Como evitar que AdBlock e ferramentas semelhantes bloqueiem o código de rastreamento JavaScript do Post Affiliate Pro

Como evitar que AdBlock e ferramentas semelhantes bloqueiem o código de rastreamento JavaScript do Post Affiliate Pro

Definição do problema

Extensões de navegador como AdBlock, uBlock Origin e outras são amplamente utilizadas para bloquear anúncios e scripts de rastreamento. A configuração padrão do Post Affiliate Pro (PAP) normalmente utiliza um domínio reconhecível, como algo.postaffiliatepro.com, que é frequentemente alvo dessas extensões devido à sua associação conhecida ao rastreamento de afiliados. Isso pode resultar em cliques e conversões de afiliados perdidos, prejudicando a precisão e a confiabilidade do seu programa de afiliados.

Entender como os bloqueadores de anúncios funcionam e ajustar proativamente sua configuração é fundamental para manter o rastreamento confiável de afiliados e garantir relatórios precisos para o seu programa.

Por que o domínio e scripts padrão do Post Affiliate Pro são bloqueados

Bloqueadores de anúncios utilizam listas de filtros que miram domínios e scripts de rastreamento conhecidos. O subdomínio padrão do PAP (por exemplo, exemplo.postaffiliatepro.com) é publicamente associado ao rastreamento de afiliados e, por isso, é identificado e bloqueado pela maioria dos ad blockers. Solicitações para endpoints típicos de rastreamento como track.php ou suas variantes criptografadas são interceptadas, independentemente do nome do arquivo, pois o próprio domínio está na lista de bloqueios. Isso significa que scripts de rastreamento e pixels de conversão podem nunca ser carregados ou registrar eventos quando os bloqueadores de anúncios estão ativos.

Solução de problemas: Como verificar se seu rastreamento está sendo bloqueado

Para determinar se seus scripts de rastreamento estão sendo bloqueados:

  1. Instale o AdBlock ou outra extensão popular de navegador.
  2. Acesse seu site e abra as Ferramentas do Desenvolvedor (geralmente F12).
  3. Vá até a aba Rede e filtre pelo domínio da sua conta Post Affiliate Pro (não pelo nome do arquivo, já que os nomes dos scripts podem ser únicos e criptografados).
  4. Recarregue a página e procure por requisições ao seu domínio de rastreamento.
  5. Se as requisições estiverem marcadas como bloqueadas ou não aparecerem, seu rastreamento está sendo interrompido pelo bloqueador de anúncios.

Os nomes dos scripts de rastreamento como track.php ou suas versões criptografadas (por exemplo, a1x2r2) podem ser únicos por conta e variar, então sempre filtre pelo domínio em questão.

Boas práticas: Evitando a detecção por bloqueadores de anúncios no Post Affiliate Pro

  • Configure um domínio de rastreamento personalizado: Escolha um subdomínio neutro como parceiros.seudominio.com (já que o domínio também é utilizado para o backoffice de afiliados e comerciantes), sem palavras-chave como ‘affiliate’, ’track’ ou ‘postaffiliatepro’. Crie um registro CNAME no DNS apontando esse subdomínio para o seu domínio padrão do PAP.
  • Configure o domínio personalizado no PAP: No painel do comerciante, em Configuração → Configurações de domínio, adicione o novo domínio. Você também precisará adquirir e instalar um certificado SSL gerado a partir do Certificate Signing Request (CSR) do Post Affiliate Pro. O Let’s Encrypt não é suportado atualmente, portanto utilize um provedor SSL tradicional. Para um passo a passo detalhado, consulte o guia oficial de estacionamento de domínio .
  • Atualize os códigos de integração: Após configurar o domínio personalizado, certifique-se de que os scripts e links de rastreamento do seu site utilizem o novo domínio, resistente a ad blockers.
  • Teste com bloqueadores de anúncios ativados: Verifique regularmente seu site com os principais bloqueadores de anúncios para garantir que o rastreamento não está sendo bloqueado.

