Afiliado de Discourse

:discourse2: Resumen Afiliado de Discourse Permite la creación de enlaces de afiliado de Amazon y puede ayudarte a monetizar tu foro de Discourse. Cuando los usuarios crean enlaces y otros usuarios hacen clic en ellos y compran productos en Amazon (u otro afiliado compatible), obtienen comisiones por referencia.
:open_book: Guía de instalación Este plugin viene incluido con el núcleo de Discourse. No es necesario instalar el plugin por separado.

Características

Lista de países donde el programa de afiliados de Amazon está operativo

Programa de afiliados de Amazon.co.uk
Amazon.co.uk

Programa de afiliados de Amazon.de
Amazon Sign-In

Programa de afiliados de Amazon.fr
Amazon Sign-In

Programa de afiliados de Amazon.it
https://programma-affiliazione.amazon.it/

Programa de afiliados de Amazon.ca
Amazon Sign-In

Programa de afiliados de Amazon.co.jp
アソシエイト・セントラル

Programa de afiliados de Amazon.es
https://afiliados.amazon.es/

Programa de afiliados de Amazon.in
Amazon.in

Programa de afiliados de Amazon.br
https://associados.amazon.com.br/

Programa de afiliados de Amazon.com.mx
https://afiliados.amazon.com.mx/

Programa de afiliados de Amazon.cn
https://associates.amazon.cn/join

Regístrate y lee más sobre el programa de afiliados de Amazon en https://affiliate-program.amazon.com/

Configuración

Este plugin elimina todos los enlaces de referencia en las publicaciones y los reemplaza con tu ID de afiliado de Amazon u otro ID de afiliado compatible.

:mega: Este cambio solo afectará a las publicaciones nuevas y futuras. Para que el cambio afecte a todas las publicaciones existentes, deberás realizar una recocción completa de las publicaciones una vez que configures tu ID de afiliado.

Si configuras la opción del sitio affiliate amazon com como sams-shop, cuando alguien enlace CUALQUIER COSA de amazon.com, el plugin añadirá automáticamente tag=sams-shop y eliminará todos los enlaces de referencia existentes.

Por ejemplo:

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

Se convertirá automáticamente en:

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

Opciones del sitio

  • affiliate enabled: Habilitar el plugin de afiliados.
    Si cambias esto, debes recocer todas las publicaciones con: rake posts:rebake.

  • affiliate amazon com: Tu ID de afiliado de amazon.com (Estados Unidos). Los enlaces se transformarán solo para todos los enlaces de amazon.ca utilizando el valor ingresado aquí.

Verás muchas más opciones como affiliate amazon co jp, affiliate amazon com au, affiliate amazon ca, ingresa tu ID de afiliado según los programas de país en los que te hayas registrado.

Ejecutar pruebas

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

REGISTRO DE CAMBIOS

POR HACER

Extras

35 Me gusta

¿Es posible agregar soporte para enlaces amzn.eu a esto? :thinking:

Por ejemplo:

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

Actualmente redirige a:

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

Debería convertirse en algo como:

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

2 Me gusta

Recientemente instalé este plugin en nuestro sitio y funciona muy bien para las nuevas publicaciones, pero ejecutar el comando rake posts:rebake no hizo que las publicaciones históricas tuvieran sus enlaces de Amazon actualizados. ¿Hay algún error común que mi equipo pueda estar cometiendo? Lo que me parece extraño es que la salida que recibió después de ejecutar el comando menciona un plugin diferente:

El nombre del plugin es 'GroupInvitation', pero el directorio del plugin se llama 'group-invitation'
Volviendo a hornear el markdown de la publicación para 'default'
414610 / 414610 (100.0%)e
¡414610 publicaciones hechas!

Gracias por cualquier orientación adicional que pueda ofrecer.

1 me gusta

Hola, ¿lograste que esto funcionara?

Estoy recibiendo un error de que about.json no existe o no es válido al intentar instalar.

¿Cómo intentas instalar?

Normalmente, ese error se muestra cuando intentas instalar un Plugin como si instalaras un Theme o un Theme component. ¿Seguiste las instrucciones de la guía de instalación enlazada en el primer post?

1 me gusta

Lo siento, ¡mi error! Gracias

2 Me gusta

Hola, estoy usando el plugin Discourse Affiliate y tengo Amazon OneLink habilitado para mi ID de afiliado XXXXXX-20. Dado que OneLink redirige automáticamente a los usuarios a sus tiendas locales de Amazon, ¿debo ingresar mi ID de afiliado solo para affiliate amazon com (EE. UU.), o necesito agregarlo por separado para cada país?

¡Gracias por tu ayuda!

Más información sobre OneLink
:backhand_index_pointing_down::backhand_index_pointing_down::backhand_index_pointing_down:
https://affiliate-program.amazon.com/resource-center/onelink-launch

:partying_face: Este plugin ahora está incluido en el núcleo de Discourse como parte de Bundling more popular plugins with Discourse core. Si te autoalojas y usas el plugin, necesitas eliminarlo de tu app.yml antes de tu próxima actualización.

1 me gusta

¿Podemos añadir esto en las reglas del procesador?

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

Publicar enlaces directamente en el título del Tema no añade el código al enlace que se crea.