Guia do desenvolvedorEventos
Rastreio de abertura e clique
Como o Couryo mede aberturas e cliques com pixel e redirecionamento próprios, por que aberturas são estimadas, como desligar por projeto e o que fica guardado (privacidade).
O Couryo mede aberturas e cliques com um rastreio próprio, no domínio t.couryo.com. Os eventos opened e clicked aparecem na linha do tempo, nas métricas das campanhas e das sequências, e nos webhooks.
Quando está ligado#
| Fluxo | Padrão |
|---|---|
marketing (campanhas, sequências, envios com stream: "marketing") |
ligado |
transactional (senha, login, cobrança) |
desligado |
Rastreio no transacional não ajuda quem recebe e pode atrapalhar a entrega, por isso fica desligado. Dá para mudar por projeto no painel (Configurações > Projetos > Rastreio de abertura e clique) ou pela API:
curl -X PATCH https://api.couryo.com/v1/tracking \
-H "Authorization: Bearer $COURYO_ADMIN_KEY" \
-H "Content-Type: application/json" \
-d '{ "opens": false }'GET /v1/tracking devolve { "opens": true, "clicks": true, "transactional": false }. opens e clicks valem para o marketing; transactional: true liga também no transacional. A mudança vale para os e-mails aceitos a partir dela (escopo admin).
Como funciona#
- Abertura: um pixel transparente de 1x1 (
https://t.couryo.com/o/<token>.gif) vai no fim da parte HTML. Quando o programa de e-mail carrega as imagens, a abertura é registrada. - Clique: cada link
httpouhttpsda parte HTML virahttps://t.couryo.com/c/<token>, que responde com um redirecionamento 302 para o endereço original, na hora. - Ficam como estão:
mailto:,tel:, âncoras (#topo), links relativos, o link de descadastro e oList-Unsubscribe, e links com o atributodata-couryo-track="off". - O token é assinado e carrega o id do e-mail, a posição do link e o endereço original. Um token alterado não redireciona para lugar nenhum: o Couryo nunca vira um redirecionador aberto. Os links continuam funcionando mesmo depois que o registro do e-mail sai da retenção do seu plano.
- A parte em texto não é alterada.
Aberturas são estimadas#
Abertura é um sinal fraco, em qualquer provedor:
- Proteções de privacidade abrem sozinhas. O Apple Mail (Mail Privacy Protection) baixa as imagens de todos os e-mails antes de a pessoa abrir. Quando dá para reconhecer, o Couryo marca a abertura como automática (
machine: trueno evento e no webhook,opened_machinenas métricas da campanha). Ela conta como abertura estimada, mas não conta na condição "abriu" das sequências. - Proxies de imagem (como o do Gmail) buscam a imagem quando a pessoa abre: contam como abertura normal.
- Quem bloqueia imagens abre sem ser contado.
Para uma decisão firme (por exemplo, numa sequência), prefira o clique.
O que não conta#
- Robôs e verificadores de link (pré-visualização de chat, antivírus de e-mail corporativo, rastreadores,
curl) e requisiçõesHEADnão viram evento. O redirecionamento funciona igual para eles. - Cliques nos primeiros 2 segundos depois do envio são de filtros de segurança que seguem os links ao receber o e-mail: não contam. Aberturas nesse intervalo contam como automáticas.
- A mesma abertura ou o mesmo clique repetido em poucos segundos conta uma vez.
Eventos e webhooks#
opened: um evento por e-mail (as aberturas automáticas em outro), comcountsomando as repetições.clicked: um evento por link, comurl(o endereço original) ecount.- O webhook vai na primeira abertura e no primeiro clique de cada link; as repetições só aumentam
count. - Quando o e-mail tem um único destinatário, o evento traz
recipient.
{ "type": "clicked", "timestamp": "2026-10-08T18:40:00Z",
"data": { "email_id": "msg_...", "event_id": "evt_...", "recipient": "ana@gmail.com", "provider": "gmail",
"url": "https://loja.com.br/colecao", "tags": { "campaign": "cmp_..." }, "metadata": {} } }Privacidade#
- O Couryo guarda só o fato (abriu, clicou, em que link, quando, quantas vezes) ligado ao e-mail. Não guarda IP, navegador nem localização de quem abriu.
- Os eventos seguem a retenção de registros do seu plano e são apagados com o e-mail.
- Pela LGPD, informe o rastreio na sua política de privacidade. Para quem prefere não ser medido, desligue as aberturas, os cliques ou os dois no projeto.