(Obsoleto) Use Amazon OneLink para tornar links de afiliados em fóruns globais muito mais fáceis

Este guia está obsoleto. O OneLink deveria funcionar sem scripts adicionais agora (digo “deveria” porque, há muitos meses, ele não tem funcionado para mim e para outros, como comprovado pelo número de postagens sobre o assunto em um fórum popular de usuários)

De qualquer forma, como tal, você não precisa mais disso. Vamos torcer para que eles corrijam a solução sem script!!

Pessoal,

Desafio:

Este era o meu problema. Tenho um fórum global e queria direcionar as pessoas para o locale correto da Amazon para meus links de afiliado. Idealmente, eu queria um único link da Amazon que atendesse todos os meus clientes globalmente dentro da lista de territórios suportados. Originalmente, eu tinha uma solução improvisada: um link para os EUA, um para o Reino Unido… para cada maldito link de produto que eu tenho…

Possíveis soluções:

  • O plugin oficial discourse-affiliate? Ainda não tentei, para ser sincero.
  • O novo na cidade: OneLink da Amazon, disponível aparentemente de forma exclusiva no site do domínio de afiliados dos EUA, mas não deixe isso te desencorajar se você for de outro lugar…

Vantagens de usar o OneLink:

  • Para instalar, é necessário apenas adicionar um Componente de Tema, o que torna tudo muito simples e de baixo impacto nesse aspecto.

Usando o OneLink no Discourse:

  • Você precisa adicionar um Componente de Tema para o script do OneLink antes da tag de fechamento do corpo na seção /body. Ignore o erro devido ao ‘&’: se você mudar isso para %26, o script quebrará de forma estranha. 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>
  • Adicione esse componente de tema a todos os temas selecionáveis pelos seus usuários.
  • IMPORTANTE: para evitar violar seu contrato de afiliado, que proíbe o uso de marcas registradas da Amazon localmente (exceto quando obtidas em tempo real de seus servidores), bloqueie o one-boxing para todos os links da Amazon usando a configuração onebox domains blacklist. Os links ainda funcionarão, mas serão obviamente menos bonitos; no entanto, você pode substituí-los por links de afiliado oficiais.
  • Leia o contrato cuidadosamente. Torça as declarações obrigatórias visíveis e óbvias, conforme o contrato “Como um Associado da Amazon…”.
  • Considere também bloquear as URLs de imagens da Amazon incluídas nos links de afiliado para evitar que essas imagens sejam carregadas localmente; isso pode violar os termos do seu contrato de Afiliado. Use a configuração disabled image download domains.

O link contém seu ID e chaves de conta, então, por favor, obtenha o código real na página do OneLink.

Uma vez feito isso, sempre que você clicar em um link da Amazon no seu site, ele deve fazer duas coisas:

  • registrar que veio através da sua afiliação;
  • abrir uma nova aba no navegador do cliente no locale do último site da Amazon em que eles fizeram login, de preferência a loja local deles.

Agora você precisa ler o site do OneLink e garantir que você se registrou para um ID em cada um dos locales suportados e os vinculou à sua conta dos EUA.

Acredito que você ainda recebe “créditos” em cada locale — a Amazon não está muito clara sobre isso —, mas atualizarei este guia assim que tiver mais experiência com isso.

Limitações:

  • Claramente, ele suporta apenas a Amazon…
  • Não consolida seus créditos em um único lugar; eles ainda são acumulados por região.
  • Irritantemente, parece deixar o link principal (digamos, dos EUA) aberto também, então você precisa voltar a partir dele para retornar ao seu fórum…
  • Pode não funcionar para usuários com bloqueadores de anúncios ativados.

Espero que isso ajude!

Qualquer dúvida ou feedback sobre este guia é bem-vindo…

12 curtidas

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 curtidas

Olá Robert,

Agora estamos trabalhando com o Amazon OneLink e temos algumas perguntas para você.
P1: Você quer dizer que precisamos criar nosso próprio componente de Tema para o OneLink? Poderia me fornecer um modelo de componente de Tema?

P2: Recebemos o erro “Named entity expected. Got none.” do script do Amazon OneLink. Como corrigir esse erro?

Tentamos várias maneiras com o Amazon OneLink, mas agora não está funcionando. Aguardamos seu retorno em breve. Muito obrigado pelo seu tempo.

Sinto muito em saber que você está enfrentando algumas frustrações :slight_smile:

Sim, e você já o citou acima. É apenas essa única entrada em /body, certificando-se de atualizar o id e o InstanceId. Parece que você já fez isso. É tão simples que nem me dei ao trabalho de hospedá-lo no GitHub. No entanto …

Você não copiou o exemplo exatamente. Está faltando https:. Não tenho certeza se esse é o problema, mas apenas apontando isso. Tente adicioná-lo. Recebo erros de aviso no editor de Tema, mas ainda funciona; tente ignorá-los (desde que consiga salvar).

Espero que isso ajude! :slight_smile:

1 curtida

Olá Robert,

Obrigado pela sua resposta. Isso é uma grande ajuda.

Vou retornar à primeira pergunta. Alterei o ‘&’ para ‘%26’, e não há erro neste script. Está correto para o componente?

Tenho outra pergunta. O OneLink serve apenas para rastrear a publicidade internacional que vincula a conta dos EUA, certo? Ou seja, não exibe os anúncios no site. Ainda precisamos copiar e colar os anúncios da Amazon (banners, links de produtos, etc.) no nosso site.

Na verdade, acho que isso pode ser desnecessário, peço desculpas, talvez eu remova isso da postagem original. Tente apenas com ‘&’ — ou seja, não o altere.

Ele é usado para rastreamento internacional (daí o termo ‘one-link’). Lembre-se de vincular suas contas internacionais de afiliados da Amazon em AmazonAffiliate.com. Siga o guia deles.

Sim, com essa abordagem isso é manual, mas você pode automatizar com algum JavaScript desenvolvido internamente. Experimente! Eu usei o Plugin de Layout Personalizado e o widget HTML para exibir anúncios rotativos na lateral a partir de uma lista selecionada manualmente. Obtenha os links brutos do Site Strip da Amazon fazendo login com sua conta de afiliado. Esteja ciente de que alguns produtos não estão disponíveis em todas as regiões.

2 curtidas

Entendi. Muito obrigado pelas suas dicas. Vou testar no meu site papasasa.com.

2 curtidas