Nach zahlreichen Berichten, dass die Amazon-Unterstützung des Ad-Plugins veraltet ist, recherchiere ich, was Amazon aktuell anbietet, um herauszufinden, was möglich ist und wie sich dies in Discourse integrieren lässt.
Iframes
Das ist das, was das Plugin derzeit unterstützt. Es wurde kürzlich behoben und sollte daher noch funktionieren. Dazu gehören Produktlinks und Bannern.
Allerdings sind Iframe-Werbeanzeigen keine beliebte Option mehr.
Link zu einer beliebigen Seite
Dies sind einfache <a>-Elemente zum Erstellen von Textlinks. Keine Plugin-Unterstützung erforderlich.
Mobile Popover
Dies sind zwei <script>-Tags, die vor dem schließenden </body>-Tag hinzugefügt werden. Keine Plugin-Unterstützung erforderlich.
Native Ads – Empfehlungswerbung
Asynchrone Option
Nur Empfehlungswerbung unterstützt asynchrone Einbindung.
Nach dem Ausfüllen eines Formulars stellt Amazon einen Code-Schnipsel mit einem <div>- und einem <script>-Tag bereit.
<div id="amzn-assoc-ad-INSTANCE-ID"></div>
<script async src="//z-na.amazon-adsystem.com/widgets/onejs?MarketPlace=US&adInstanceId=INSTANCE-ID"></script>
Kann ich sowohl synchronen als auch asynchronen Werbecode auf derselben Seite einbetten?
Dies wird nicht empfohlen. Obwohl dies in bestimmten Situationen funktionieren mag, kann es zu Fehlern führen, die schwer zu erkennen und zu debuggen sind. Wir empfehlen, alle Werbeanzeigen auf einer einzelnen Seite gleichzeitig in das asynchrone Format umzuwandeln.Kann ich zwei asynchrone Werbecodes in zwei Bereichen derselben Webseite einbetten?
Ja, das ist möglich. Sie müssen jedoch sicherstellen, dass Sie zwei verschiedene gespeicherte Werbecodes über das Portal „Associates Central" generieren. Wenn Sie denselben Werbecode an zwei verschiedenen Stellen auf derselben Webseite einbetten, funktioniert dies nicht.
Dieser letzte Satz ist ein Problem beim Einfügen von Werbeanzeigen zwischen Beiträgen. Für jede Anzeige wird eine eindeutige Werbeanzeigen-ID benötigt. Das Ad-Plugin kann keine eindeutigen Anzeigen generieren. Dies muss manuell in der Benutzeroberfläche von Amazon Associates erfolgen.
Können diese nativen Anzeigen stattdessen über Theme-Komponenten anstelle des Ad-Plugins platziert werden?
Ja
Synchrone Option
Liefert ein einzelnes <script>-Tag.
Funktioniert dies nach dem initialen Seitenladevorgang?
Es funktioniert nie, nicht einmal beim ersten Laden.
Native Ads – Suchanzeigen, benutzerdefinierte Anzeigen
Keine asynchrone Option. Der Code besteht aus zwei <script>-Tags mit vielen Variablen.
<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 = "Shop Related Products";
amzn_assoc_default_search_phrase = "Laptops";
amzn_assoc_default_category = "All";
amzn_assoc_linkid = "...";
</script>
<script src="//z-na.amazon-adsystem.com/widgets/onejs?MarketPlace=US"></script>
Funktioniert dies nach dem initialen Seitenladevorgang?
Es funktioniert nie, nicht einmal beim ersten Laden.

