Quando o anúncio leva a pessoa à sua landing page e o botão de lá leva ao link de entrada da campanha, o fbclid e as UTMs do anúncio ficam na landing. Este script leva esses dados para o link de entrada no toque e faz o botão do canal do WhatsApp contar clique na campanha.
O que o script faz
- Links de entrada (
ofertou.ai/e/…e o endereço antigoapp.botdoafiliado.com/api/wa/entrar/…): no toque, o link ganha ofbclid, ogclid, ottclide as UTMs do anúncio, além dos cookies_fbpe_fbcdo Pixel da Meta da sua página. A entrada e o Lead da campanha passam a carregar a origem do anúncio. - Página seguinte: o anúncio chega na primeira página da visita. O script guarda os parâmetros na sessão do navegador, e o botão de outra página da landing leva os mesmos dados.
- Sem anúncio: o link ganha
utm_sourcecom o endereço da sua landing,utm_medium=siteeutm_contentcom a página, para separar o tráfego da landing em Pessoas e resultados. - Canal do WhatsApp: com a campanha informada, o botão
whatsapp.com/channel/…passa pelo link de entrada da campanha (ofertou.ai/e/<campanha>?canal=<código>). O Bot conta o clique e leva a pessoa ao canal. - Evento no Pixel (opcional): a cada toque num link do Bot, dispara o evento que você escolher no Pixel da Meta e no GA4 que já estão na página.
Links de loja e outros links da página ficam como estão.
Instalar
Cole antes do </body> da landing:
<script src="https://botdoafiliado.com/rastreio/landing.js"
data-campanha="seu-endereco"
data-evento="Contact"
defer></script>
data-campanha: o Endereço personalizado da campanha (o nome depois deofertou.ai/e/) ou o id dela. Só é preciso para o canal do WhatsApp.data-evento: opcional.Contact,ViewContente os outros eventos padrão da Meta saem como evento padrão; outro nome sai como evento personalizado. Sem ele, o script não dispara evento.
Se a página não aceita script de outro domínio, copie o conteúdo de landing.js para dentro de uma tag <script> e configure antes dela:
<script>window.botDoAfiliado = { campanha: 'seu-endereco', evento: 'Contact' };</script>
Os botões continuam com os links normais (ofertou.ai/e/seu-endereco e https://whatsapp.com/channel/…). O script troca o endereço no toque.
Canal do WhatsApp
O canal precisa estar em WhatsApp → Grupos e canais: um número conectado da organização segue o canal. O link de entrada só leva a canais da organização; canal de outra pessoa responde “Canal não encontrado nesta campanha”. Na primeira vez, o Bot confere o convite com o WhatsApp; depois responde direto.
- O clique entra em Cliques de pessoas da campanha, com a origem do anúncio.
- O WhatsApp não avisa quem passa a seguir o canal: a entrada não aparece nas métricas, e nenhum Lead vai para a Meta pelo canal. A taxa de entrada da campanha cai quando o canal recebe muitos cliques.
- O link do canal não passa pela página da campanha nem pelo e-mail antes do convite.
Sem o script, use o mesmo endereço no botão: https://ofertou.ai/e/seu-endereco?canal=<código>, em que o código é o final do link do canal (whatsapp.com/channel/<código>).
Conferir
- Abra a landing com
?fbclid=teste&utm_campaign=testeno fim do endereço. - Toque no botão do grupo, volte e toque no do canal.
- Em Métricas da campanha, os dois cliques aparecem em Cliques de pessoas. A origem do clique do grupo aparece em Pessoas e resultados quando a pessoa entra.
O que sai pelo servidor para a Meta e o GA4 está em Rastreio e destinos de eventos.