Amazon Advertising

Après de nombreux signalements indiquant que le support Amazon du plugin de publicités n’est pas à jour, j’effectue des recherches sur ce qu’Amazon propose afin de déterminer ce qui est possible et comment l’intégrer à Discourse.


Iframes

C’est ce que le plugin prend actuellement en charge. Cela a été récemment corrigé, il devrait donc toujours fonctionner. Cela inclut les liens produits et les bannières.

Cependant, les publicités via iframe ne sont plus une option populaire.

Lien vers n’importe quelle page

Il s’agit de simples éléments <a> pour créer des liens textuels. Aucun support du plugin n’est nécessaire.

Popover mobile

Cela consiste en deux balises <script> ajoutées avant la balise de fermeture </body>. Aucun support du plugin n’est nécessaire.

Publicités natives - Publicités de recommandation

Option asynchrone

Seules les publicités de recommandation prennent en charge l’asynchrone.

Après avoir rempli un formulaire, Amazon fournit un extrait de code contenant une balise <div> et une balise <script>.

<div id="amzn-assoc-ad-INSTANCE-ID"></div>
<script async src="//z-na.amazon-adsystem.com/widgets/onejs?MarketPlace=US&adInstanceId=INSTANCE-ID"></script>

Puis-je intégrer à la fois du code de publicité synchrone et du code de publicité asynchrone sur la même page ?
Cela n’est pas recommandé. Bien que cela puisse fonctionner dans certaines situations, cela peut entraîner des erreurs difficiles à détecter et à déboguer. Nous vous recommandons de convertir l’ensemble des publicités d’une page unique au format asynchrone en une seule fois.

Puis-je intégrer deux codes de publicité asynchrone dans deux emplacements différents sur la même page web ?
Oui, vous pouvez le faire. Cependant, vous devez vous assurer de générer deux codes de publicité sauvegardés distincts via le portail Associates Central. Si vous intégrez exactement le même code de publicité dans deux emplacements sur la même page web, cela ne fonctionnera pas.

Cette dernière phrase pose problème pour l’insertion de publicités entre les messages. Vous avez besoin d’un identifiant de publicité unique pour chacune. Le plugin de publicités ne peut pas générer de publicités uniques. Cela doit être fait manuellement dans l’interface utilisateur des affiliés Amazon.

Ces publicités natives peuvent-elles être placées à l’aide de composants de thème plutôt que du plugin de publicités ?
:white_check_mark: Oui

Option synchrone

Fournit une seule balise <script>.

Cela fonctionne-t-il après le chargement initial de la page ?

:x: Cela ne fonctionne jamais, pas même lors du premier chargement.

Publicités natives - Publicités de recherche, publicités personnalisées

Ce n’est pas asynchrone. Le code se compose de deux balises <script> avec de nombreuses variables.

<script type="text/javascript">
amzn_assoc_placement = "adunit0";
amzn_assoc_search_bar = "true";
amzn_assoc_tracking_id = "...";
amzn_assoc_search_bar_position = "bottom";
amzn_assoc_ad_mode = "search";
amzn_assoc_ad_type = "smart";
amzn_assoc_marketplace = "amazon";
amzn_assoc_region = "US";
amzn_assoc_title = "Acheter des produits connexes";
amzn_assoc_default_search_phrase = "Ordinateurs portables";
amzn_assoc_default_category = "All";
amzn_assoc_linkid = "...";
</script>
<script src="//z-na.amazon-adsystem.com/widgets/onejs?MarketPlace=US"></script>

Cela fonctionne-t-il après le chargement initial de la page ?

:x: Cela ne fonctionne jamais, pas même lors du premier chargement.

5 « J'aime »

Je suppose que si nous devions le faire, nous pourrions simplement créer un grand nombre d’identifiants (plus de 100 devraient suffire, non ?) et les coller dans l’interface d’administration.

2 « J'aime »

Oui, les publicités natives (publicités de recommandation) peuvent être intégrées dans un composant de thème. Aucun plugin n’est requis.

L’affichage en haut d’une page de sujet se fait via un fichier situé dans un répertoire nommé javascripts/<nom-du-plugin>/connectors/topic-above-post-stream/<nom-du-plugin>.hbs. Collez le code de la publicité dans ce fichier.

Je ne suis pas certain que le plugin de publicité soit nécessaire pour prendre en charge les publicités Amazon.

2 « J'aime »