Discourse Affiliate

:discourse2: Zusammenfassung Discourse Affiliate Ermöglicht die Erstellung von Amazon-Affiliate-Links und kann Ihnen helfen, Ihr Discourse-Forum zu monetarisieren. Wenn Benutzer Links erstellen und andere Benutzer auf diese Links klicken und Produkte bei Amazon (oder einem anderen unterstützten Affiliate) kaufen, erhalten sie Empfehlungsgebühren.
:open_book: Installationsanleitung Dieses Plugin ist im Discourse-Kern enthalten. Es ist keine separate Installation des Plugins erforderlich.

Funktionen

Liste der Länder, in denen das Amazon Associates-Programm aktiv ist

Amazon.co.uk Associates-Programm
Amazon.co.uk

Amazon.de Associates-Programm
Amazon Sign-In

Amazon.fr Associates-Programm
Amazon Sign-In

Amazon.it Associates-Programm
https://programma-affiliazione.amazon.it/

Amazon.ca Associates-Programm
Amazon Sign-In

Amazon.co.jp Associates-Programm
アソシエイト・セントラル

Amazon.es Associates-Programm
https://afiliados.amazon.es/

Amazon.in Associates-Programm
Amazon.in

Amazon.br Associates-Programm
https://associados.amazon.com.br/

Amazon.com.mx Associates-Programm
https://afiliados.amazon.com.mx/

Amazon.cn Associates-Programm
https://associates.amazon.cn/join

Melden Sie sich an und lesen Sie mehr über das Amazon Associates-Programm unter https://affiliate-program.amazon.com/

Konfiguration

Dieses Plugin entfernt alle Empfehlungslinks in Beiträgen und ersetzt sie durch Ihre Amazon Associates-ID oder eine andere unterstützte Affiliate-ID.

:mega: Diese Änderung betrifft nur neue und zukünftige Beiträge. Um die Änderung auf alle bestehenden Beiträge anzuwenden, müssen Sie nach der Einstellung Ihrer Affiliate-ID eine vollständige Neubearbeitung der Beiträge durchführen.

Wenn Sie die Site-Einstellung affiliate amazon com auf sams-shop setzen, fügt das Plugin automatisch tag=sams-shop an, wenn jemand etwas von amazon.com verlinkt, und entfernt alle vorhandenen Empfehlungslinks.

Zum Beispiel:

https://www.amazon.com/Dragon-Quest-Echoes-Elusive-Age-PlayStation/dp/B07BP3J6RG/

Wird automatisch umgewandelt in:

https://www.amazon.com/Dragon-Quest-Echoes-Elusive-Age-PlayStation/dp/B07BP3J6RG/ref=br_asw_pdt-5?tag=sams-shop

Site-Einstellungen

  • affiliate enabled: Aktiviert das Affiliate-Plugin.
    Wenn Sie dies ändern, müssen Sie alle Beiträge neu bearbeiten mit: rake posts:rebake.

  • affiliate amazon com: Ihre amazon.com (Vereinigte Staaten) Associates-ID. Die Links werden nur für alle amazon.ca-Links unter Verwendung des hier eingegebenen Werts umgewandelt.

Sie werden viele weitere Einstellungen sehen, wie z. B. affiliate amazon co jp, affiliate amazon com au, affiliate amazon ca. Geben Sie Ihre Associate-ID ein, je nachdem, für welche Länderprogramme Sie registriert sind.

Tests ausführen

Führen Sie bundle exec rake plugin:spec["discourse-affiliate"] aus.

CHANGELOG

TODO

Extras

35 „Gefällt mir“

Ist es möglich, die Unterstützung für amzn.eu-Links hinzuzufügen? :thinking:

Z.B.:

https://amzn.eu/d/4c3852b

Leitet derzeit um zu:

https://www.amazon.co.uk/dp/B0CXJ9GM3G?ref_=cm_sw_r_cso_cp_apin_dp_CDAMFS1FPQXBQEWSKWVE&starsLeft=1

Es sollte in etwas wie umgewandelt werden:

https://www.amazon.com/dp/B0CXJ9GM3G/?tag=sams-shop

2 „Gefällt mir“

Ich habe dieses Plugin kürzlich auf unserer Website installiert und es funktioniert hervorragend für neue Beiträge, aber die Ausführung des Befehls rake posts:rebake hat nicht dazu geführt, dass die Amazon-Links für historische Beiträge aktualisiert wurden. Gibt es einen häufigen Fehler, den mein Team möglicherweise macht? Was ich seltsam finde, ist, dass die Ausgabe, die er nach Ausführung des Befehls erhalten hat, ein anderes Plugin erwähnt:

Plugin name is 'GroupInvitation', but plugin directory is named 'group-invitation'
Rebaking post markdown for 'default'
414610 / 414610 (100.0%)e
414610 posts done!

Vielen Dank für weitere Ratschläge.

1 „Gefällt mir“

Hallo, ist es Ihnen gelungen, das zum Laufen zu bringen?

Ich erhalte die Fehlermeldung „about.json existiert nicht oder ist ungültig“, wenn ich versuche zu installieren

Wie versuchst du zu installieren?

Normalerweise wird dieser Fehler angezeigt, wenn du versuchst, ein Plugin so zu installieren, wie du ein Theme oder eine Theme component installieren würdest. Hast du die Anweisungen in der Installationsanleitung befolgt, die im ersten Beitrag verlinkt ist?

1 „Gefällt mir“

Entschuldigung, mein Fehler! Danke

2 „Gefällt mir“

Hallo, ich benutze das Discourse Affiliate-Plugin und habe Amazon OneLink für meine Affiliate-ID XXXXXX-20 aktiviert. Da OneLink Benutzer automatisch zu ihren lokalen Amazon-Shops weiterleitet, sollte ich meine Affiliate-ID nur für affiliate amazon com (USA) eingeben oder muss ich sie für jedes Land separat hinzufügen?\n\nVielen Dank für Ihre Hilfe!\n\nWeitere Informationen zu OneLink\n​:backhand_index_pointing_down::backhand_index_pointing_down::backhand_index_pointing_down:\nAmazon Sign-In

:partying_face: Dieses Plugin ist jetzt Teil des Discourse-Kerns im Rahmen von Bundling more popular plugins with Discourse core. Wenn Sie selbst hosten und das Plugin verwenden, müssen Sie es vor Ihrem nächsten Upgrade aus Ihrer app.yml entfernen.

1 „Gefällt mir“

Können wir das in die Prozessorregeln aufnehmen?

rules["amzn.in"] = create_amazon_rule("in") if postfix == "in"

Das direkte Posten von Links in den Thementitel fügt den Code nicht in den erstellten Link ein.