Affilié Discourse

:discourse2: Résumé Discourse Affiliate Permet de créer des 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 et achètent des produits sur Amazon (ou un autre programme d’affiliation pris en charge), ils perçoivent des commissions de parrainage.
:open_book: Guide d’installation Ce plugin est intégré au noyau de Discourse. Il n’est pas nécessaire d’installer le plugin séparément.

Fonctionnalités

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

Programme d’affiliation Amazon.co.uk
Amazon Sign-In

Programme d’affiliation Amazon.de
Amazon Sign-In

Programme d’affiliation Amazon.fr
http://partenaires.amazon.fr/gp/associates/join/main.html

Programme d’affiliation Amazon.it
https://programma-affiliazione.amazon.it/

Programme d’affiliation Amazon.ca
Amazon Sign-In

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

Programme d’affiliation Amazon.es
https://afiliados.amazon.es/

Programme d’affiliation Amazon.in
Amazon Sign-In

Programme d’affiliation Amazon.br
https://associados.amazon.com.br/

Programme d’affiliation Amazon.com.mx
https://afiliados.amazon.com.mx/

Programme d’affiliation Amazon.cn
https://associates.amazon.cn/join

Inscrivez-vous et en savoir plus sur le programme Amazon Associates sur https://affiliate-program.amazon.com/

Configuration

Ce plugin supprime tous les liens de parrainage des messages et les remplace par votre ID Amazon Associates ou un autre ID d’affilié pris en charge.

:mega: Ce changement n’affectera que les nouveaux messages et les futurs messages. Pour que le changement affecte tous les messages existants, vous devrez effectuer un rebake complet des messages une fois que vous aurez défini votre ID d’affilié.

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

Par exemple :

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

Sera automatiquement converti 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 Affiliate.
    Si vous modifiez ce paramètre, vous devez rebake tous les messages avec : rake posts:rebake.

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

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

Exécuter les tests

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

JOURNAL DES MODIFICATIONS

À FAIRE

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 ?

En général, cette erreur s’affiche lorsque vous tentez d’installer un Customization > Plugin comme vous le feriez pour un Customization > Theme ou un Customization > 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éé.