Solución de problemas
¿Por qué falla mi CNAME de seguimiento en Cloudflare?
Un registro de Cloudflare con proxy (nube naranja) oculta tu CNAME de seguimiento, así que Emailit no puede verificarlo. Cambia el registro a DNS only para solucionarlo.
Este artículo es para los dominios cuyos DNS están alojados en Cloudflare. Si el registro de seguimiento sigue en Invalid aunque lo hayas creado, la causa más probable es el proxy de Cloudflare.
Síntomas
- En Email APIDomains, el CNAME de seguimiento (
go.acme.compor defecto) muestra Invalid. SPF, DKIM y el return-path muestran OK. - Track loads y Track clicks no se pueden activar en el dominio.
- Los emails salen sin seguimiento, así que nunca ves Loaded ni Clicked.
dig CNAME go.acme.com +shortno devuelve nada, mientras quedig go.acme.com +shortdevuelve direcciones IP de Cloudflare.
Causa
Cloudflare pasa por su proxy los registros CNAME nuevos por defecto. El registro muestra una nube naranja y el estado Proxied. Un registro con proxy no publica el CNAME. En su lugar, Cloudflare responde con sus propias direcciones IP.
Emailit verifica el registro de seguimiento con una búsqueda CNAME que debe devolver exactamente go.emailitmail.com. Con el proxy activado, la búsqueda no encuentra ningún CNAME, así que el registro se marca como Invalid. Aunque superara la comprobación, el proxy de Cloudflare no podría servir los enlaces de seguimiento de Emailit para tu dominio.
Solo se ve afectado el registro de seguimiento. Los registros TXT y MX, que forman SPF, DKIM y el return-path, no pueden pasar por el proxy.
Solución
-
Abre el registro en Cloudflare. En el panel de Cloudflare, ve a tu dominio, después a DNS > Records, y busca el CNAME llamado
go(o tu subdominio de seguimiento personalizado). -
Cámbialo a DNS only. Selecciona Edit, haz clic en la nube naranja para que se vuelva gris y muestre DNS only, y guarda. Mantén el destino
go.emailitmail.com. -
Confirma el cambio. Al cabo de uno o dos minutos, ejecuta:
dig CNAME go.acme.com +shortEl resultado debería ser
go.emailitmail.com. -
Comprueba los DNS en Emailit. Abre el dominio y selecciona Check DNS. El registro de seguimiento debería cambiar a OK.
-
Activa el seguimiento. Activa Track loads y Track clicks en la página del dominio. A partir de ese momento, los emails nuevos tienen seguimiento. Los emails enviados antes siguen sin seguimiento.
Si usaste la configuración de Cloudflare en un clic de Emailit, los registros de seguimiento nuevos se crean como DNS only. Un registro que ya existía con el destino correcto se deja como está, así que, si tenía el proxy activado, tienes que cambiarlo tú. Consulta Configurar los DNS con Cloudflare y Dominio de seguimiento personalizado.
¿Sigues teniendo problemas?
Contacta con soporte o pregunta en Discord. Incluye el nombre del dominio y la salida del comando dig.