eBay EPN Affiliate-Link-Generator

| | | |\n|— | — | —|\n|:information_source: | Zusammenfassung | eBay EPN Affiliate Link Generator|\n|:hammer_and_wrench: | Repository | GitHub - ScottMastro/discourse-ebay-affiliate: Discourse theme component to inject eBay affiliate links |\n|:question: | Installationsanleitung | How to install a theme or theme component|\n|:open_book: | Neu bei Discourse Themes? | Beginner’s guide to using Discourse Themes|\n\n\u003e Diese Theme-Komponente ersetzt eBay-Links durch Affiliate-Links und offenlegt, wann dies geschehen ist\n\nAnforderung: Sie benötigen ein EPN-Konto https://partnernetwork.ebay.com/\n\n# Beispiel\n\n

\n\nGepostete URL:\nhttps://www.ebay.com/itm/[item id]\n:arrow_down: \nErschienene URL:\nhttps://www.ebay.com/itm/[item id]?mkevt=1\u0026mkcid=1\u0026mkrid=711-53200-19255-0\u0026campid=[affiliate id]\u0026toolid=1001\n\n—\n:sparkles: Neues Update: Funktioniert jetzt auch im Chat\n\n\n\n\n\n\n\u003e Offenlegung ist eine wichtige rechtliche Anforderung. Es wurde versucht, Offenlegungen so offensichtlich wie möglich zu gestalten, es gibt jedoch keine rechtlichen Garantien. Weitere Informationen und Einzelheiten finden Sie hier: Affiliate disclosure FAQ | eBay Partner Network

4 „Gefällt mir“

Das ist ziemlich cool. Ich habe mich gefragt, ob dies dazu verwendet werden könnte, einen URL-Link zu entfernen?

Anwendungsfall:

  • E-Mail-Abonnement zum Erstellen von Themen verwenden
  • “Abmelden”-Link entfernen.

Sehr gute Arbeit

@anon36555649

Es kann definitiv, aber bedenken Sie, dass dies nur auf der Frontend-/Browser-Ebene funktioniert und der Beitrag in der Datenbank unverändert bleibt.

Natürlich könnten Sie auch ein Plugin haben, das dies tut, aber die Logik wäre anders.

1 „Gefällt mir“

Macht Sinn, da Theme-Komponenten sehr ähnlich zu Tamper Monkey Skripten sind.


Auf der wirklich coolen Seite könnte Ihre Arbeit hier als Workaround ohne Plugin für einen gehosteten Plan verwendet werden, der das (Amazon) Affiliates Plugin nicht enthält.

Ich stelle mir vor, Sie könnten auch eine Benutzer- oder Gruppenprüfung hinzufügen, um Links nicht zu ändern. Zum Beispiel unterstützen Sie YouTuber und möchten nicht, dass ihre Affiliate-Links geändert werden. Vielleicht als optionale Einstellung hinzugefügt?

Ich frage mich jedoch, da das Affiliates Plugin keine Haftungsausschlusserklärung liefert, dass der Link geändert wurde. Würde das Plugin dann je nach Region, in der sich die Website befindet, gegen Gesetze verstoßen?

Sie könnten es so erweitern, dass bestimmte Links nicht geändert werden, richtig. Nur eine zusätzliche if-Anweisung.

Ich befolge die oben genannten eBay-Richtlinien und diese sind streng (sie prüfen tatsächlich, ob Sie ihre Regeln befolgen).

Das alles kommt von der FTC, also hat Amazon eine ähnliche Reihe von Regeln: Amazon.com Associates Central - Help

2 „Gefällt mir“

Interessant, Ihr Bestandteil hier hat eine höhere Compliance als das Affiliates Plugin. Ihre Arbeit könnte jedoch modifiziert (geforkt) werden, um eine ergänzende Komponente zu sein, die die Compliance-Fehler korrigiert. Da das Plugin diese kurzen Share-Links modifiziert.

Ich habe diesen Code für meine eigenen Bedürfnisse geschrieben und teile ihn gerne im Sinne von Open Source von Discourse. Dies gilt für die meisten Plugins und Theme-Komponenten, die ich geschrieben habe. Jeder kann ihn gerne ausbauen oder ändern.

Ich verwende jedoch nicht das Amazon-Affiliate-Plugin. Ich bin dafür, das, was ich für mich selbst erstelle, zu teilen, aber zusätzliche Arbeit zu leisten, um ein separates Plugin zu erweitern und zu pflegen, würde einen Anreiz erfordern, sei es finanziell oder anderweitig.

1 „Gefällt mir“

Meiner Meinung nach hat das native Plugin das Problem, dass es von jedem durchschnittlichen Skript oder Adblocker-Plugin oder sogar Pi-hole herausgefischt wird. Dieses Plugin/Komponente sollte also viel besser funktionieren!

Ich habe es noch nicht installiert. Ich warte auf eine “echte” Theme-Komponente über Github. Ich weiß, das erfordert zusätzliche Arbeit für die Einstellungen, die in den Code eingefügt werden und die jetzt vom Benutzer vorgenommen werden. Aber durch die Erstellung einer Komponente werden Updates nicht abgedeckt…

Ich habe es jetzt zu einem Repository gemacht, siehe OP.

3 „Gefällt mir“

Großartig! Deckt dies auch die lokalen eBay-Websites (Links) wie ebay.de für Deutschland ab?

1 „Gefällt mir“

Ich habe es noch nicht so gründlich getestet, aber es sollte

https://partnerhelp.ebay.com/helpcenter/s/article/Rotation-ID?language=en_US

3 „Gefällt mir“

Cool, danke! :slight_smile:

Ich werde die deutsche Version in den nächsten Stunden/Tagen testen und hier schreiben, was ich herausgefunden habe. :slight_smile:

2 „Gefällt mir“

Funktioniert für ebay.de - danke nochmal! :slight_smile: :+1:

2 „Gefällt mir“

@piffy

Der Code erhält folgenden Fehler:
image

Discourse hat geändert, wie Sie eine JavaScript-Datei in Plugins initiieren müssen. Siehe folgenden Link:

Haben Sie Pläne, das Plugin zu aktualisieren?

2 „Gefällt mir“

Ich werde bald aktualisieren

3 „Gefällt mir“

Ich hatte etwas Zeit, also wurde es aktualisiert! Sollte kein Problem mehr sein. Während ich im Code war, habe ich ihn auch erweitert, damit er auch im Chat funktioniert.

1 „Gefällt mir“