(Obsolescent) Utilisez Amazon OneLink pour faciliter grandement la création de liens d'affiliation sur les forums internationaux

Ce guide est obsolète. OneLink est censé fonctionner sans scripts supplémentaires maintenant (je dis « censé » car depuis plusieurs mois, il ne fonctionne pas pour moi et d’autres, comme le prouve le nombre de publications sur le sujet sur un forum d’utilisateurs populaire)

Quoi qu’il en soit, vous n’en avez donc plus besoin. Espérons qu’ils corrigeront la solution sans script !!

Bonjour à tous,

Défi :

Voici mon problème. J’ai un forum mondial et je voulais rediriger les utilisateurs vers la bonne locale Amazon pour mes liens d’affiliation. Idéalement, je souhaitais un seul lien Amazon qui serve tous mes clients dans le monde, dans la liste des territoires pris en charge. J’avais initialement une solution de fortune : un lien pour les États-Unis, un pour le Royaume-Uni… pour chaque lien de produit que j’ai…

Solutions possibles :

  • Le plugin officiel discourse-affiliate ? Je ne l’ai pas essayé, honnêtement.
  • Le nouveau venu sur le marché : OneLink d’Amazon, apparemment disponible exclusivement depuis le site web du programme d’affiliation des États-Unis, mais ne vous laissez pas décourager si vous êtes d’ailleurs…

Avantages de l’utilisation de OneLink :

  • Pour l’installer, il suffit d’ajouter un composant de thème, ce qui le rend simple et peu impactant à cet égard.

Utilisation de OneLink sur Discourse :

  • Vous devez ajouter un composant de thème pour le script OneLink avant la balise de fermeture du corps dans la section /body. Ignorez l’erreur due au « & » : si vous le remplacez par %26, cela cassera étrangement le script. Quelque chose comme :
    <!DOCTYPE html><div id="amzn-assoc-ad-blah-blah-code"></div><script async src="https://z-na.amazon-adsystem.com/widgets/onejs?MarketPlace=US&adInstanceId=blah-blah-code"></script>
  • Ajoutez ce composant de thème à tous vos thèmes sélectionnables par les utilisateurs.
  • IMPORTANT : pour éviter de violer votre contrat d’affiliation qui vous interdit d’utiliser localement les marques d’Amazon (sauf lorsqu’elles sont obtenues en direct depuis leurs serveurs), ajoutez les domaines Amazon à la liste noire du one-boxing en utilisant le paramètre onebox domains blacklist. Les liens fonctionneront toujours, mais seront évidemment moins jolis ; vous pouvez toutefois les remplacer par des liens d’affiliation officiels.
  • Lisez attentivement l’accord. Rendez les mentions légales requises visibles et évidentes, conformément à l’accord : « En tant qu’Associé Amazon… ».
  • Envisagez également de mettre en liste noire les URL des images d’Amazon incluses dans les liens d’affiliation pour empêcher le téléchargement local de ces images, ce qui pourrait violer les termes de votre contrat d’affiliation. Utilisez le paramètre disabled image download domains.

Le lien contient votre ID et vos clés de compte, veuillez donc obtenir le vrai code depuis la page OneLink.

Une fois cela fait, chaque fois que vous cliquez sur un lien Amazon sur votre site web, cela devrait faire deux choses :

  • enregistrer que le trafic provient de votre affiliation
  • ouvrir un nouvel onglet dans le navigateur du client dans la locale du dernier site Amazon sur lequel il s’est connecté, idéalement sa boutique locale.

Vous devez maintenant consulter le site web de OneLink et vous assurer d’avoir enregistré un ID pour chacune des locales prises en charge et de les avoir liées à votre compte américain.

Je crois que vous recevez toujours des crédits dans chaque locale : Amazon n’est pas très clair à ce sujet. Je mettrai à jour ce guide une fois que j’aurai plus d’expérience avec cela.

