Referência técnica
A tag no navegador
Como ler o click_id no seu próprio código.
GET
/rp.js?id={script_id}
A configuração fica no servidor — mudar duração de cookie ou campanha padrão não exige reinstalar nada na página.
O que a tag faz
- Lê o
click_idda URL; na falta dele, do cookie. - Grava os cookies
af_clickide_rpcid. - Com atribuição lastpaid, um
gclidoufbclidnovo na URL cria clique novo e sobrescreve o cookie. - Preenche
input[name=click_id],[name=cid]e[data-af-clickid]. - Injeta
| cid:<click_id>em links de WhatsApp e?click_id=em domínios-ponte. - Observa o DOM para marcar elementos criados depois do carregamento.
javascript
// disponível assim que a tag resolve o clique const id = window.af?.clickId; // enviando junto com o seu formulário fetch("/api/lead", { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify({ nome, telefone, click_id: id }) });
A tag é assíncrona
Em chegada por anúncio sem passar pelo redirect, o click_id só existe
depois que o servidor responde. Leia window.af.clickId no envio do
formulário, não no carregamento da página — senão você pega
undefined de forma intermitente, o tipo de bug que só aparece em
produção.