(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

Hi Robert,

Now we’re working on Amazon OneLink, and have some questions for you.
Q1: Do you mean we need to create our own Theme component for the OneLink? Can you give me the Theme component template?

Q2: We got the error about the ‘Named entity expected. Got none.’ from the Amazon OneLink Script. And how to fix this error?

We tried many way with Amazon OneLink, but now it’s not working. We look forward to hearing from you soon. Thank you very much for your time.

Sorry to hear you are having some frustrations :slight_smile:

Yes, and you’ve already quoted it above, it’s just that single entry in /body making sure you update the id and InstanceId . Looks like you’ve done that. It’s so simple I’ve not even bothered to host it on GitHub. However …

You have not copied the example exactly. You are missing https:. I’m not sure if that’s the issue though, but just pointing that out. Try adding it. I get warning errors on the Theme editor but it still works, try ignoring them (so long as you can save).

Hope that helps! :slight_smile:

1 me gusta

Hi Robert,

Thanks for your reply. It’s a big help.

Let me come back to the first Question. I changed the ‘&’ to ‘&%26’, there is no error in this script. Is it correct for the component.

I have another question. Is the OneLink only for tracking the international advertising to link the US account, Not showing the advertising on the website, right? We still need to copy and paste the Amazon Advertising (Banners, Product Links etc) on our website.

Actually, I think this may be unnecessary, apologies I might remove it from the OP. Try it with just & - ie do not change it.

It is for tracking internationally (hence ‘one-link’) Remember to link your international amazon affiliate accounts on Amazon Affiliate .com. Follow their guide

Yes, this is manual with this approach, but you can automate with some home grown javascript. Experiment! I’ve used the Custom Layout Plugin and the html widget to rotate adverts on the side from a hand-picked list. Get the raw links from the Site Strip on Amazon by logging into it with your affiliate account. Be wary that some products are not available in all regions.

image

2 Me gusta

I got it. Thank you very much for your tips. I will try it on my website papasasa.com

2 Me gusta