Guía práctica
Configurar un dominio de seguimiento personalizado
Publica el CNAME de seguimiento de tu dominio de envío, verifícalo y activa el seguimiento de aperturas y clics para que los enlaces y los píxeles usen tu propio nombre de host por HTTPS.
El seguimiento de aperturas y clics de Emailit siempre funciona en un nombre de host de tu propio dominio, como go.acme.com. Esta guía muestra cómo publicar el registro CNAME de ese nombre de host, verificarlo y activar el seguimiento.
Antes de empezar
- Añade y verifica el dominio de envío. Consulta Añadir un dominio.
- Asegúrate de que puedes editar los registros DNS del dominio.
- Elige un nombre de host que no se use para nada más. El valor por defecto es
go, que dago.acme.com.
Elegir el subdominio de seguimiento
El nombre de host de seguimiento es <tracking subdomain>.<sending domain>. Para usar algo distinto de go:
En la página del dominio en Email APIDomains, busca la tarjeta Custom Subdomains. Introduce un prefijo en Tracking Subdomain, por ejemplo links, y selecciona Save.
Llama a Actualizar un dominio con tracking_key. También puedes pasarlo al crear el dominio.
curl https://api.emailit.com/v2/domains/acme.com \
-X POST \
-H "Authorization: Bearer $EMAILIT_API_KEY" \
-H "Content-Type: application/json" \
-d '{ "tracking_key": "links" }'El prefijo puede contener letras minúsculas, dígitos y guiones, hasta 63 caracteres, y debe empezar y terminar por una letra o un dígito. Al cambiarlo, el registro de seguimiento vuelve a Not checked, así que publica un CNAME para el nuevo nombre de host y vuelve a comprobar los DNS.
Publicar y verificar el CNAME
-
Añade el registro CNAME. En tu proveedor de DNS, crea este registro:
Tipo Host Destino CNAME go(o tu subdominio de seguimiento)go.emailitmail.comPara
acme.com, el resultado es:go.acme.com. CNAME go.emailitmail.com.Si envías desde un subdominio como
mail.acme.com, el host esgo.mailen la zonaacme.com. -
Desactiva el proxy en Cloudflare. Si tus DNS están en Cloudflare, configura el estado del proxy del registro como DNS only (nube gris). Un registro con proxy devuelve las direcciones IP de Cloudflare en lugar del CNAME, y el seguimiento no puede verificarse ni atender peticiones. La configuración con Cloudflare crea el registro como DNS only por ti.
-
Comprueba los DNS. En la página del dominio, selecciona Check DNS. El distintivo de estado de la tarjeta Tracking cambia a OK cuando el CNAME apunta a
go.emailitmail.com. -
Activa el seguimiento. En la tarjeta Tracking, activa Track loads, Track clicks o ambos. Los interruptores siguen bloqueados hasta que el CNAME muestra OK.
Con la API, llama a Actualizar un dominio con
"track_loads": truey"track_clicks": true.
Estos interruptores configuran el valor por defecto del correo enviado desde el dominio. Puedes cambiarlos para un solo email con el campo tracking cuando envías por la API. Consulta Seguimiento de aperturas y clics.
HTTPS
Todos los enlaces y píxeles de seguimiento usan https://. Emailit emite y renueva automáticamente el certificado de tu nombre de host de seguimiento la primera vez que recibe una petición para él. No necesitas subir ningún certificado ni cambiar nada más.
Comprobar que funciona
-
Envía un email de prueba desde el dominio con al menos un enlace, por ejemplo con Compose en la página Emails.
-
Comprueba los enlaces. En el mensaje recibido, pasa el cursor por encima de un enlace. Debería empezar por
https://go.acme.com/, no por tu URL original. -
Ábrelo y haz clic. Abre el email y haz clic en el enlace. La página del email en Email APIEmails muestra la apertura en Loads y el clic en Clicks, y el estado cambia a
loadedy después aclicked.
Solución de problemas
| Síntoma | Solución |
|---|---|
| El seguimiento muestra Missing | El CNAME no está publicado en el host esperado. Compruébalo con dig +short CNAME go.acme.com @1.1.1.1. Una causa habitual es introducir el nombre completo donde el proveedor solo espera go. |
| El seguimiento muestra Invalid | El CNAME apunta a otro sitio, o el registro tiene el proxy activado en Cloudflare. Apúntalo a go.emailitmail.com y configúralo como DNS only. |
| Track loads y Track clicks están en gris | El CNAME aún no está verificado. Selecciona Check DNS después de publicarlo. |
| Los emails llegan con los enlaces originales | El seguimiento está desactivado en el dominio, el mensaje se envió con "tracking": false o el registro de seguimiento no estaba en OK en la última comprobación de DNS. Emailit envía sin seguimiento en lugar de fallar. |
| Los enlaces muestran un aviso de certificado | El CNAME se acaba de crear. Espera un minuto y vuelve a intentarlo. Si persiste, comprueba que el registro no tiene el proxy activado. |
Ya existe un CNAME en go |
Elige otro subdominio de seguimiento, como links o t, y publica allí el CNAME. |