Solução de problemas
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.loadedouemail.clickedchega. - 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) parago.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?.
- 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
trackingsubstitui 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
httpehttpsdela. 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
-
Confira o registro de rastreamento. Abra Email APIDomains, selecione o domínio e encontre o CNAME de rastreamento entre os registros DNS. Ele precisa mostrar OK.
-
Publique ou corrija o CNAME. Adicione-o no seu provedor de DNS e depois selecione Check DNS:
go.acme.com CNAME go.emailitmail.comSe o seu DNS estiver no Cloudflare, defina o registro como DNS only. Consulte Domínio de rastreamento personalizado.
-
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 com
track_loadsetrack_clicks. Esses padrões se aplicam aos e-mails pela API e por SMTP. -
Confira as suas requisições à API. Se você passar
tracking, defina-o comotrueou 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. -
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.
Ainda com problemas?
Fale com o suporte ou pergunte no Discord, informando o nome do domínio e o ID de um e-mail que deveria ter sido rastreado.