eBay EPN Gerador de Links de Afiliados

| | | |\n|— | — | —|\n|:information_source: | Resumo | Gerador de Links de Afiliado EPN do eBay|\n|:hammer_and_wrench: | Repositório | GitHub - ScottMastro/discourse-ebay-affiliate: Discourse theme component to inject eBay affiliate links |\n|:question: | Guia de Instalação | Como instalar um tema ou componente de tema|\n|:open_book: | Novo em Temas do Discourse? | Guia para iniciantes no uso de Temas do Discourse|\n\n\u003e Este componente de tema substitui links do eBay por links de afiliado e informa quando isso aconteceu\n\nRequisito: você precisará de uma conta EPN https://partnernetwork.ebay.com/\n\n# Exemplo\n\n

\n\nURL postada:\nhttps://www.ebay.com/itm/[item id]\n:arrow_down: \nURL como aparece:\nhttps://www.ebay.com/itm/[item id]?mkevt=1\u0026mkcid=1\u0026mkrid=711-53200-19255-0\u0026campid=[affiliate id]\u0026toolid=1001\n\n—\n:sparkles: Nova atualização: agora funciona no chat também\n\n\n\n\n\n\n\u003e A divulgação é um requisito legal importante. Foi feita uma tentativa de tornar as divulgações o mais óbvias possível, mas não há garantias legais. Para mais informações e detalhes, visite aqui: Affiliate disclosure FAQ | eBay Partner Network

4 curtidas

Isso é muito legal. Eu estava me perguntando se isso poderia ser adaptado para remover um link de URL?

Caso de uso:

  • Usando assinatura de e-mail para criar tópicos
  • Remover link de “Cancelar inscrição”.

Muito bom trabalho

@anon36555649

Definitivamente pode, mas tenha em mente que isso opera apenas no nível do front-end/navegador e a postagem no banco de dados permanecerá inalterada.

Claro, você também poderia ter um plugin que faça isso, mas a lógica seria diferente.

1 curtida

Faz sentido, pois os componentes de tema são muito semelhantes aos scripts do Tamper Monkey.


Do lado muito legal, seu trabalho aqui poderia ser usado como uma solução alternativa sem plugin para um plano hospedado que não inclui o plugin (Amazon) Affiliates.

Imagino que você também poderia adicionar uma verificação de usuário ou grupo para não modificar o link. Ou seja, você apoia YouTubers e não quer que seus links de afiliados sejam modificados. Talvez adicionado como uma configuração opcional?

Estou me perguntando, porém, já que o plugin Affiliates não fornece o aviso de que o link foi modificado. O plugin estaria violando leis dependendo da região em que o site está?

Você poderia estendê-lo para não modificar certos links, correto. Apenas uma instrução if extra.

Estou seguindo as diretrizes do eBay acima e eles são rigorosos com isso (eles realmente verificam para ter certeza de que você está seguindo as regras deles).

Tudo está sendo determinado pela FTC, então a Amazon tem um conjunto semelhante de regras: Amazon.com Associates Central - Help

2 curtidas

Interessante, então seu componente aqui tem maior conformidade do que o Affiliates Plugin. Seu trabalho, no entanto, poderia ser modificado (forked) para ser um componente complementar que corrige a falha de conformidade. Como o plugin modifica esses links de compartilhamento curtos.

Escrevi este código para atender às minhas próprias necessidades e fico feliz em compartilhá-lo, seguindo o espírito de código aberto do Discourse. Isso se aplica à maioria dos plugins e componentes de temas que escrevi. Qualquer pessoa pode se sentir à vontade para construir ou alterá-lo.

No entanto, eu não uso o plugin de afiliados da Amazon. Sou totalmente a favor de compartilhar o que crio para mim, mas assumir trabalho extra para estender e manter um plugin separado precisaria de algum incentivo, seja financeiro ou de outra forma.

1 curtida

Na minha opinião, o plugin nativo tem o problema de ser bloqueado por qualquer plugin de script ou bloqueador de anúncios comum ou até mesmo pelo Pi-hole. Portanto, este plugin/componente deve funcionar muito melhor!

Eu ainda não o instalei. Estou esperando por um “componente de tema real” através do Github. Eu sei que isso exige um trabalho extra para as configurações que são inseridas no código, o que agora é feito pelo usuário. Mas a criação de um componente não cobre atualizações…

Eu o transformei em um repositório agora, veja o OP.

3 curtidas

Ótimo! Isso também cobre os sites locais do eBay (links) como o ebay.de para a Alemanha?

1 curtida

Ainda não testei tão a fundo, mas deve funcionar

https://partnerhelp.ebay.com/helpcenter/s/article/Rotation-ID?language=en_US

3 curtidas

Legal, obrigado! :slight_smile:

Vou testar a versão alemã nas próximas horas/dias e escreverei aqui o que descobri. :slight_smile:

2 curtidas

Funciona para ebay.de - obrigado novamente! :slight_smile: :+1:

2 curtidas

@piffy

O código está recebendo o seguinte erro:
image

O Discourse mudou a forma como você precisa iniciar um arquivo JavaScript em plugins. Veja o link a seguir:

Você tem planos de atualizar o plugin?

2 curtidas

Eu atualizarei em breve

3 curtidas

Eu tive um tempo, então foi atualizado! Não deve mais ser um problema. Enquanto eu estava no código, também o estendi para funcionar no chat também

1 curtida