Afiliado Discourse

:discourse2: Resumo Afiliado Discourse Permite a criação de links de afiliado da Amazon e pode ajudá-lo a monetizar seu fórum Discourse. Quando os usuários criam links e outros usuários clicam nesses links e compram produtos da Amazon (ou de outro afiliado suportado), eles ganham taxas de referência.
:open_book: Guia de Instalação Este plugin é incluído no núcleo do Discourse. Não há necessidade de instalar o plugin separadamente.

Funcionalidades

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

Programa Amazon.co.uk Associates
Amazon.co.uk

Programa Amazon.de Associates
Amazon Sign-In

Programa Amazon.fr Associates
Amazon Sign-In

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

Programa Amazon.ca Associates
Amazon Sign-In

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

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

Programa Amazon.in Associates
Amazon.in

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

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

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

Inscreva-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 em posts e os substitui pelo seu ID de Associado da Amazon ou outro ID de afiliado suportado.

:mega: Esta alteração afetará apenas novos e futuros posts. Para que a alteração afete todos os posts existentes, você precisará realizar um rebake completo dos posts após definir seu ID de afiliado.

Se você definir a Configuração do Site affiliate amazon com como sams-shop, quando as pessoas vincularem QUALQUER COISA da amazon.com, o plugin automaticamente adicionará 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: Ativa o plugin de Afiliado.
    Se você alterar isso, deverá rebakear todos os posts com: rake posts:rebake.

  • affiliate amazon com: Seu ID de Associado 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 Associado dependendo dos programas de quais países você se registrou.

Executar Testes

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

CHANGELOG

TODO

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 é exibido quando você tenta instalar um Plugin como se instala um Theme ou Theme component. Você seguiu as instruções no guia de instalação vinculado na primeira postagem?

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.