Scripts de funil
Scripts client-side servidos pelo Cloudflare Pages, pra colar nas páginas de funil sem precisar editar cada uma quando a lógica muda.
Carrega os parâmetros de tracking do anúncio até o checkout.
<script src="https://funnel-scripts.pages.dev/funnel-params.js"
data-root="try-re4gen.com"></script>
| Atributo | Obrigatório | O que faz |
|---|---|---|
| data-root | não | domínio raiz que pode receber os parâmetros. Padrão: os dois últimos rótulos do host atual. |
| data-extra | não | nomes extras para persistir no cookie, separados por vírgula. |
| data-block | não | nomes que nunca devem ser encaminhados, além da lista de PII embutida. |
localStorage não faz.pointerdown, então pega link renderizado depois do load — o caso dos quizzes em SPA.Só decora host dentro de data-root — não vaza tracking pra terceiro. E convive com outros trackers na mesma página: só escreve chave que está ausente, nunca sobrescreve.
c1 c2 c3 c4 affId affid sourceId sid subAffId click_id clickid rtkclickid rtkcid rtkcmpid fbclid gclid utm_source utm_medium utm_campaign utm_content utm_term
Essa lista é a que vai para o cookie — o encaminhamento não tem whitelist, todo parâmetro da URL segue para os links de saída. O cookie é first-touch, e congelar tudo faria um parâmetro de navegação vazar entre páginas.
Nunca encaminhados, porque PII em URL fica em log e vaza no Referer: email phone tel nome name cpf cnpj senha password token auth session card cvv. Acrescentar com data-block.
Servido pelo Cloudflare Pages com Cache-Control: public, max-age=300, definido no arquivo _headers do repositório. Mudança de lógica propaga em até 5 minutos. O código-fonte fica no GitHub; o Cloudflare só serve.