Aumentando a confiabilidade do rastreamento: Rastreamento server-to-server (S2S)

O rastreamento via navegador nunca será totalmente imune aos bloqueadores de anúncios. Para máxima confiabilidade, você pode implementar o rastreamento S2S (server-to-server) além (ou no lugar) dos métodos baseados em JavaScript:

  1. Configure Links de Redirecionamento:
    No Post Affiliate Pro, acesse Configuração → Configurações de rastreamento e selecione “Links de Redirecionamento” como método de vinculação. Ative a opção “Adicionar visitor id às urls de redirecionamento”.
  2. Salve o visitorId:
    Em sua página de destino, capture o parâmetro visitorId da query string da URL (por exemplo, ?visitorId=abcdef123456). Você pode salvar esse valor definindo um cookie PAPVisitorId para o usuário ou armazenando-o no servidor em sua sessão/banco de dados, de acordo com sua preferência técnica.
  3. Rastreie a conversão:
    Quando uma venda ou ação ocorrer, sempre chame o endpoint sale.php a partir do seu servidor. Inclua os parâmetros visitorId e ip. Se o visitorId não estiver disponível, ainda assim faça a chamada — o Post Affiliate Pro também pode rastrear utilizando o endereço IP, códigos de cupom ou identificadores de cliente.
    Exemplo de URL:
    https://parceiros.seudominio.com/scripts/sale.php?visitorId=abcdef123456&ip=123.45.67.89&totalcost=100&orderID=ABC123
    
    Para a lista completa de parâmetros disponíveis, consulte a documentação de rastreamento por pixel .

O rastreamento S2S é realizado no lado do servidor e não é afetado por bloqueadores de anúncios do navegador, oferecendo o método mais confiável para rastrear conversões.

Guia passo a passo: Configurando um domínio de rastreamento personalizado no Post Affiliate Pro

  1. Escolha um subdomínio neutro (por exemplo, parceiros.seudominio.com).
  2. Crie um registro DNS CNAME que aponte esse subdomínio para seu domínio padrão do Post Affiliate Pro (por exemplo, algo.postaffiliatepro.com).
  3. Obtenha um certificado SSL para seu domínio personalizado utilizando o CSR da sua instalação do Post Affiliate Pro.
  4. No painel do comerciante, acesse Configuração → Configurações de domínio e adicione o novo domínio.
  5. Atualize todos os códigos de rastreamento do seu site para usar o novo domínio.
  6. Valide realizando testes com bloqueadores de anúncios ativados.

Seguindo essas melhores práticas, você pode melhorar significativamente a confiabilidade do seu rastreamento de afiliados, reduzir conversões perdidas e manter seus relatórios precisos — mesmo para visitantes que utilizam ferramentas de bloqueio de anúncios.

Learn more

Melhorias e Novos Recursos do Post Affiliate Pro em Maio
Melhorias e Novos Recursos do Post Affiliate Pro em Maio

Melhorias e Novos Recursos do Post Affiliate Pro em Maio

Descubra as mais recentes melhorias no Post Affiliate Pro 5.11.5.8, incluindo rastreamento avançado de cliques, notificações por e-mail abrangentes, proteção ro...

2 min read
AffiliateMarketing ProductUpdates +5
Recurso de Proteção contra Fraudes
Recurso de Proteção contra Fraudes

Recurso de Proteção contra Fraudes

O sistema de proteção contra fraudes do Post Affiliate Pro monitora todas as transações geradas no sistema. Ele recusa automaticamente transações fraudulentas....

2 min read
Security Fraud Protection +4

Você estará em boas mãos!

Junte-se à nossa comunidade de clientes satisfeitos e forneça excelente suporte ao cliente com o Post Affiliate Pro.

Capterra
G2 Crowd
GetApp
Post Affiliate Pro Dashboard - Campaign Manager Interface