# 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](/es/docs/domains/add-a-domain/).
- 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 da `go.acme.com`.

## Elegir el subdominio de seguimiento

El nombre de host de seguimiento es `<tracking subdomain>.<sending domain>`. Para usar algo distinto de `go`:

**Panel**

  En la página del dominio en **Email API → Domains**, busca la tarjeta **Custom Subdomains**. Introduce un prefijo en **Tracking Subdomain**, por ejemplo `links`, y selecciona **Save**.

**API**

  Llama a [Actualizar un dominio](/es/docs/api-reference/domains/update/) con `tracking_key`. También puedes pasarlo al [crear el dominio](/es/docs/api-reference/domains/create/).

```bash
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

1. **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.com` |

   Para `acme.com`, el resultado es:

```txt
go.acme.com.   CNAME   go.emailitmail.com.
```

   Si envías desde un subdominio como `mail.acme.com`, el host es `go.mail` en la zona `acme.com`.

2. **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](/es/docs/domains/cloudflare/) crea el registro como DNS only por ti.

3. **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`.

4. **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](/es/docs/api-reference/domains/update/) con `"track_loads": true` y `"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](/es/docs/tracking/#turn-tracking-on).

## 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

1. **Envía un email de prueba** desde el dominio con al menos un enlace, por ejemplo con **Compose** en la página **Emails**.

2. **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.

3. **Ábrelo y haz clic.** Abre el email y haz clic en el enlace. La página del email en **Email API → Emails** muestra la apertura en **Loads** y el clic en **Clicks**, y el estado cambia a `loaded` y después a `clicked`.

## 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. |

## Ver también

  - [Seguimiento de aperturas y clics](/es/docs/tracking/): Cómo funciona el seguimiento y qué precisión tiene.
  - [Registros DNS](/es/docs/domains/dns-records/): Todos los registros de un dominio de envío.

---
Fuente: https://emailit.com/es/docs/tracking/custom-tracking-domain/
