Afiliado do Discourse

:discourse2: Resumo Discourse Affiliate Permite a criação de links de afiliado da Amazon e pode ajudar você a monetizar seu fórum Discourse. Quando os usuários criam links e outros usuários clicam nesses links e compram produtos na Amazon (ou em outro afiliado suportado), eles ganham taxas de referência.
:open_book: Guia de Instalação Este plugin vem integrado ao núcleo do Discourse. Não há necessidade de instalar o plugin separadamente.

Recursos

Lista de países onde o programa Amazon Associates está operacional

Amazon.co.uk Associates Program
Amazon Sign-In

Amazon.de Associates Program
Amazon Sign-In

Amazon.fr Associates Program
http://partenaires.amazon.fr/gp/associates/join/main.html

Amazon.it Associates Program
https://programma-affiliazione.amazon.it/

Amazon.ca Associates Program
Amazon Sign-In

Amazon.co.jp Associates Program
アソシエイト・セントラル

Amazon.es Associates Program
https://afiliados.amazon.es/

Amazon.in Associates Program
Amazon Sign-In

Amazon.br Associates Program
https://associados.amazon.com.br/

Amazon.com.mx Associates Program
https://afiliados.amazon.com.mx/

Amazon.cn Associates Program
https://associates.amazon.cn/join

Cadastre-se e leia mais sobre o programa Amazon Associates em https://affiliate-program.amazon.com/

Configuração

Este plugin remove todos os links de referência nas postagens e os substitui pelo seu ID de Afiliado da Amazon ou por outro ID de afiliado suportado.

:mega: Essa alteração afetará apenas as postagens novas e futuras. Para que a alteração afete todas as postagens existentes, você precisará fazer uma regeração completa das postagens após definir seu ID de afiliado.

Se você definir a Configuração do Site affiliate amazon com como sams-shop, quando alguém vincular QUALQUER coisa de amazon.com, o plugin adicionará automaticamente tag=sams-shop e removerá todos os links de referência existentes.

Por exemplo:

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

Será automaticamente convertido para:

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

Configurações do Site

  • affiliate enabled: Habilita o plugin de Afiliado.
    Se você alterar isso, deverá regenerar todas as postagens com: rake posts:rebake.

  • affiliate amazon com: Seu ID de Afiliado da amazon.com (Estados Unidos). Os links serão transformados apenas para todos os links amazon.ca usando o valor inserido aqui.

Você verá muitas outras configurações, como affiliate amazon co jp, affiliate amazon com au, affiliate amazon ca, insira seu ID de Afiliado dependendo dos programas de país para os quais você se cadastrou.

Executar Testes

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

HISTÓRICO DE ALTERAÇÕES

PENDÊNCIAS

Extras

35 curtidas

É possível adicionar suporte para links amzn.eu a isto? :thinking:

Exemplo:

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

Atualmente redireciona para:

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

Deveria ser convertido para algo como:

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

2 curtidas

Instalei recentemente este plugin em nosso site e ele funciona muito bem para novas postagens, mas a execução do comando rake posts:rebake não fez com que as postagens históricas tivessem seus links da Amazon atualizados. Existe algum erro comum que minha equipe possa estar cometendo? O que acho estranho é que a saída que ele recebeu após a execução do comando menciona um plugin diferente:

O nome do plugin é 'GroupInvitation', mas o diretório do plugin é chamado 'group-invitation'
Reassando o markdown das postagens para 'default'
414610 / 414610 (100,0%)e
414610 postagens concluídas!

Obrigado por qualquer orientação adicional que você possa oferecer.

1 curtida

Oi, você conseguiu fazer isso funcionar?

Estou recebendo um erro de ‘about.json não existe ou não é válido’ ao tentar instalar

Como você está tentando instalar?

Normalmente, esse erro aparece quando você tenta instalar um Customization > Plugin como se estivesse instalando um Customization > Theme ou Customization > Theme component. Você seguiu as instruções no guia de instalação vinculado na primeira publicação?

1 curtida

Desculpe, meu erro! Obrigado

2 curtidas

Olá, estou usando o plugin Discourse Affiliate e tenho o Amazon OneLink ativado para meu ID de afiliado XXXXXX-20. Como o OneLink redireciona automaticamente os usuários para suas lojas Amazon locais, devo inserir meu ID de afiliado apenas para affiliate amazon com (EUA), ou preciso adicioná-lo separadamente para cada país?\n\nObrigado pela sua ajuda!\n\nMais informações sobre o OneLink\n​:backhand_index_pointing_down::backhand_index_pointing_down::backhand_index_pointing_down:\nAmazon Sign-In

:partying_face: Este plugin agora está incluído no core do Discourse como parte de Bundling more popular plugins with Discourse core. Se você auto-hospeda e usa o plugin, precisa removê-lo do seu app.yml antes da sua próxima atualização.

1 curtida

Podemos adicionar isso às regras do processador?

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

Publicar links diretamente no título do Tópico não adiciona o código ao link que é criado.

Algumas coisas em que estou interessado em relação ao plugin de afiliados.

Seria possível fazer com que o plugin também injetasse um aviso na parte inferior da publicação em que aparecem links de afiliados? Nos EUA e no Canadá (e tenho certeza de que em outros lugares também), é obrigatório ter um aviso proeminente próximo ao link de afiliado.

Acho que, enquanto ele estiver fazendo o reprocessamento, faria sentido inserir automaticamente uma mensagem distinta na parte inferior da publicação, dizendo algo como:

Os links nesta publicação podem conter links de afiliados, que ajudam a sustentar nosso site sem custo adicional para você.

Dessa forma, o site pode permanecer em conformidade com as leis locais.

Outra coisa que eu consideraria é adicionar a capacidade de remover efetivamente os links de afiliados existentes para a Amazon e substituí-los por novas versões. Existem muitos ofuscadores de links oficiais para a Amazon, o mais comum é o amzn.to. Não é possível simplesmente adicionar sua tag ao final de uma URL do amzn.to, pois ela é removida e substituída pelo site amzn.to.

Mas acredito que o Discourse tem a capacidade de seguir redirecionamentos e chegar ao link final? Estaria dentro da capacidade do sistema procurar por esses links do amzn.to, obter o link final do produto da Amazon para o qual ele redireciona e, em seguida, trabalhar de forma reversa no reprocessamento para mudar o link geral para um link direto da Amazon com sua nova tag incorporada.

Basicamente, acabei de descobrir que um usuário havia postado vários artigos com seus próprios links de afiliados neles e agora estou tentando localizá-los e substituí-los. :areyoukiddingme:

Eu ficaria feliz em ajudar a estender a funcionalidade do plugin existente!

EDIÇÃO:

Escrevi um plugin privado para testar o recurso. Agora funciona como eu pretendia. Como você pode ver, o plugin original (ou outra coisa) anexou a tag à URL do amzn.to, mas isso não funciona na verdade.

Antes:

Depois:

Ele substituiu pela link real da Amazon, desencurtado, e adicionou a nova tag de afiliado (embora seja a mesma).

2 curtidas