\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
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).
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.
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…