# Crear una campaña de confirmación

<Callout type="info" title="De qué se trata">
Una campaña de confirmación envía un correo electrónico con un enlace prellenado que permite a la persona confirmar, con un solo clic, que su dirección sigue activa. El enlace abre un formulario público ya completado y lo envía automáticamente: la persona no tiene que completar nada.
</Callout>

## Por qué es importante

Las campañas de confirmación son una de las mejores maneras de mantener una lista sana y comprometida. Al pedir a los contactos inactivos o sin confirmar que vuelvan a confirmar, elimina las direcciones que ya no responden, protege su reputación como remitente y mantiene métricas de interacción fiables, todo sin añadir fricción para el suscriptor.

## Cómo funciona

Dos campos personalizados registran la confirmación en cada contacto de su lista:

| Campo | Tipo | Función |
| --- | --- | --- |
| `confirmation` | Número | Un indicador 0/1 que muestra si la persona confirmó. Pasa a `1` directamente mediante el enlace del correo. |
| `confirmation_date` | Fecha | La fecha exacta de la confirmación. Se prellena automáticamente con el enlace del correo y se envía con la fecha actual. |

El enlace del correo contiene etiquetas de combinación que rellenan `confirmation_date` con la fecha del día y ponen `confirmation` en `1` en cuanto se hace clic. Todo ocurre en la URL: **no se necesita ninguna automatización aparte.**

## Antes de comenzar

Mantenga estos dos nombres de campo **exactamente** como se muestran (en minúsculas, con el guion bajo) en todos los lugares donde los reutilice (`confirmation` y `confirmation_date`). Los nombres en la URL deben coincidir con los de su lista y su formulario, o los valores no se registrarán.

## Instrucciones paso a paso

### Cree los dos campos personalizados

En la lista de contactos que usará para la campaña:

<Stepper>

1. Abra la lista de contactos que quiere usar.

2. Haga clic en el **icono de engranaje (⚙)** junto al botón **+**, en la parte superior derecha de la tabla.

3. Vaya a la sección **Atributos**.

4. Agregue un atributo llamado `confirmation`. Tipo: **Número**. Configúrelo como **no mostrar**. Guarde.

5. Agregue un atributo llamado `confirmation_date`. Tipo: **Fecha**. Configúrelo como **no mostrar**. Guarde.

</Stepper>

### Cree el formulario de confirmación

<Stepper>

1. En la sección **Formularios**, cree un nuevo formulario.

2. Póngale un nombre claro para encontrarlo después, como *Confirmación de suscripción*.

3. Asígnelo a la lista correcta si tiene más de una.

4. El campo **Correo electrónico** y el botón **Enviar** se generan de forma predeterminada. Haga clic en **Editar formulario** a la derecha.

5. Agregue el campo `confirmation` (tipo **Número**) con el pequeño **+**.

6. Agregue el campo `confirmation_date` (tipo **Fecha**) con el pequeño **+**. Puede renombrar la etiqueta de cada campo por algo más elegante, como *Confirmación* y *Fecha de confirmación*.

7. Póngale un título claro al formulario. También puede activar el modo **formulario inteligente** para adaptarlo a su marca; deberá añadir su logotipo por separado, no está disponible de forma predeterminada.

8. Baje por el menú de la derecha hasta **Administrar un campo** para reordenar los campos como los quiere. También puede reemplazar el botón **Enviar** por **Envío automático**, que es lo previsto para este flujo.

9. Guarde.

</Stepper>

<Callout type="caution" title="Desactive el correo de confirmación del formulario">
En el menú de la derecha, **desactive el correo de confirmación** de este formulario. Si queda activo, el proceso automatizado no podrá funcionar.
</Callout>

Cuando el formulario esté listo, **publíquelo**, luego copie el **enlace autoalojado** desde el menú de la izquierda y guárdelo a mano: lo necesitará en el siguiente paso.

<Callout type="note" title="La mayoría de los suscriptores no verán el formulario">
Como el envío es automático, la mayoría de los destinatarios no verán este formulario. Aun así, déle un diseño cuidado y prevea unos segundos de visualización, por si una conexión lenta hace que un suscriptor lo vea brevemente.
</Callout>

### Construya el correo de la campaña

El enlace completo que va en el botón se compone así:

