Discourse-Mitgliedschaft

||||
-|-|
: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, verdienen sie Provisionen.
:open_book: | Installationsanleitung | Dieses Plugin ist im Discourse-Kern enthalten. Es ist nicht erforderlich, das Plugin separat zu installieren.

Funktionen

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

Amazon.co.uk Associates-Programm
Amazon Sign-In

Amazon.de Associates-Programm
Amazon Sign-In

Amazon.fr Associates-Programm
http://partenaires.amazon.fr/gp/associates/join/main.html

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 Sign-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 Weiterleitungslinks in Beiträgen und ersetzt sie durch Ihre Amazon Associates-ID oder eine andere unterstützte Affiliate-ID.

:mega: Diese Änderung wirkt sich nur auf neue und zukünftige Beiträge aus. Um die Änderung auf alle vorhandenen Beiträge anzuwenden, müssen Sie nach der Einstellung Ihrer Affiliate-ID einen vollständigen Beitrag-Neubau durchführen.

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

Zum Beispiel:

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

wird automatisch konvertiert zu:

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 diese Einstellung ändern, müssen Sie alle Beiträge mit rake posts:rebake neu aufbauen.

  • affiliate amazon com: Ihre amazon.com (Vereinigte Staaten) Associates-ID. Die Links werden nur für alle amazon.ca-Links transformiert, indem der hier eingegebene Wert verwendet wird.

Sie werden viele weitere Einstellungen sehen, wie 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 sich registriert haben.

Tests ausführen

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

ÄNDERUNGSVERZEICHNIS

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 versuchen Sie, es zu installieren?

Normalerweise wird dieser Fehler angezeigt, wenn Sie versuchen, ein Customization > Plugin zu installieren, wie Sie es tun würden, um ein Customization > Theme oder Customization > Theme component zu installieren. Haben Sie die Anweisungen im Installationshandbuch befolgt, das 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.

Ein paar Dinge, die mich am Affiliate-Plugin interessieren.

Wäre es möglich, das Plugin so anzupassen, dass es am Ende des Beitrags, in dem Affiliate-Links erscheinen, einen Hinweis einfügt? In den USA und Kanada (und sicher auch anderswo) ist eine gut sichtbare Anzeige in der Nähe des Affiliate-Links gesetzlich vorgeschrieben.

Ich denke, es würde Sinn ergeben, während des Re-Bake-Prozesses automatisch eine eindeutige Nachricht am Ende des Beitrags einzufügen, die etwa Folgendes besagt:

Dieser Beitrag kann Affiliate-Links enthalten, die unserer Website helfen, ohne dass für Sie zusätzliche Kosten entstehen.

So kann die Website die lokalen Gesetze einhalten.

Eine weitere Überlegung wäre, die Möglichkeit hinzuzufügen, vorhandene Amazon-Affiliate-Links tatsächlich zu entfernen und durch neue Versionen zu ersetzen. Es gibt viele offizielle Link-Verkürzer für Amazon, der häufigste ist amzn.to. Es ist nicht möglich, einfach das eigene Tag an das Ende einer amzn.to-URL anzuhängen, da es von der amzn.to-Website entfernt und ersetzt wird.

Aber ich glaube, Discourse hat die Fähigkeit, Umleitungen zu verfolgen und tatsächlich den finalen Link zu erhalten? Es wäre im Rahmen der Systemmöglichkeiten, nach diesen Amzn.to-Links zu suchen, den finalen Amazon-Produktlink zu ermitteln, auf den sie weiterleiten, und dann beim Bake rückwärts zu arbeiten, um den gesamten Link in einen direkten Amazon-Link mit dem neuen eingebauten Tag zu ändern.

Im Grunde habe ich gerade festgestellt, dass ein Benutzer mehrere Artikel mit eigenen Affiliate-Links gepostet hat, und versuche jetzt, diese zu finden und zu ersetzen. :areyoukiddingme:

Ich würde mich freuen, bei der Erweiterung der Funktionalität des vorhandenen Plugins zu helfen!

EDIT:

Ich habe ein privates Plugin geschrieben, um die Funktion zu testen. Es funktioniert jetzt so, wie ich es beabsichtigt hatte. Wie man sehen kann, hat das ursprüngliche Plugin (oder etwas anderes) das Tag an die amzn.to-URL angehängt, aber das funktioniert tatsächlich nicht.

Vorher:

Nachher:

Er hat es durch den eigentlichen Amazon-Link ersetzt, ohne Verkürzung, und das neue (obwohl gleiche) Affiliate-Tag hinzugefügt.

2 „Gefällt mir“