Dieser Leitfaden ist veraltet. OneLink soll jetzt ohne zusätzliche Skripte funktionieren (ich sage „soll", weil es mir und anderen seit vielen Monaten nicht funktioniert, wie die Anzahl der Beiträge zu diesem Thema auf einem beliebten Nutzerforum beweist).
Jedenfalls benötigen Sie dies nicht mehr. Hoffen wir, dass sie die skriptfreie Lösung reparieren!!
Leute,
Herausforderung:
Hier war mein Problem. Ich habe ein globales Forum und wollte die Leute zu den richtigen Amazon-Lokationen für meine Affiliate-Links leiten. Ich wollte idealerweise einen einzigen Amazon-Link, der alle meine Kunden weltweit innerhalb der unterstützten Territorienliste bedient. Ursprünglich hatte ich eine Bastellösung – einen Link für die USA, einen für Großbritannien … für jeden verdammten Produktlink, den ich habe …
Mögliche Lösungen:
Das offizielle discourse-affiliate-Plugin? Ehrlich gesagt habe ich es noch nicht ausprobiert.
Das neue Kind in der Stadt: Amazon OneLink, das scheinbar ausschließlich über die US-Affiliate-Domain-Website verfügbar ist, aber lassen Sie sich davon nicht abschrecken, wenn Sie woanders herkommen …
Vorteile von OneLink:
Zur Installation ist nur das Hinzufügen einer Theme-Komponente erforderlich, was es in dieser Hinsicht schön und einfach sowie mit geringem Einfluss macht.
OneLink auf Discourse verwenden:
Sie müssen eine Theme-Komponente hinzufügen für das OneLink-Skript vor dem schließenden Body-Tag im /body-Bereich. Ignorieren Sie den Fehler aufgrund des & – wenn Sie dies zu %26 ändern, wird das Skript auf seltsame Weise kaputtgehen. Etwas wie: <!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>
Fügen Sie diese Theme-Komponente allen Ihren benutzerwählbaren Themes hinzu.
WICHTIG: Um zu verhindern, dass Sie Ihre Affiliate-Vereinbarung verletzen, die es Ihnen untersagt, Amazon-Marken lokal zu verwenden (außer wenn sie live von ihren Servern bezogen werden), listen Sie One-Boxing für alle Amazon-Links unter der Einstellung onebox domains blacklist auf der schwarzen Liste. Die Links funktionieren weiterhin, sehen aber offensichtlich weniger schön aus – Sie können sie jedoch durch offizielle Affiliate-Links ersetzen.
Lesen Sie die Vereinbarung sorgfältig durch. Stellen Sie die erforderlichen Haftungsausschlüsse gemäß der Vereinbarung „Als Amazon Associate …" sichtbar und offensichtlich dar.
Erwägen Sie auch, die in den Affiliate-Links enthaltenen Amazon-Bild-URLs auf der schwarzen Liste zu führen, um zu verhindern, dass diese Bilder lokal hochgeladen werden – dies könnte die Bedingungen Ihrer Affiliate-Vereinbarung verletzen. Verwenden Sie die Einstellung disabled image download domains.
Der Link enthält Ihre ID & Kontoschlüssel, holen Sie sich daher den echten Code von der OneLink-Webseite.
Sobald dies erledigt ist, sollte beim Klicken auf einen Amazon-Link auf Ihrer Website Folgendes geschehen:
Es wird registriert, dass es über Ihre Affiliation kam.
Es wird ein neuer Tab im Browser des Kunden in der Lokation der letzten Amazon-Website geöffnet, auf die sich der Kunde eingeloggt hat, hoffentlich sein Heimatshop.
Nun müssen Sie die OneLink-Webseite lesen und sicherstellen, dass Sie sich für eine ID in jedem der unterstützten Lokationen und verknüpft mit Ihrem US-Konto registriert haben.
Ich glaube, Sie werden in jedem Lokation „gutgeschrieben" – Amazon ist diesbezüglich etwas unklar – ich werde diesen Leitfaden aktualisieren, sobald ich mehr Erfahrung damit habe.
Einschränkungen:
Es unterstützt offensichtlich nur Amazon …
Es erhöht Ihre Gutschriften nicht an einem Ort, sie werden weiterhin jeder Region gutgeschrieben.
Ärgerlicherweise scheint es den primären Link (z. B. USA) ebenfalls offen zu lassen, sodass Sie von dort zurückgehen müssen, um zu Ihrem Forum zurückzukehren …
Es funktioniert möglicherweise nicht für Benutzer mit aktivierter Werbeblockierung.
Hoffentlich hilft das!
Alle Fragen oder Feedback zu diesem Leitfaden sind willkommen …
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
Es tut uns leid zu hören, dass du einige Frustrationen erlebst
Ja, und du hast sie bereits oben zitiert. Es ist nur dieser einzelne Eintrag in /body, wobei du sicherstellen musst, dass du die id und InstanceId aktualisierst. Es sieht so aus, als hättest du das bereits erledigt. Es ist so einfach, dass ich mich nicht einmal darum bemüht habe, es auf GitHub zu hosten. Allerdings …
Du hast das Beispiel nicht exakt kopiert. Es fehlt dir https:. Ich bin mir nicht sicher, ob das das Problem ist, aber ich weise einfach darauf hin. Versuche, es hinzuzufügen. Ich erhalte Warnfehler im Theme-Editor, aber es funktioniert trotzdem. Versuche, sie zu ignorieren (solange du speichern kannst).
vielen Dank für deine Rückmeldung. Das ist eine große Hilfe.
Ich komme noch einmal auf die erste Frage zurück. Ich habe das Zeichen ‘&’ zu ‘%26’ geändert, und in diesem Skript tritt kein Fehler auf. Ist das für die Komponente korrekt?
Ich habe noch eine weitere Frage: Dient OneLink nur dazu, internationale Werbung zu verfolgen, um das US-Konto zu verknüpfen, und wird die Werbung nicht auf der Website angezeigt, oder? Wir müssen die Amazon-Werbung (Banner, Produktlinks usw.) weiterhin manuell auf unserer Website kopieren und einfügen.
Eigentlich denke ich, dass dies unnötig sein könnte – entschuldigen Sie bitte, ich werde es vielleicht aus dem ursprünglichen Beitrag entfernen. Versuchen Sie es einfach mit „&“ – ändern Sie es also nicht.
Es dient der internationalen Verfolgung (daher „One-Link“). Denken Sie daran, Ihre internationalen Amazon-Affiliate-Konten auf AmazonAffiliate.com zu verknüpfen. Befolgen Sie deren Anleitung.
Ja, bei diesem Ansatz ist dies manuell, aber Sie können es mit etwas selbst geschriebenem JavaScript automatisieren. Experimentieren Sie! Ich habe das Custom Layout Plugin und das HTML-Widget verwendet, um Werbung aus einer manuell ausgewählten Liste an der Seite zu rotieren. Holen Sie sich die Rohlinks von der Site Strip auf Amazon, indem Sie sich mit Ihrem Affiliate-Konto anmelden. Seien Sie vorsichtig, da einige Produkte nicht in allen Regionen verfügbar sind.