Construir una relación con tu audiencia empieza con el respeto. El consentimiento de email en Positive User te ayuda a hacer un seguimiento exacto de quién ha aceptado recibir tu contenido de marketing y quién se ha dado de baja. Al utilizar un sistema estandarizado para estos permisos, garantizas que tu comunicación cumpla con normativas como el RGPD, al mismo tiempo que mantienes una reputación de remitente saludable.
En lugar de suponer o gestionar listas manualmente, esta funcionalidad ofrece una forma clara y automatizada de ver el estado de cada contacto. Esto significa que tu equipo puede centrarse en crear contenido excelente para una audiencia comprometida, sin preocuparse por enviar emails a personas que no están interesadas.
El consentimiento de email es un sistema dentro de Positive User que hace un seguimiento de las preferencias de marketing de tus contactos mediante un atributo específico llamado «email_opt_in».
Existe como un campo estándar para cada contacto y te permite distinguir entre tres estados diferentes.
Estado | Valor | Descripción |
Opt-in | true | El contacto ha aceptado explícitamente recibir emails de marketing. |
Opted-out | false | El contacto ha rechazado o retirado su consentimiento de forma explícita. |
Undecided | null | El contacto aún no ha tomado una decisión. |
«null» es el valor por defecto del atributo «email_opt_in».
Esto se diferencia de una simple etiqueta de «dado de baja» porque tiene en cuenta a las personas que aún no han interactuado con tus formularios de consentimiento, lo que te ayuda a tratar de forma distinta a los contactos indecisos frente a los que han dicho activamente «no».
Cada vez que un estado cambia (¡con la ayuda del snippet!), Positive User dispara un evento que incluye el nuevo estado y la «source». Esto proporciona un registro claro de auditoría sobre cómo y cuándo se dio el consentimiento.
Ejemplo
{
"name": "email_consent",
"timestamp": "2025-05-08T14:00:00Z",
"data": {
"opted_in": true,
"source": "email"
}
}
El atributo del evento «opted_in» solo puede tener el valor «true» o «false».
«source» puede tener distintos valores como «email», «website», «mobile», etc.
El evento «Email marketing consent» se dispara únicamente si el consentimiento se cambia mediante la interacción con el snippet.

Para recopilar y gestionar los permisos de forma eficaz, necesitas una manera de que tu audiencia comparta sus preferencias directamente con tu workspace. Al crear enlaces de consentimiento, ofreces a tus contactos un método sencillo, de un solo clic, para unirse a tu lista de correo o darse de baja de futuras comunicaciones.
Estos enlaces son esenciales para mantener una lista de suscriptores saludable y asegurar que tu equipo solo dedique tiempo y recursos a las personas que quieren seguir en contacto.
Puedes generar enlaces listos para usar para suscribir o dar de baja mediante la etiqueta {% email_consent %} .
Este snippet se puede usar en emails, en tu sitio web o en otras plantillas.
Enlace de suscripción:
{% email_consent opt_in='true' %}O
{% email_consent %}Enlace de baja:
{% email_consent opt_in='false' %}Además, puedes añadir un parámetro de redirección a tu enlace para llevar al contacto a una página específica de «Gracias» o «Hasta pronto» en tu sitio una vez que haya actualizado su elección.
Ejemplo de enlace de suscripción con redirección:
{% email_consent opt_in='true' redirect='https://example.com/thank-you' %}Ejemplo de enlace de baja con redirección:
{% email_consent opt_in='false' redirect='https://example.com/goodbye' %}Cuando un destinatario hace clic en el enlace, ve una página de confirmación.
Ejemplo:

Puedes actualizar el valor de «email_opt_in» mediante endpoints de la API como:
POST /users/update_or_create/
PUT /users/:id/
No trates a los contactos con consentimiento null como si hubieran hecho opt-in.
Ofrece siempre una opción de baja en tus emails.
Utiliza un lenguaje claro al solicitar el consentimiento.
Haz un seguimiento de los cambios de consentimiento con fines de auditoría.