(Obsoleto) Usa Amazon OneLink para hacer enlaces de afiliados en foros globales mucho más fácil

Esta guía está obsoleta. OneLink debería funcionar sin scripts adicionales ahora (digo ‘debería’ porque durante muchos meses ha fallado en funcionar para mí y otros, como lo demuestra la cantidad de publicaciones sobre el tema en un popular foro de usuarios)

De todos modos, por lo tanto, ya no necesitas esto. ¡Esperemos que arreglen la solución sin scripts!

Chicos,

Desafío:

Este fue mi problema. Tengo un foro global y quería dirigir a las personas a la ubicación correcta de Amazon para mis enlaces de afiliados. Idealmente, quería un solo enlace de Amazon que sirva a todos mis clientes a nivel mundial dentro de la lista de territorios admitidos. Originalmente tenía una solución chapucera: un enlace para EE. UU., uno para el Reino Unido… para cada maldito enlace de producto que tengo…

Posibles soluciones:

  • ¿El plugin oficial discourse-affiliate? No lo he probado, para ser honesto.
  • El nuevo en la ciudad: OneLink de Amazon, disponible aparentemente de forma exclusiva desde el sitio web del dominio de afiliados de EE. UU., pero no dejes que eso te desaliente si eres de otra parte…

Ventajas de usar OneLink:

  • Para instalarlo, solo es necesario agregar un Componente de Tema, lo que lo hace agradable y simple y de bajo impacto en ese sentido.

Usando OneLink en Discourse:

  • Necesitas agregar un componente de tema para el script de OneLink antes de la etiqueta de cierre del cuerpo en la sección /body. Ignora el error debido al ‘&’: si lo cambias por %26, romperá el script de manera extraña. Algo como:
    <!DOCTYPE html><div id="amzn-assoc-ad-blah-blah-code"></div><script async src="https://z-na.amazon-adsystem.com/widgets/onejs?MarketPlace=US&adInstanceId=blah-blah-code"></script>
  • Agrega ese componente de tema a todos tus temas seleccionables por el usuario.
  • IMPORTANTE: para evitar que rompas tu acuerdo de afiliados, que te prohíbe usar marcas registradas de Amazon localmente (excepto cuando se obtienen en vivo desde sus servidores), bloquea el one-boxing para todos los enlaces de Amazon usando la configuración onebox domains blacklist. Los enlaces seguirán funcionando, pero serán menos bonitos, obviamente; sin embargo, puedes reemplazarlos con enlaces de afiliados oficiales.
  • Lee el acuerdo detenidamente. Haz visibles y obvios los descargos de responsabilidad requeridos según el acuerdo “Como asociado de Amazon…”.
  • También considera bloquear las URL de imágenes de Amazon incluidas en los enlaces de afiliados para evitar que esas imágenes se carguen localmente; esto podría violar los términos de tu acuerdo de afiliados. Usa la configuración disabled image download domains.

El enlace contiene tu ID y claves de cuenta, así que obtén el código real de la página web de OneLink.

Una vez hecho esto, cada vez que hagas clic en un enlace de Amazon en tu sitio web, debería hacer dos cosas:

  • registrar que provino de tu afiliación.
  • abrir una nueva pestaña en el navegador del cliente en la ubicación del último sitio web de Amazon al que se conectó, idealmente su tienda local.

Ahora necesitas leer el sitio web de OneLink y asegurarte de que te hayas registrado con un ID en cada una de las ubicaciones admitidas y las hayas vinculado a tu cuenta de EE. UU.

Creo que aún obtienes “crédito” en cada ubicación; Amazon no está muy claro sobre esto. Actualizaré esta guía una vez que tenga más experiencia con ello.

Limitaciones:

  • Claramente, solo admite Amazon…
  • No suma tus créditos en un solo lugar; aún se acumulan en cada región.
  • Curiosamente, parece dejar abierto el enlace principal (digamos EE. UU.), por lo que tienes que volver desde allí para regresar a tu foro…
  • Puede no funcionar para usuarios con bloqueo de anuncios activado.

¡Espero que esto ayude!

Cualquier pregunta o comentarios sobre esta guía son bienvenidos…

12 Me gusta

So just an update. After a little bit of experience and having my account closed once, I’ve done the following:

  • Amazon one-boxing remains blacklisted so as not to generate unauthorised trademarked images locally.
  • I’ve been very careful to make the required disclaimers visible and obvious as per the agreement “As an Amazon Assoc …”
  • I’ve also ‘blacklisted’ Amazon’s image sources to prevent local uploading of images from Amazon to prevent any rule transgression. This has the added benefit of saving you server space and leveraging their CDN presumably :slight_smile:

Added this to the guide above.

7 Me gusta

Hola Robert,

Ahora estamos trabajando en Amazon OneLink y tenemos algunas preguntas para ti.
P1: ¿Te refieres a que necesitamos crear nuestro propio componente Tema para OneLink? ¿Podrías darme la plantilla del componente Tema?

P2: Obtuvimos el error “Se esperaba una entidad con nombre. Ninguna obtenida” del script de Amazon OneLink. ¿Cómo corregir este error?

Hemos probado muchas formas con Amazon OneLink, pero ahora no funciona. Esperamos tu pronta respuesta. Muchas gracias por tu tiempo.

Lamentamos saber que estás teniendo algunas frustraciones :slight_smile:

Sí, y ya lo has citado arriba; es simplemente esa única entrada en /body, asegurándote de actualizar el id y el InstanceId. Parece que ya lo has hecho. Es tan sencillo que ni siquiera me he molestado en alojarlo en GitHub. Sin embargo…

No has copiado el ejemplo exactamente. Te falta https:. No estoy seguro de si ese es el problema, pero solo quería señalarlo. Intenta agregarlo. Recibo errores de advertencia en el editor de Theme, pero aún así funciona; intenta ignorarlos (siempre que puedas guardar).

¡Espero que esto ayude! :slight_smile:

1 me gusta

Hola Robert,

Gracias por tu respuesta. Es de gran ayuda.

Voy a volver a la primera pregunta. Cambié el ‘&’ por ‘&%26’ y no hay ningún error en este script. ¿Es correcto para el componente?

Tengo otra pregunta. ¿OneLink solo sirve para rastrear la publicidad internacional y vincular la cuenta de EE. UU., sin mostrar la publicidad en el sitio web, correcto? ¿Todavía necesitamos copiar y pegar los anuncios de Amazon (banners, enlaces de productos, etc.) en nuestro sitio web?

En realidad, creo que esto puede ser innecesario; disculpa, podría eliminarlo de la publicación original. Pruébalo simplemente con &; es decir, no lo cambies.

Sirve para rastrear a nivel internacional (de ahí ‘one-link’). Recuerda vincular tus cuentas de afiliados internacionales de Amazon en Amazon Affiliate .com. Sigue su guía.

Sí, con este enfoque es manual, pero puedes automatizarlo con algún javascript propio. ¡Experimenta! He utilizado el plugin Custom Layout y el widget HTML para rotar anuncios en el lateral desde una lista seleccionada a mano. Obtén los enlaces crudos de la barra del sitio de Amazon iniciando sesión con tu cuenta de afiliado. Ten cuidado, ya que algunos productos no están disponibles en todas las regiones.

2 Me gusta

Lo entendí. Muchas gracias por tus consejos. Lo probaré en mi sitio web papasasa.com.

2 Me gusta