Generatore di link di affiliazione eBay EPN

| | | |\n|— | — | —|\n|:information_source: | Riepilogo | Generatore di link affiliati eBay EPN|\n|:hammer_and_wrench: | Repository | GitHub - ScottMastro/discourse-ebay-affiliate: Discourse theme component to inject eBay affiliate links |\n|:question: | Guida all’installazione | Come installare un tema o un componente del tema|\n|:open_book: | Nuovo ai temi di Discourse? | Guida per principianti all’uso dei temi di Discourse|\n\n\u003e Questo componente del tema sostituisce i link eBay con link affiliati e dichiara quando ciò è avvenuto\n\nRequisito: avrai bisogno di un account EPN https://partnernetwork.ebay.com/\n\n# Esempio\n\n

\n\nURL pubblicato:\nhttps://www.ebay.com/itm/[item id]\n:arrow_down: \nURL come appare:\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: Nuovo aggiornamento: ora funziona anche in chat\n\n\n\n\n\n\n\u003e La divulgazione è un requisito legale importante. È stato fatto un tentativo di rendere le divulgazioni il più evidenti possibile, ma non ci sono garanzie legali. Per maggiori informazioni e dettagli visita qui: Affiliate disclosure FAQ | eBay Partner Network

4 Mi Piace

Questo è molto bello. Mi stavo chiedendo se questo potesse essere utilizzato per rimuovere un link URL?

Caso d’uso:

  • Utilizzo della sottoscrizione via email per creare argomenti
  • Rimuovere il link “Annulla iscrizione”.

Ottimo lavoro

@anon36555649

Certamente può, ma tieni presente che questo opera solo a livello di front-end/browser e il post nel database rimarrà invariato.

Naturalmente potresti avere anche un plugin che faccia questo, ma la logica sarebbe diversa.

1 Mi Piace

Ha senso poiché i theme-component sono molto simili agli script di Tamper Monkey.


Sul lato davvero interessante, il tuo lavoro qui potrebbe essere utilizzato come soluzione alternativa non plugin per un piano ospitato che non include il plugin (Amazon) Affiliates.

Immagino che potresti anche aggiungere un controllo utente o gruppo per non modificare i link. Ad esempio, supporti gli YouTuber e non vuoi che i loro link di affiliazione vengano modificati. Forse aggiunto come impostazione opzionale?

Mi chiedo però, dato che il plugin Affiliates non fornisce l’avviso che il link è stato modificato. Il plugin violerebbe quindi le leggi a seconda della regione in cui si trova il sito?

Potresti estenderlo per non modificare determinati link, corretto. Solo un’istruzione if aggiuntiva.

Sto seguendo le linee guida di eBay sopra e sono rigorosi al riguardo (in realtà controllano per assicurarsi che tu stia seguendo le loro regole).

È tutto imposto dalla FTC, quindi Amazon ha un set di regole simile: Amazon.com Associates Central - Help

2 Mi Piace

Interessante, quindi il tuo componente qui ha una maggiore conformità rispetto al plugin Affiliati. Il tuo lavoro, tuttavia, potrebbe essere modificato (forked) per essere un componente complementare che corregge la mancanza di conformità. Poiché il plugin modifica quei collegamenti brevi di condivisione.

Ho scritto questo codice per soddisfare le mie esigenze e sono felice di condividerlo, seguendo l’etica open-source di Discourse. Questo vale per la maggior parte dei plugin e dei componenti tematici che ho scritto. Chiunque può liberamente costruirci sopra o modificarlo.

Tuttavia, non utilizzo il plugin di affiliazione Amazon. Sono favorevole a condividere ciò che creo per me stesso, ma assumere un lavoro extra per estendere e mantenere un plugin separato richiederebbe un incentivo, sia esso finanziario o di altro tipo.

1 Mi Piace

Secondo me il plugin nativo ha il problema che viene bloccato da ogni plugin medio di script o ad blocker o anche Pi-hole. Quindi questo plugin/componente dovrebbe funzionare molto meglio!

Non l’ho ancora installato. Sto aspettando un “vero” componente tematico tramite Github. So che questo richiede un po’ di lavoro extra per le impostazioni che vengono inserite nel codice, cosa che ora viene fatta dall’utente. Ma la creazione di un componente non copre gli aggiornamenti…

L’ho trasformato in un repository ora, vedi OP.

3 Mi Piace

Ottimo! Copre anche i siti eBay locali (link) come ebay.de per la Germania?

1 Mi Piace

Non l’ho testato così a fondo, ma dovrebbe

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

3 Mi Piace

Fantastico, grazie! :slight_smile:

Testerò la versione tedesca nelle prossime ore/giorni e scriverò qui cosa ho scoperto. :slight_smile:

2 Mi Piace

Funziona per ebay.de - grazie ancora! :slight_smile: :+1:

2 Mi Piace

@piffy

Il codice sta riscontrando il seguente errore:
image

Discourse ha modificato il modo in cui è necessario avviare un file JavaScript nei plugin. Vedere il seguente link:

Hai in programma di aggiornare il plugin?

2 Mi Piace

Aggiornerò presto

3 Mi Piace

Ho avuto un po’ di tempo, quindi è stato aggiornato! Non dovrebbe più essere un problema. Mentre ero nel codice, l’ho anche esteso per funzionare anche nella chat.

1 Mi Piace