Limitations :

  • Il ne prend clairement en charge qu’Amazon…
  • Il ne consolide pas vos crédits en un seul endroit ; ils continuent de s’accumuler pour chaque région.
  • De manière agaçante, il semble laisser le lien principal (par exemple les États-Unis) ouvert également, vous obligeant donc à revenir en arrière pour retourner sur votre forum…
  • Il peut ne pas fonctionner pour les utilisateurs ayant un bloqueur de publicités installé.

J’espère que cela vous aidera !

Toutes questions ou retours sur ce guide sont les bienvenus…

12 « J'aime »

So just an update. After a little bit of experience and having my account closed once, I’ve done the following:

  • Amazon one-boxing remains blacklisted so as not to generate unauthorised trademarked images locally.
  • I’ve been very careful to make the required disclaimers visible and obvious as per the agreement “As an Amazon Assoc …”
  • I’ve also ‘blacklisted’ Amazon’s image sources to prevent local uploading of images from Amazon to prevent any rule transgression. This has the added benefit of saving you server space and leveraging their CDN presumably :slight_smile:

Added this to the guide above.

7 « J'aime »

Bonjour Robert,

Nous travaillons actuellement sur Amazon OneLink et avons quelques questions pour vous.
Q1 : Voulez-vous dire que nous devons créer notre propre composant Thème pour OneLink ? Pouvez-vous me fournir un modèle de composant Thème ?

Q2 : Nous avons reçu l’erreur « Named entity expected. Got none. » provenant du script Amazon OneLink. Comment corriger cette erreur ?

Nous avons essayé de nombreuses méthodes avec Amazon OneLink, mais cela ne fonctionne toujours pas. Nous attendons avec impatience votre réponse. Merci beaucoup pour votre temps.

Désolé d’apprendre que vous rencontrez des difficultés :slight_smile:

Oui, et vous l’avez déjà cité ci-dessus ; il s’agit simplement de cette unique entrée dans /body, en veillant à mettre à jour les valeurs id et InstanceId. On dirait que vous l’avez déjà fait. C’est si simple que je n’ai même pas pris la peine de l’héberger sur GitHub. Cependant…

Vous n’avez pas copié l’exemple exactement. Il manque https:. Je ne suis pas certain que ce soit le problème, mais je le signale. Essayez de l’ajouter. J’obtiens des erreurs d’avertissement dans l’éditeur de Thème, mais cela fonctionne quand même ; essayez de les ignorer (tant que vous pouvez enregistrer).

J’espère que cela vous aidera ! :slight_smile:

1 « J'aime »

Bonjour Robert,

Merci pour votre réponse. C’est une grande aide.

Je reviens à la première question. J’ai remplacé le « & » par « &%26 », et il n’y a aucune erreur dans ce script. Est-ce correct pour le composant ?

J’ai une autre question. OneLink sert-il uniquement au suivi de la publicité internationale pour lier le compte américain, sans afficher les publicités sur le site web, n’est-ce pas ? Nous devons toujours copier et coller les annonces Amazon (bannières, liens produits, etc.) sur notre site web.

En fait, je pense que cela pourrait être inutile, désolé, je pourrais le retirer du message d’origine. Essayez simplement avec « & » — c’est-à-dire ne le modifiez pas.

Il sert à suivre au niveau international (d’où le terme « one-link »). N’oubliez pas de lier vos comptes d’affiliation Amazon internationaux sur AmazonAffiliate.com. Suivez leur guide.

Oui, cette approche nécessite une manipulation manuelle, mais vous pouvez l’automatiser avec un peu de JavaScript maison. Expérimentez ! J’ai utilisé le plugin Custom Layout et le widget HTML pour faire défiler des publicités sur le côté à partir d’une liste sélectionnée à la main. Obtenez les liens bruts depuis la barre de site d’Amazon en vous connectant avec votre compte d’affiliation. Soyez conscient que certains produits ne sont pas disponibles dans toutes les régions.

2 « J'aime »

J’ai compris. Merci beaucoup pour vos conseils. Je vais l’essayer sur mon site web papasasa.com.

2 « J'aime »