Affiliato Discourse

:discourse2: Riepilogo Discourse Affiliate Consente la creazione di link affiliati Amazon e può aiutarti a monetizzare il tuo forum Discourse. Quando gli utenti creano link e altri utenti cliccano su tali link e acquistano prodotti da Amazon (o da un altro affiliato supportato), guadagnano commissioni di riferimento.
:open_book: Guida all’installazione Questo plugin è integrato nel nucleo di Discourse. Non è necessario installare il plugin separatamente.

Funzionalità

Elenco dei paesi in cui il programma Amazon Associates è operativo

Amazon.co.uk Associates Program
Amazon Sign-In

Amazon.de Associates Program
Amazon Sign-In

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

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

Amazon.ca Associates Program
Amazon Sign-In

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

Amazon.es Associates Program
https://afiliados.amazon.es/

Amazon.in Associates Program
Amazon Sign-In

Amazon.br Associates Program
https://associados.amazon.com.br/

Amazon.com.mx Associates Program
https://afiliados.amazon.com.mx/

Amazon.cn Associates Program
https://associates.amazon.cn/join

Iscriviti e leggi di più sul programma Amazon Associates su https://affiliate-program.amazon.com/

Configurazione

Questo plugin rimuove tutti i link di riferimento dai post e li sostituisce con il tuo ID Amazon Associates o con un altro ID affiliato supportato.

:mega: Questa modifica influirà solo sui nuovi e futuri post. Per far sì che la modifica influisca su tutti i post esistenti, dovrai eseguire un ricottura completa dei post una volta impostato il tuo ID affiliato.

Se imposti l’impostazione del sito affiliate amazon com su sams-shop, quando le persone collegano QUALSIASI COSA da amazon.com, il plugin aggiornerà automaticamente tag=sams-shop e rimuoverà tutti i link di riferimento esistenti.

Quindi, ad esempio:

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

Verrà convertito automaticamente in:

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

Impostazioni del sito

  • affiliate enabled: Abilita il plugin Affiliate.
    Se modifichi questa impostazione, devi ricotturare tutti i post con: rake posts:rebake.

  • affiliate amazon com: Il tuo ID Associates per amazon.com (Stati Uniti). I link verranno trasformati solo per tutti i link amazon.ca utilizzando il valore inserito qui.

Vedrai molte altre impostazioni come affiliate amazon co jp, affiliate amazon com au, affiliate amazon ca, inserisci il tuo ID Affiliato a seconda dei programmi dei paesi per cui ti sei registrato.

Esegui test

Esegui bundle exec rake plugin:spec["discourse-affiliate"]

CHANGELOG

TODO

Extra

35 Mi Piace

È possibile aggiungere il supporto per i link amzn.eu? :thinking:

Ad esempio:

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

Attualmente reindirizza a:

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

Dovrebbe essere convertito in qualcosa di simile a:

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

2 Mi Piace

Ho recentemente installato questo plugin sul nostro sito e funziona benissimo per i nuovi post, ma l’esecuzione del comando rake posts:rebake non ha causato l’aggiornamento dei link Amazon per i post storici. C’è qualche errore comune che il mio team potrebbe star facendo? Quello che trovo strano è che l’output che ha ricevuto dopo aver eseguito il comando menziona un plugin diverso:

Il nome del plugin è 'GroupInvitation', ma la directory del plugin si chiama 'group-invitation'
Rifacimento del markdown dei post per 'default'
414610 / 414610 (100,0%)e
414610 post completati!

Grazie per qualsiasi ulteriore guida che puoi offrire.

1 Mi Piace

Ciao, sei riuscito a farlo funzionare?

Ricevo un errore “about.json non esiste o non è valido” quando tento di installare.

Come stai cercando di installarlo?

Di solito quell’errore appare quando si tenta di installare un plugin di Customization > Plugin come se si installasse un Customization > Theme o un Customization > Theme component. Hai seguito le istruzioni nella guida all’installazione collegata nel primo post?

1 Mi Piace

Mi dispiace, errore mio! Grazie

2 Mi Piace

Ciao, sto usando il plugin Discourse Affiliate e ho abilitato Amazon OneLink per il mio ID affiliato XXXXXX-20. Poiché OneLink reindirizza automaticamente gli utenti ai loro negozi Amazon locali, devo inserire il mio ID affiliato solo per affiliate amazon com (USA) o devo aggiungerlo separatamente per ogni paese?

Grazie per il tuo aiuto!

Maggiori informazioni su OneLink
:backhand_index_pointing_down::backhand_index_pointing_down::backhand_index_pointing_down:
https://affiliate-program.amazon.com/resource-center/onelink-launch

:partying_face: Questo plugin è ora incluso nel core di Discourse come parte di Bundling more popular plugins with Discourse core. Se stai auto-ospitando e utilizzi il plugin, devi rimuoverlo dal tuo app.yml prima del tuo prossimo aggiornamento.

1 Mi Piace

Possiamo aggiungere questo nelle regole del processore?

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

L’inserimento diretto di link nel titolo dell’argomento non aggiunge il codice al link creato.

Qualche cosa a cui sono interessato riguardo al plugin di affiliazione.

Sarebbe possibile far sì che il plugin inietti anche un avviso in fondo al post in cui compaiono i link di affiliazione? Negli Stati Uniti e in Canada (e sono sicuro anche altrove) è obbligatorio avere un avviso ben visibile vicino al link di affiliazione.

Penso che, durante la rielaborazione (rebake), avrebbe senso inserire automaticamente un messaggio distinto in fondo al post che dica qualcosa di questo tipo:

I link in questo post potrebbero contenere link di affiliazione, che aiutano a sostenere il nostro sito senza costi aggiuntivi per te.

In questo modo il sito può rimanere in conformità con le leggi locali.

Un’altra cosa che considererei è aggiungere la possibilità di rimuovere effettivamente i link di affiliazione esistenti verso Amazon e sostituirli con nuove versioni. Esistono molti cloaker di link ufficiali per Amazon, il più comune è amzn.to. Non è possibile aggiungere semplicemente il proprio tag alla fine di un URL amzn.to, poiché viene rimosso e sostituito dal sito amzn.to.

Ma credo che Discourse abbia la capacità di seguire i reindirizzamenti e raggiungere effettivamente il link finale? Sarebbe nelle capacità del sistema cercare questi link Amzn.to, ottenere il link finale del prodotto Amazon a cui vengono reindirizzati e poi lavorare all’indietro durante la rielaborazione per modificare il link complessivo in modo che sia un link diretto ad Amazon con il nuovo tag integrato.

In pratica, ho appena scoperto che un utente aveva pubblicato diversi articoli con i propri link di affiliazione e sto cercando di localizzarli e sostituirli. :areyoukiddingme:

Sarei felice di aiutare ad estendere la funzionalità del plugin esistente!

MODIFICA:

Ho scritto un plugin privato per testare la funzionalità. Ora funziona come previsto. Come potete vedere, il plugin originale (o qualcos’altro) ha aggiunto il tag all’URL amzn.to, ma questo non funziona effettivamente.

Prima:

Dopo:

L’ha sostituito con il link reale di Amazon, non abbreviato, e ha aggiunto il nuovo (sebbene identico) tag di affiliazione.

2 Mi Piace