Affilié Discourse

:discourse2: Résumé Affiliation Discourse Permet la création de liens d’affiliation Amazon et peut vous aider à monétiser votre forum Discourse. Lorsque les utilisateurs créent des liens et que d’autres utilisateurs cliquent sur ces liens pour acheter des produits sur Amazon (ou un autre programme d’affiliation pris en charge), ils perçoivent des frais de référence.
:open_book: Guide d’installation Ce plugin est inclus dans le noyau de Discourse. Aucune installation séparée du plugin n’est nécessaire.

Fonctionnalités

Liste des pays où le programme Amazon Associates est opérationnel

Programme Associates Amazon.co.uk
Amazon.co.uk

Programme Associates Amazon.de
Amazon Sign-In

Programme Associates Amazon.fr
Amazon Sign-In

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

Programme Associates Amazon.ca
Amazon Sign-In

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

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

Programme Associates Amazon.in
Amazon.in

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

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

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

Inscrivez-vous et lisez plus d’informations sur le programme Amazon Associates à l’adresse https://affiliate-program.amazon.com/

Configuration

Ce plugin supprime tous les liens de référence dans les publications et les remplace par votre identifiant Amazon Associates ou tout autre identifiant d’affiliation pris en charge.

:mega: Ce changement n’affectera que les nouvelles publications et les publications futures. Pour que le changement affecte toutes les publications existantes, vous devrez effectuer un re-cuisson complète des publications une fois que vous aurez défini votre identifiant d’affiliation.

Si vous définissez le paramètre du site affiliate amazon com sur sams-shop, lorsque les personnes lient QUOI QUE CE SOIT depuis amazon.com, le plugin ajoutera automatiquement tag=sams-shop et supprimera tous les liens de référence existants.

Par exemple :

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

Seront automatiquement convertis en :

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

Paramètres du site

  • affiliate enabled : Activer le plugin d’affiliation.
    Si vous modifiez ce paramètre, vous devez re-cuire toutes les publications avec : rake posts:rebake.

  • affiliate amazon com : Votre identifiant Associates amazon.com (États-Unis). Les liens seront transformés uniquement pour tous les liens amazon.ca en utilisant la valeur entrée ici.

Vous verrez de nombreux autres paramètres tels que affiliate amazon co jp, affiliate amazon com au, affiliate amazon ca, saisissez votre identifiant d’Associé en fonction des programmes de pays auxquels vous êtes inscrit.

Exécuter les tests

Exécutez bundle exec rake plugin:spec["discourse-affiliate"]

CHANGELOG

TODO

Extras

35 « J'aime »

Est-il possible d’ajouter la prise en charge des liens amzn.eu à ceci :thinking : ?

Par exemple :

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

Redirige actuellement vers :

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

Il devrait être converti en quelque chose comme :

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

2 « J'aime »

J’ai récemment installé ce plugin sur notre site et il fonctionne très bien pour les nouveaux articles, mais l’exécution de la commande rake posts:rebake n’a pas entraîné la mise à jour des liens Amazon pour les articles historiques. Y a-t-il une erreur courante que mon équipe pourrait commettre ? Ce que je trouve étrange, c’est que la sortie qu’il a reçue après avoir exécuté la commande mentionne un plugin différent :

Le nom du plugin est 'GroupInvitation', mais le répertoire du plugin est nommé 'group-invitation'
Recuisson du markdown des articles pour 'default'
414610 / 414610 (100,0%)e
414610 articles terminés !

Merci pour tout conseil supplémentaire que vous pourrez offrir.

1 « J'aime »

Salut, avez-vous réussi à faire fonctionner cela ?

Je reçois une erreur « about.json n’existe pas ou n’est pas valide » lorsque j’essaie d’installer.

Comment essayez-vous d’installer ?

Habituellement, cette erreur s’affiche lorsque vous essayez d’installer un Plugin comme vous installeriez un Theme ou un Theme component. Avez-vous suivi les instructions du guide d’installation lié dans le premier message ?

1 « J'aime »

Désolé, c’est de mon erreur ! Merci

2 « J'aime »

Bonjour, j’utilise le plugin Discourse Affiliate et j’ai activé Amazon OneLink pour mon ID d’affilié XXXXXX-20. Comme OneLink redirige automatiquement les utilisateurs vers leurs magasins Amazon locaux, dois-je saisir mon ID d’affilié uniquement pour affiliate amazon com (USA), ou dois-je l’ajouter pour chaque pays séparément ?

Merci de votre aide !

Plus d’informations sur OneLink
:backhand_index_pointing_down::backhand_index_pointing_down::backhand_index_pointing_down:
https://affiliate-program.amazon.com/resource-center/onelink-launch

:partying_face: Ce plugin est maintenant inclus dans le cœur de Discourse dans le cadre de Bundling more popular plugins with Discourse core. Si vous auto-hébergez et utilisez le plugin, vous devez le supprimer de votre app.yml avant votre prochaine mise à niveau.

1 « J'aime »

Pouvons-nous ajouter ceci dans les règles du processeur ?

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

Publier des liens directement dans le titre du sujet n’ajoute pas le code dans le lien créé.