# Por que o meu CNAME de rastreamento falha no Cloudflare?

> Um registro do Cloudflare com proxy (nuvem laranja) esconde o seu CNAME de rastreamento, e o Emailit não consegue verificá-lo. Mude o registro para DNS only para resolver.

Este artigo é para domínios cujo DNS está hospedado no Cloudflare. Se o registro de rastreamento continuar como **Invalid** mesmo depois de você criá-lo, o proxy do Cloudflare é a causa mais provável.

## Sintomas

- Em **Email API → Domains**, o CNAME de rastreamento (`go.acme.com` por padrão) aparece como **Invalid**. SPF, DKIM e o return path aparecem como **OK**.
- **Track loads** e **Track clicks** não podem ser ativados para o domínio.
- Os e-mails saem sem rastreamento, então você nunca vê **Loaded** nem **Clicked**.
- `dig CNAME go.acme.com +short` não retorna nada, enquanto `dig go.acme.com +short` retorna endereços IP do Cloudflare.

## Causa

O Cloudflare coloca os registros CNAME novos atrás do proxy por padrão. O registro mostra uma nuvem laranja e o status **Proxied**. Um registro com proxy não publica o CNAME. Em vez disso, o Cloudflare responde com os próprios endereços IP.

O Emailit verifica o registro de rastreamento com uma consulta CNAME que precisa retornar exatamente `go.emailitmail.com`. Com o proxy ativado, a consulta não encontra nenhum CNAME, e o registro é marcado como **Invalid**. Mesmo que passasse, o proxy do Cloudflare não conseguiria servir os links de rastreamento do Emailit no seu domínio.

Só o registro de rastreamento é afetado. Os registros TXT e MX, que formam o SPF, o DKIM e o return path, não podem ficar atrás do proxy.

## Solução

1. **Abra o registro no Cloudflare.** No painel do Cloudflare, acesse o seu domínio, depois **DNS > Records**, e encontre o CNAME chamado `go` (ou o seu subdomínio de rastreamento personalizado).

2. **Mude o registro para DNS only.** Selecione **Edit**, clique na nuvem laranja para que ela fique cinza e mostre **DNS only**, e salve. Mantenha o destino `go.emailitmail.com`.

3. **Confirme a alteração.** Depois de um ou dois minutos, execute:

```bash
dig CNAME go.acme.com +short
```

   O resultado deve ser `go.emailitmail.com.`

4. **Verifique o DNS no Emailit.** Abra o domínio e selecione **Check DNS**. O registro de rastreamento deve mudar para **OK**.

5. **Ative o rastreamento.** Ative **Track loads** e **Track clicks** na página do domínio. Os e-mails novos passam a ser rastreados a partir daí. Os e-mails enviados antes continuam sem rastreamento.

Se você usou a configuração do Cloudflare em um clique do Emailit, os novos registros de rastreamento são criados como **DNS only**. Um registro que já existia com o destino certo é mantido como está, então, se ele estava com proxy, você ainda precisa mudá-lo por conta própria. Consulte [Configurar o DNS no Cloudflare](/pt/docs/domains/cloudflare/) e [Domínio de rastreamento personalizado](/pt/docs/tracking/custom-tracking-domain/).

## Ainda com problemas?

[Fale com o suporte](/contact/) ou pergunte no [Discord](https://discord.emailit.com). Informe o nome do domínio e a saída do comando `dig`.

---
Fonte: https://emailit.com/pt/docs/kb/cloudflare-proxy-breaks-tracking-cname/