| Segmento | Función |
| --- | --- |
| `<enlace-publico>` | El enlace autoalojado de su formulario. El token es único para este formulario. |
| `?` | Inicio de los parámetros. |
| `email=[email]` | Etiqueta de combinación reemplazada por la dirección real del destinatario al enviar. |
| `confirmation=1` | Pone el campo `confirmation` de la lista en `1` cuando se confirma el correo, para poder buscar fácilmente en la lista. |
| `confirmation_date=[DATE\|0\|Y-m-d]` | Prellena el campo de fecha con la fecha del día (desfase `0`, formato año-mes-día). |
| `auto_submit=true` | Envía el formulario automáticamente al abrirlo, sin ningún clic adicional. |

Enlace final ensamblado:

```text
<enlace-publico>?email=[email]&confirmation=1&confirmation_date=[DATE|0|Y-m-d]&auto_submit=true
```

Luego construya el correo en sí:

<Stepper>

1. Redacte un correo cálido pidiendo a sus suscriptores que vuelvan a confirmar su suscripción.

2. En el editor de correo, seleccione el botón de llamada a la acción.

3. En su enlace, reemplace `<enlace-publico>` por la URL real copiada de su formulario.

4. **Recomendado:** añada el mismo enlace en texto sin formato debajo del botón, para las personas que no puedan hacer clic (sobre todo en Outlook).

5. Asigne su campaña a la lista correcta.

</Stepper>

### Elija a sus destinatarios

Decida a qué parte de la lista enviará la solicitud:

- Diríjase a todas las personas que no han abierto ni hecho clic en un tiempo (por ejemplo, durante el último año) usando la [segmentación por interacción](/es/docs/audience/segmenting-by-engagement).
- Diríjase a una parte de su lista que nunca se ha confirmado y con la que solo tiene una relación comercial.
- Le recomendamos enviar un **segundo** correo de confirmación aproximadamente una semana después, volviendo a seleccionar únicamente a las personas que no respondieron al primero.

### Pruebe con un envío real

<Callout type="caution" title="No use “Envío de prueba” para esto">
Un envío de prueba no procesa las etiquetas de combinación como `[email]` o `[DATE|0|Y-m-d]` de la misma manera que un envío real, así que el enlace no se rellenará correctamente. Debe enviar la campaña real a un destinatario real para validar todo el proceso.
</Callout>

<Stepper>

1. En la lista elegida, cree un segmento que contenga una sola dirección (la suya o la de un colega).

2. En la campaña, seleccione ese segmento como destinatario y envíe la campaña **real** (no el modo de prueba).

3. Abra el correo que reciba y haga clic en el botón (o en el enlace de respaldo).

4. Compruebe que la página del formulario se envió automáticamente y que ve la página de confirmación de envío.

5. Vuelva a la lista de contactos y revise la ficha del contacto de prueba: `confirmation_date` debe mostrar la fecha del día y `confirmation` debe estar en `1`.

</Stepper>

Si alguno de los dos campos no se actualizó, vuelva a comprobar: el nombre exacto de los campos en la URL, que `confirmation` y `confirmation_date` se hayan agregado al formulario, y que el enlace completo (con `confirmation=1`) se haya pegado realmente en el correo.

## Solución de problemas

**Los campos no se actualizan después de un clic**

- Confirme que los nombres de campo en la URL coinciden exactamente con su lista y su formulario: `confirmation` y `confirmation_date` (en minúsculas, con el guion bajo).
- Asegúrese de que ambos campos se agregaron al formulario, no solo a la lista.
- Verifique que el enlace completo (con `confirmation=1` y `auto_submit=true`) se pegó en el botón.

**El suscriptor ve el formulario en lugar de una confirmación instantánea**

- Es normal en conexiones lentas. Mientras `auto_submit=true` esté en el enlace, el formulario se envía solo después de cargarse.

**El correo de confirmación sigue saliendo desde el formulario**

- Desactive el correo de confirmación del formulario en el menú de ajustes de la derecha.

**El enlace no se rellena cuando lo pruebo**

- Probablemente está usando un envío de prueba. Las etiquetas de combinación solo se procesan en un envío real: envíe la campaña a un segmento de una sola dirección.

## Artículos relacionados

- [Agregar atributos a su lista](/es/docs/audience/adding-attributes-to-your-list) - Cree los campos personalizados
- [Crear un formulario](/es/docs/audience-building/working-with-forms) - Construya y publique el formulario de confirmación
- [Segmentar por interacción](/es/docs/audience/segmenting-by-engagement) - Diríjase a los contactos inactivos
- [Crear segmentos dinámicos](/es/docs/audience/creating-dynamic-segments) - Construya el segmento de prueba de una sola dirección
- [Agregar etiquetas de combinación a una campaña](/es/docs/personalization/adding-merge-tags-to-a-campaign) - Cómo se procesan las etiquetas de combinación
