# Por que as aberturas e os cliques não são rastreados?

> O rastreamento de aberturas e cliques exige um CNAME de rastreamento verificado e o rastreamento ativado. Resolva a falta de eventos loaded e clicked em e-mails pela API, por SMTP e de campanha.

Este artigo ajuda quando os e-mails são entregues, mas nunca mostram **Loaded** nem **Clicked**, ou quando as suas análises mostram zero aberturas e cliques.

## Sintomas

- Os e-mails continuam como **Delivered**, embora os destinatários os tenham aberto ou clicado em links.
- As abas **Loads** e **Clicks** na página do e-mail estão vazias.
- Nenhum evento de webhook `email.loaded` ou `email.clicked` chega.
- Os links nos e-mails recebidos apontam direto para o seu site em vez de `https://go.acme.com/…`.

## Causa

O Emailit só rastreia os e-mails enviados de um domínio com um **CNAME de rastreamento verificado**. Sem ele, todos os e-mails são enviados sem rastreamento, independentemente das suas configurações. As causas habituais:

- **O registro de rastreamento está ausente ou errado.** É um CNAME de `go.acme.com` (ou do seu subdomínio de rastreamento personalizado) para `go.emailitmail.com`.
- **O registro está com proxy no Cloudflare.** Um registro com proxy não retorna um CNAME, e a verificação falha. Consulte [Por que o meu CNAME de rastreamento falha no Cloudflare?](/pt/docs/kb/cloudflare-proxy-breaks-tracking-cname/).
- **O rastreamento está desativado.** **Track loads** e **Track clicks** vêm desativados por padrão em cada domínio.
- **A sua requisição à API o desativa.** O parâmetro `tracking` substitui os padrões do domínio naquele e-mail.
- **O e-mail não tem HTML.** O rastreamento de aberturas adiciona uma imagem minúscula à parte HTML, e o rastreamento de cliques reescreve os links `http` e `https` dela. E-mails em texto simples não podem ser rastreados.
- **O app de e-mail do destinatário bloqueia imagens.** As aberturas só são registradas quando a imagem carrega, então algumas aberturas nunca são contadas.

## Solução

1. **Confira o registro de rastreamento.** Abra **Email API → Domains**, selecione o domínio e encontre o CNAME de rastreamento entre os registros DNS. Ele precisa mostrar **OK**.

2. **Publique ou corrija o CNAME.** Adicione-o no seu provedor de DNS e depois selecione **Check DNS**:

```text
go.acme.com  CNAME  go.emailitmail.com
```

   Se o seu DNS estiver no Cloudflare, defina o registro como **DNS only**. Consulte [Domínio de rastreamento personalizado](/pt/docs/tracking/custom-tracking-domain/).

3. **Ative o rastreamento no domínio.** Quando o CNAME estiver como **OK**, ative **Track loads** e **Track clicks** na página do domínio ou chame [Atualizar um domínio](/pt/docs/api-reference/domains/update/) com `track_loads` e `track_clicks`. Esses padrões se aplicam aos e-mails pela API e por SMTP.

4. **Confira as suas requisições à API.** Se você passar `tracking`, defina-o como `true` ou como `{"loads": true, "clicks": true}`. Omita-o para usar os padrões do domínio. Os e-mails por SMTP sempre seguem os padrões do domínio.

5. **Envie um novo e-mail de teste.** O rastreamento é definido no momento do envio, então os e-mails anteriores continuam sem rastreamento. Envie um e-mail HTML para você mesmo, abra-o com as imagens ativadas e clique em um link. O status muda para **Loaded** e depois para **Clicked**.

Os e-mails de campanha são rastreados automaticamente quando o CNAME de rastreamento está verificado. O Emailit verifica o registro de novo todos os dias. Se ele quebrar, os novos e-mails saem sem rastreamento até que ele passe de novo. Saiba mais em [Rastreamento](/pt/docs/tracking/).

## Ainda com problemas?

[Fale com o suporte](/contact/) ou pergunte no [Discord](https://discord.emailit.com), informando o nome do domínio e o ID de um e-mail que deveria ter sido rastreado.

---
Fonte: https://emailit.com/pt/docs/kb/opens-and-clicks-not-tracked/
