dotdigital (anteriormente Dotmailer): Guía de integración, mejores prácticas y resolución de problemas para usuarios de Purple AI
Esta guía proporciona a los usuarios de Purple AI —en particular, a responsables de TI, arquitectos de red y directores de tecnología (CTO) en hoteles, cadenas de retail, estadios y centros de conferencias— una referencia técnica definitiva para desplegar y optimizar el conector de dotdigital (anteriormente Dotmailer). Cubre la arquitectura de integración de extremo a extremo, la configuración paso a paso, el manejo de datos de conformidad con el GDPR, el diseño de programas de automatización y un marco estructurado de resolución de problemas. Las organizaciones que implementan esta integración correctamente convierten los inicios de sesión de WiFi de invitados en una base de datos de marketing de alto valor, sujeta a consentimiento, que genera resultados de ingresos medibles.
Escuchar esta guía
Ver transcripción del podcast
- Resumen Ejecutivo
- Análisis Técnico Detallado
- Arquitectura de Integración
- Carga útil de datos y mapeo de campos
- Autenticación y configuración del endpoint
- Niveles de implementación del conector
- Guía de implementación
- Paso 1: Prepare su cuenta de dotdigital
- Paso 2: Configure el conector de Purple
- Paso 3: Configure el mecanismo de consentimiento de la Captive Portal
- Paso 4: Cree sus programas de automatización de dotdigital
- Paso 5: Configurar la sincronización de supresión bidireccional
- Paso 6: Validar y poner en marcha
- Buenas prácticas
- Arquitectura del consentimiento
- Taxonomía de la libreta de direcciones
- Profundidad del programa de automatización
- Gestión de la entregabilidad
- Cumplimiento de GDPR y PECR
- Resolución de problemas y mitigación de riesgos
- Fallos en la verificación del conector
- Los contactos no aparecen en dotdigital
- Registros de contacto duplicados
- Campos de datos faltantes
- Incumplimiento de la exclusión por GDPR
- Marco de mitigación de riesgos
- ROI e impacto empresarial
- Medir el éxito
- Puntos de referencia y resultados previstos
- Consideraciones sobre coste-beneficio

Resumen Ejecutivo
La plataforma Purple AI captura datos de visitantes de origen directo (first-party) en el punto de autenticación de WiFi en hoteles, complejos comerciales, estadios y recintos del sector público. El conector de dotdigital (anteriormente conocido como Dotmailer) transforma esa captura de datos brutos en un flujo de automatización de marketing de nivel de producción. Cuando un visitante se conecta a su WiFi y da su consentimiento para recibir comunicaciones de marketing, Purple envía su perfil a una libreta de direcciones de dotdigital designada en tiempo real. A partir de ese momento, el motor de automatización de dotdigital puede activar recorridos de bienvenida, invitaciones a programas de fidelización, campañas de reactivación y comunicaciones omnicanal a través de correo electrónico, SMS y notificaciones push.
El caso comercial está ampliamente documentado. Harrods creó una base de datos de 3,6 millones de contactos mediante la captura de datos basada en WiFi y logró un retorno de 54 veces su inversión en Purple en un solo año. AGS Airports generó un ROI del 842 %. El aeropuerto de Bruselas Sur Charleroi registró un ROI del 10.630 % utilizando las MicroSurveys de Purple en combinación con la automatización de marketing posterior. Estos resultados no son excepcionales: son el resultado esperado de una integración bien configurada y desplegada con un diseño de programa deliberado.
Esta guía proporciona la profundidad técnica necesaria para desplegar, optimizar y solucionar problemas de la integración entre Purple y dotdigital a escala empresarial. Está estructurada para el profesional de TI que necesita implementar una solución este trimestre, no evaluar una el próximo año.

Análisis Técnico Detallado
Arquitectura de Integración
El conector Purple-dotdigital funciona como una integración de API REST de servidor a servidor. Purple actúa como productor de datos y dotdigital actúa como consumidor. La conexión se autentica mediante el mecanismo Basic Auth de dotdigital: una cuenta de usuario de API dedicada (dirección de correo electrónico y contraseña) creada dentro de la plataforma dotdigital, combinada con una URL de endpoint de API específica de la región.
La arquitectura es unidireccional por defecto: Purple envía los registros de contacto a dotdigital en el punto de autenticación de WiFi. Para las organizaciones que requieren sincronización bidireccional (por ejemplo, para reflejar las bajas de suscripción o las actualizaciones de la lista de exclusión de nuevo en Purple), esto requiere una configuración adicional a través del framework de webhooks de dotdigital.
| Componente | Función | Notas |
|---|---|---|
| Captive Portal de Purple | Autenticación de visitantes y captura de consentimiento | Página de bienvenida presentada al iniciar sesión en el WiFi |
| Motor de Conectores de Purple | Transformación de datos y envío de API | Configurado en Gestión > Conectores |
| API REST de dotdigital | Ingesta de contactos y gestión de libretas de direcciones | Se requiere un endpoint específico de la región |
| Libreta de direcciones de dotdigital | Capa de almacenamiento y segmentación de contactos | Una o más libretas por establecimiento/propiedad |
| Program Builder de dotdigital | Ejecución de programas de automatización | Se activa al añadir un contacto a la libreta de direcciones |
Carga útil de datos y mapeo de campos
Purple transmite ocho campos de datos a dotdigital por cada invitado que dé su consentimiento. Estos campos se mapean directamente con el modelo de datos de contacto estándar de dotdigital y no requieren una configuración de campos personalizados para implementaciones básicas.
| Nombre del campo | Tipo de datos | Descripción |
|---|---|---|
firstName |
String | Nombre del invitado |
lastName |
String | Apellido del invitado |
userID |
Integer | Identificador de usuario interno de Purple |
email |
String | Dirección de contacto principal; utilizada como clave de desduplicación |
mobile |
String | Número de teléfono móvil (se recomienda el formato E.164) |
gender |
String | Género autodeclarado en la splash page |
postcode |
String | Código postal; permite la segmentación geográfica |
dateOfBirth |
String | Formato: AAAA-MM-DD; permite la segmentación por rangos de edad y activadores de cumpleaños |
La transmisión de datos está sujeta al consentimiento a nivel de plataforma. Purple no enviará ningún registro de contacto a dotdigital a menos que el invitado haya aceptado explícitamente recibir comunicaciones de marketing a través de la casilla de consentimiento de la splash page. Esta es una medida de obligado cumplimiento (no es una opción configurable) y es el mecanismo principal mediante el cual la integración garantiza el cumplimiento de la UK GDPR, el GDPR de la UE y la CCPA.
Autenticación y configuración del endpoint
dotdigital utiliza la autenticación básica HTTP para su API REST. Las credenciales constan de una dirección de correo electrónico y una contraseña de usuario de la API, que deben crearse como un usuario dedicado dentro de la cuenta de dotdigital (no como el inicio de sesión de la cuenta principal). La URL del endpoint de la API es específica de la cuenta y depende de la región. Se obtiene en Configuración de la cuenta > Acceso dentro de la plataforma dotdigital. Un endpoint típico tiene la forma https://r1-api.dotdigital.com para las cuentas de la región uno.
La especificidad del endpoint es la causa más común de fallos en la verificación del conector. Los equipos que intenten utilizar una URL genérica o de ejemplo de la documentación experimentarán errores de autenticación. Obtenga siempre el valor del endpoint directamente de la cuenta de dotdigital que esté utilizando.
Niveles de implementación del conector
Purple admite dos niveles de implementación para el conector de dotdigital:
El nivel de cliente aplica la configuración del conector a toda la cuenta de Purple, dirigiendo a todos los invitados que hayan dado su consentimiento de todos los establecimientos a una única libreta de direcciones de dotdigital. Esto es adecuado para operadores de un solo establecimiento u organizaciones con una cartera de establecimientos homogénea.
El nivel de sede permite asociar cada sede individual a una libreta de direcciones de dotdigital distinta. Esta es la configuración recomendada para operadores multipropiedad (grupos hoteleros, cadenas de tiendas, operadores de estadios) en los que se requiere una segmentación a nivel de sede para marketing dirigido, ofertas localizadas o identidades de marca independientes.
Guía de implementación
Paso 1: Prepare su cuenta de dotdigital
Antes de configurar el conector de Purple, complete los siguientes pasos en su cuenta de dotdigital. Vaya a Configuración de la cuenta y cree un nuevo usuario de API con una dirección de correo electrónico dedicada y una contraseña segura. Anote la URL del endpoint de la API que se muestra en la parte superior de la página de acceso. Cree la libreta o libretas de direcciones que recibirán los contactos de Purple (se recomienda una por sede para despliegues multipropiedad). Opcionalmente, cree campos de datos personalizados en dotdigital si tiene intención de capturar atributos adicionales más allá de los ocho campos estándar de Purple.
Paso 2: Configure el conector de Purple
Dentro de la plataforma Purple, vaya a Gestión > Conectores. Busque el conector de dotdigital y seleccione Añadir. Complete los cuatro campos obligatorios: el nombre del conector (una etiqueta descriptiva para su referencia), el correo electrónico de la API de dotdigital, la contraseña de la API de dotdigital y la URL del endpoint de la API de dotdigital. Seleccione Verificar. Tras una verificación correcta, aparecerá un menú desplegable con las libretas de direcciones disponibles en su cuenta de dotdigital. Seleccione la libreta de direcciones de destino y guarde la configuración.
Para despliegues multisede, repita este proceso a nivel de sede para cada propiedad, asignando cada una a su libreta de direcciones designada.
Paso 3: Configure el mecanismo de consentimiento de la Captive Portal
La casilla de verificación de consentimiento de marketing en su Captive Portal de Purple es la puerta de entrada a toda la integración. Vaya a la configuración de su Captive Portal y asegúrese de que la casilla de aceptación de marketing esté habilitada y claramente etiquetada. El lenguaje de consentimiento debe ser explícito, específico e inequívoco de conformidad con el Artículo 7 del GDPR del Reino Unido. Un ejemplo que cumple con la normativa: "Acepto recibir comunicaciones de marketing de [Nombre de la organización] sobre ofertas, eventos y noticias. Puede darse de baja en cualquier momento." No marque previamente esta casilla.
Si su programa de marketing incluye SMS, asegúrese de que el lenguaje de consentimiento cubra explícitamente las comunicaciones por SMS. Se permite una sola casilla de verificación que cubra tanto el correo electrónico como el SMS, siempre que el lenguaje sea claro.
Paso 4: Cree sus programas de automatización de dotdigital
Implemente programas de automatización en dotdigital antes de que el conector entre en funcionamiento. Como mínimo, configure un programa de bienvenida que se active al añadir un contacto a la libreta de direcciones. Un recorrido de bienvenida recomendado en tres etapas:
- Inmediato (0 minutos): Correo electrónico de bienvenida confirmando el acceso a la WiFi, con una presentación de marca de su sede o servicios.
- Día 2 (48 horas): Correo electrónico de seguimiento con una oferta relevante, guía de la sede o pieza de contenido adaptada al contexto del cliente.
- Día 30 (reactivación): Correo electrónico de reactivación automatizado para los contactos que no han regresado, con un incentivo para volver a visitarlo.
Para la integración del programa de fidelización, utilice el creador de programas de dotdigital para inscribir a los contactos que cumplan criterios específicos; por ejemplo, contactos que respondieron afirmativamente a una pregunta personalizada de la Captive Portal sobre el interés en el programa de fidelización.
Paso 5: Configurar la sincronización de supresión bidireccional
Configure un webhook de dotdigital para notificar a Purple cuando un contacto se dé de baja. Esto garantiza que un contacto suprimido no se vuelva a añadir a dotdigital en su próximo inicio de sesión de WiFi. Sin este paso, la integración está técnicamente incompleta desde el punto de vista del cumplimiento de la GDPR.
Paso 6: Validar y poner en marcha
Realice una prueba de extremo a extremo autenticando un dispositivo de prueba en la WiFi, completando la Captive Portal con una dirección de correo electrónico de prueba y el consentimiento de marketing, y verificando que el contacto aparezca en la libreta de direcciones de dotdigital correcta en un plazo de dos a tres minutos. Confirme que el programa de automatización de bienvenida se activa correctamente. Documente los resultados de la prueba y proceda al despliegue en producción.

Buenas prácticas
Arquitectura del consentimiento
La calidad de su base de datos de usuarios registrados es una función directa de su arquitectura de consentimiento. Las organizaciones que invierten en un lenguaje de consentimiento claro y honesto (incluso si reduce marginalmente las tasas de suscripción) crean listas de contactos más comprometidas y de mayor valor. Una tasa de suscripción del 30 % obtenida mediante un mecanismo de consentimiento transparente superará sistemáticamente a una tasa del 60 % obtenida mediante uno ambiguo o engañoso, porque el primer grupo realmente desea recibir sus comunicaciones. Harrods logró una tasa de suscripción del 38 % de entre 581.000 usuarios de WiFi, una tasa coherente con un lenguaje de consentimiento transparente y basado en el intercambio de valor.
Taxonomía de la libreta de direcciones
Diseñe la estructura de su libreta de direcciones de dotdigital antes de conectar Purple. Para un grupo hotelero que opera 20 propiedades, esto podría significar 20 libretas de direcciones específicas del establecimiento, más una libreta consolidada principal para campañas en múltiples propiedades. Para una cadena minorista, podría significar libretas segmentadas por región o formato de tienda. El principio clave es que la estructura de la libreta de direcciones determina su capacidad de segmentación posterior; adaptarla después de haber recopilado los datos resulta costoso y disruptivo.
Profundidad del programa de automatización
Las implementaciones de Purple-dotdigital más eficaces utilizan toda la capacidad del programa de dotdigital: flujos de bienvenida, campañas de cumpleaños activadas por el campo dateOfBirth, secuencias de reactivación para contactos inactivos y encuestas posteriores a la visita. El campo postcode permite la segmentación geográfica para ofertas localizadas. El campo gender permite la personalización demográfica. El campo dateOfBirth permite la segmentación por rangos de edad y los activadores de cumpleaños. Utilice los ocho campos: representan una base de segmentación sólida que la mayoría de las organizaciones infrautilizan.
Gestión de la entregabilidad
Supervise el panel de entregabilidad de dotdigital semanalmente durante los primeros 90 días de la implementación. Indicadores clave de rendimiento: tasa de apertura superior al 20 %, tasa de clics superior al 2 %, tasa de rebote inferior al 2 %, tasa de cancelación de suscripción inferior al 0,5 %. Si las tasas de rebote son elevadas, implemente el flujo de trabajo de doble opt-in de dotdigital para verificar las direcciones de correo electrónico antes de que entren en su base de datos activa. Esto es especialmente relevante para establecimientos con un alto paso de público transitorio (aeropuertos, estaciones de tren, centros de conferencias) donde los invitados pueden introducir direcciones de correo electrónico temporales o incorrectas.
Cumplimiento de GDPR y PECR
La integración está diseñada para cumplir con la normativa por defecto, pero el cumplimiento es una responsabilidad compartida. Purple aplica el consentimiento en la capa de captura de datos; dotdigital lo aplica en la capa de comunicaciones. Su organización es responsable del texto de consentimiento en la página de inicio (splash page), del contenido de las comunicaciones de marketing y del mantenimiento de las listas de exclusión. Realice una Evaluación de Impacto de Protección de Datos (EIPD) antes de desplegar la integración en jurisdicciones cubiertas por el GDPR del Reino Unido o el GDPR de la UE, especialmente para las organizaciones del sector público sujetas a obligaciones adicionales en virtud de la Data Protection Act 2018.

Resolución de problemas y mitigación de riesgos
Fallos en la verificación del conector
El problema de implementación más frecuente. Causado en la mayoría de los casos por una URL de punto de conexión de API incorrecta. Resolución: inicie sesión en dotdigital, vaya a Configuración de la cuenta > Acceso y copie la URL del punto de conexión exactamente como se muestra. Asegúrese de no incluir barras inclinadas al final ni espacios en blanco. Verifique que las credenciales del usuario de la API correspondan a una cuenta de usuario de API dedicada, no al inicio de sesión de la cuenta principal. Si la verificación sigue fallando, confirme que la cuenta de dotdigital tiene habilitado el acceso a la API (esta es una función que el soporte de dotdigital podría necesitar activar para algunos niveles de cuenta).
Los contactos no aparecen en dotdigital
Si el conector se verifica correctamente pero los contactos no aparecen en la libreta de direcciones de destino, la causa principal suele ser que la casilla de consentimiento de marketing no está habilitada en la splash page. Purple no transmitirá datos sin un consentimiento explícito. Las causas secundarias incluyen que el conector esté configurado en un nivel incorrecto (cliente frente a centro), o que el ID de la libreta de direcciones haya cambiado desde que se guardó el conector. Resolución: verifique la configuración de consentimiento de la splash page, confirme el nivel del conector y vuelva a verificar el conector para actualizar la selección de la libreta de direcciones.
Registros de contacto duplicados
Ocurre cuando se envía la misma dirección de correo electrónico en varias sesiones WiFi, normalmente en centros de gran afluencia. Resolución: asegúrese de que la libreta de direcciones de dotdigital esté configurada para actualizar los contactos existentes cuando coincida la dirección de correo electrónico, en lugar de crear registros nuevos. Esto se controla dentro de la configuración de importación de contactos de dotdigital. Además, compruebe si el conector de Purple está configurado tanto a nivel de cliente como de centro para el mismo centro; una configuración dual provocará envíos duplicados.
Campos de datos faltantes
Si los contactos aparecen en dotdigital pero algunos campos están vacíos, la causa más probable es que los invitados no completaran esos campos en la splash page. Purple solo transmite los campos que se proporcionaron durante la autenticación. En el caso de campos opcionales, como el número de teléfono móvil o la fecha de nacimiento, algunos invitados optarán por no proporcionarlos. Si la integridad de campos específicos es fundamental para su estrategia de segmentación, considere hacer que dichos campos sean obligatorios en la splash page (tenga en cuenta que cada campo obligatorio adicional reducirá su tasa de conversión de suscripción general).
Incumplimiento de la exclusión por GDPR
Si los contactos que han cancelado su suscripción se vuelven a añadir a dotdigital en inicios de sesión WiFi posteriores, significa que no se ha configurado el webhook de exclusión bidireccional. Esto supone un riesgo de cumplimiento normativo. Resolución: configure un webhook de dotdigital que se active en los eventos de cancelación de suscripción y actualice el registro de contacto correspondiente en Purple. Consulte la documentación para desarrolladores de dotdigital para obtener orientación sobre la configuración de webhooks.
Marco de mitigación de riesgos
| Riesgo | Probabilidad | Impacto | Mitigación |
|---|---|---|---|
| Extremo de la API incorrecto | Alta | Medio | Recuperar el extremo directamente de la cuenta de dotdigital |
| Casilla de consentimiento deshabilitada | Media | Alto | Incluir en la lista de comprobación previa al lanzamiento; probar con un dispositivo real |
| Contactos duplicados | Media | Bajo | Configurar la deduplicación basada en correo electrónico en dotdigital |
| Exclusión no sincronizada | Baja | Alto | Implementar el webhook de cancelación de suscripción antes de la puesta en marcha |
| Integridad de los campos de datos | Alta | Bajo | Establecer los requisitos de los campos según las necesidades de segmentación |
| Exposición de credenciales de la API | Baja | Alto | Utilizar un usuario de la API dedicado; rotar las credenciales trimestralmente |
ROI e impacto empresarial
Medir el éxito
La integración de Purple con dotdigital aporta valor en dos dimensiones diferenciadas: el crecimiento de la base de datos y la atribución de ingresos. El crecimiento de la base de datos se mide por el número de nuevos contactos con consentimiento (opt-in) añadidos al mes, la tasa de opt-in como porcentaje del total de autenticaciones WiFi y la tasa de completitud de los datos de contacto (porcentaje de contactos con los ocho campos cumplimentados). La atribución de ingresos se mide mediante el seguimiento de las compras, los registros en programas de fidelización u otros eventos de conversión que puedan vincularse a contactos que entraron en la base de datos a través del inicio de sesión WiFi.
La suite de informes de dotdigital ofrece analíticas a nivel de campaña —tasas de apertura, tasas de clics (CTR), tasas de conversión— que pueden utilizarse para calcular la contribución de ingresos de cada programa de automatización. El panel de analíticas de Purple proporciona los datos de afluencia y autenticación necesarios para calcular el coste por contacto adquirido.
Puntos de referencia y resultados previstos
Basado en despliegues documentados en toda la cartera de clientes de Purple:
| Tipo de establecimiento | Tasa de opt-in típica | Plazo previsto para el ROI | Factor clave de ingresos |
|---|---|---|---|
| Retail de lujo | 35–45% | 6–12 meses | Conversión al programa de fidelización |
| Hotel (gama media) | 25–35% | 12–18 meses | Reactivación de reservas directas |
| Aeropuerto / Centro de transporte | 15–25% | 18–24 meses | Venta adicional en tiendas y restauración (F&B) |
| Estadio / Recinto de eventos | 20–30% | 12–18 meses | Venta adicional de merchandising y entradas |
| Centro de conferencias | 30–40% | 6–12 meses | Nueva reserva de eventos y patrocinio |
Consideraciones sobre coste-beneficio
El coste marginal del conector de dotdigital dentro de Purple es bajo en relación con el potencial de ingresos. La inversión principal se centra en el diseño del programa y la creación de contenidos: los flujos de automatización, las plantillas de correo electrónico y la lógica de segmentación que determinan la eficacia de la monetización de la base de datos de contactos. Las organizaciones que traten la integración como un canal de datos que se configura una sola vez y se olvida obtendrán un retorno modesto. Aquellas que inviertan en la optimización continua del programa —realizando pruebas A/B de las líneas de asunto, refinando la segmentación y ampliando la profundidad de la automatización— obtendrán retornos coherentes con los puntos de referencia de Harrods y AGS Airports documentados anteriormente.
Una regla práctica general: por cada 10 000 contactos con opt-in adquiridos a través de WiFi, un programa de dotdigital bien configurado debería generar ingresos incrementales medibles dentro de los 90 días posteriores al despliegue, asumiendo una tasa de apertura mínima del 20 % y una tasa de clics del 2 % en la serie de bienvenida.
Definiciones clave
Captive Portal
Una página web que se presenta a un invitado antes de que se le conceda acceso a una red WiFi. El Captive Portal de Purple (también llamado página de inicio) es la interfaz a través de la cual los invitados se autentican, proporcionan datos de perfil y dan su consentimiento de marketing. Es el punto de entrada para todos los datos que fluyen hacia la integración con dotdigital.
Los equipos de TI se encuentran con esto durante la configuración de la red y el diseño de la página de inicio. La casilla de consentimiento del Captive Portal es la pasarela legal y técnica a todo el pipeline de automatización de marketing.
Libreta de direcciones (dotdigital)
Una lista con nombre de contactos dentro de dotdigital, análoga a una lista de correo o segmento de CRM. Las libretas de direcciones son la unidad organizativa principal en dotdigital y sirven como destino para el envío de datos de Purple. Los programas de automatización se activan cuando se añade un contacto a una libreta de direcciones específica.
La taxonomía de la libreta de direcciones (cuántas libretas, cómo se llaman, a qué nivel) es la decisión de arquitectura más importante en un despliegue multi-sede. Determina la capacidad de segmentación para toda la actividad de marketing posterior.
Programa de automatización (dotdigital)
Una secuencia configurada de acciones automatizadas en dotdigital, activada por un evento definido como la adición de un contacto a una libreta de direcciones. Los programas pueden incluir envíos de correo electrónico, mensajes SMS, períodos de espera, ramas condicionales y actualizaciones de puntuación de contactos. Son el mecanismo a través del cual la captura de datos de Purple se convierte en comunicaciones de marketing.
Los equipos de TI son responsables de garantizar que el conector active correctamente la inscripción en el programa. Los equipos de marketing diseñan el contenido del programa. La configuración "Incluir contactos añadidos a través de la API" es un descuido de configuración común que impide la activación del programa.
API Endpoint (dotdigital)
La URL base para la REST API de dotdigital, específica para el centro de datos regional asignado a cada cuenta. Adopta la forma `https://r{n}-api.dotdigital.com` donde `{n}` es el número de región. Se recupera de Configuración de la cuenta > Acceso dentro de la plataforma dotdigital.
Esta es la fuente más común de fallos de verificación del conector. Debe recuperarse directamente de la cuenta de dotdigital; no se puede adivinar ni copiar de documentación genérica.
Envío de datos condicionado al consentimiento
Un mecanismo de transmisión de datos que solo se activa cuando se ha registrado el consentimiento explícito del usuario. En la integración de Purple con dotdigital, Purple solo enviará un registro de contacto a dotdigital si el invitado ha marcado la casilla de consentimiento de marketing en la página de inicio. Esto es una imposición a nivel de plataforma, no una opción configurable.
Este mecanismo es el principal control de cumplimiento de la GDPR en la integración. Garantiza que solo los contactos que han aceptado explícitamente entren en la base de datos de marketing, protegiendo a la organización del riesgo normativo y protegiendo la entregabilidad frente a contactos con bajo engagement.
Doble Opt-In
Un proceso de verificación del consentimiento en dos etapas en el que un contacto, tras aceptar inicialmente, recibe un correo electrónico de confirmación y debe hacer clic en un enlace para verificar su dirección de correo electrónico y confirmar su suscripción. dotdigital admite el doble opt-in de forma nativa. Cambia el estado de los contactos de "Pendiente" a "Suscrito" y proporciona una capa adicional de documentación del consentimiento.
Recomendado para sedes con un alto tráfico de paso (aeropuertos, palacios de congresos, estaciones de tren) donde los invitados pueden introducir direcciones de correo electrónico incorrectas o temporales. El doble opt-in reduce las tasas de rebote y mejora la entregabilidad, a costa de una tasa de conversión inicial más baja.
Lista de exclusión
Una lista de direcciones de correo electrónico o contactos que no deben recibir comunicaciones de marketing, normalmente porque se han dado de baja, se han quejado o se han identificado como no válidos. dotdigital mantiene listas de exclusión de forma automática. La integración de Purple con dotdigital requiere un webhook para sincronizar las exclusiones de vuelta a Purple, evitando que se vuelvan a añadir contactos excluidos en posteriores inicios de sesión de WiFi.
No implementar la sincronización bidireccional de exclusiones es un riesgo de cumplimiento de la GDPR y un riesgo para la entregabilidad. Es un paso de configuración obligatorio en cualquier despliegue de producción.
Conector a nivel de sede
Una configuración de conector de Purple limitada a una única sede, a diferencia de una configuración a nivel de cliente que se aplica a toda la cuenta de Purple. Los conectores a nivel de sede permiten enrutar diferentes sedes a distintas libretas de direcciones de dotdigital, lo que posibilita la segmentación y personalización específicas de cada sede.
Esencial para operadores con múltiples propiedades. Los grupos hoteleros, las cadenas de retail y los operadores de estadios siempre deben utilizar la configuración a nivel de sede para mantener una segmentación limpia de los datos en todo su patrimonio.
Datos de primera mano
Datos recopilados directamente de las personas por la organización que los utilizará para marketing, con el conocimiento y consentimiento del individuo. Los datos de inicio de sesión de WiFi capturados a través del Captive Portal de Purple son datos de primera mano. Se diferencian de los datos de terceros (listas compradas) y de los datos de segundas partes (datos compartidos por socios). Los datos de primera mano son la forma más valiosa y que mejor cumple las normativas de datos de marketing en el panorama posterior a las cookies y a la GDPR.
El valor estratégico de la integración de Purple con dotdigital es que genera datos de primera mano de alta calidad a escala, a partir de visitas físicas a la sede. Estos datos no están disponibles a través de ningún canal de marketing digital y representan una ventaja competitiva real para los operadores de las sedes.
PECR (Privacy and Electronic Communications Regulations)
Normativas del Reino Unido que regulan el marketing directo por medios electrónicos, incluidos el correo electrónico y los SMS. La PECR exige el consentimiento previo para los correos electrónicos de marketing dirigidos a particulares (a diferencia de las empresas). Funciona en conjunto con la GDPR del Reino Unido para definir la base legal de las comunicaciones de marketing activadas por la integración de Purple con dotdigital.
Los equipos de TI y marketing deben asegurarse de que el lenguaje de consentimiento de la página de inicio cubra todos los canales utilizados para el marketing (correo electrónico, SMS y notificaciones push) y que el consentimiento sea específico para cada canal donde sea necesario.
Ejemplos prácticos
Un grupo hotelero en el centro de la ciudad con 450 habitaciones y 12 propiedades en todo el Reino Unido desea utilizar el conector dotdigital de Purple para crear un programa de reactivación de reservas directas. Cada propiedad tiene su propia configuración de venue en Purple. El equipo de marketing desea enviar ofertas específicas de la propiedad a los huéspedes que se hayan alojado en un hotel concreto, al mismo tiempo que quieren poder realizar campañas para todo el grupo. ¿Cómo debería estructurarse la arquitectura de la integración?
La arquitectura correcta utiliza la configuración del conector a nivel de venue en Purple, con cada una de las 12 propiedades mapeada a una libreta de direcciones dedicada en dotdigital. Esto proporciona al equipo de marketing listas de contactos limpias y específicas de cada venue para la segmentación a nivel de propiedad. Paralelamente, se crea un segmento en dotdigital que agrega contactos de las 12 libretas de direcciones; este segmento se utiliza para campañas de todo el grupo sin duplicar los registros de contacto.
Paso 1: En dotdigital, cree 12 libretas de direcciones con el nombre de la propiedad (por ejemplo, 'Purple - Manchester City Centre', 'Purple - Edinburgh Royal Mile'). Cree un segmento maestro utilizando la condición 'El contacto está en cualquiera de estas libretas de direcciones' que cubra las 12 libretas.
Paso 2: En Purple, navegue a la configuración de cada venue en Gestión > Venues. Para cada venue, añada un conector dotdigital a nivel de venue, utilizando las mismas credenciales de la API pero seleccionando la libreta de direcciones específica de la propiedad.
Paso 3: Cree un programa de automatización de bienvenida en dotdigital que se active al añadir un contacto a cualquiera de las 12 libretas de direcciones. Utilice bloques de contenido dinámico en la plantilla de correo electrónico para personalizar el mensaje en función de la libreta de direcciones (propiedad) a la que se añadió el contacto; por ejemplo, destacando los servicios del hotel específico y un enlace de reserva directa.
Paso 4: Cree un programa de reactivación que se active 30 días después del último inicio de sesión en el WiFi, con una oferta específica de la propiedad. Utilice la puntuación de contactos de dotdigital para identificar a los huéspedes de alto valor (múltiples visitas, alta completitud de datos) para campañas de reactivación premium.
Paso 5: Para campañas de todo el grupo (promociones estacionales, lanzamientos de programas de fidelización), utilice el segmento maestro para llegar a toda la base de datos que ha dado su consentimiento, sin duplicar los envíos a los contactos que aparecen en varias libretas de direcciones de propiedades.
Una cadena minorista nacional con 85 tiendas ha implementado Purple WiFi en todo su patrimonio. Después de seis meses, el equipo de marketing informa que los contactos aparecen en dotdigital pero el programa de automatización de bienvenida no se activa para aproximadamente el 15% de los nuevos contactos. El equipo de TI ha confirmado que el conector está verificado y que los contactos se están añadiendo a la libreta de direcciones correcta. ¿Cuál es la causa más probable y cómo debería resolverse?
La causa más probable es una condición de carrera entre la creación del contacto y la inscripción en el programa en dotdigital, combinada con el hecho de que los contactos se añaden a través de la API en lugar de mediante la importación nativa de dotdigital. Cuando los contactos se añaden a una libreta de direcciones a través de la API (como hace Purple), la lógica de activación del programa de dotdigital puede no iniciarse si el programa está configurado para activarse con 'contacto añadido a la libreta de direcciones mediante importación' en lugar de 'contacto añadido a través de la API'.
Paso de resolución 1: En el Program Builder de dotdigital, abra el programa de bienvenida e inspeccione el activador de inscripción. Verifique que la condición del activador esté establecida en 'Contacto añadido a la libreta de direcciones' y que la opción 'Incluir contactos añadidos a través de la API' esté activada. Esta opción no está activada de forma predeterminada en todas las configuraciones de cuenta de dotdigital.
Paso de resolución 2: Si la condición del activador es correcta, compruebe si los contactos afectados tienen un estado de suscripción de 'Desconocido' en lugar de 'Suscrito' en dotdigital. Los contactos con estado 'Desconocido' pueden quedar excluidos de la inscripción en el programa según la configuración del mismo. Resolución: configure el programa para incluir contactos con estado de suscripción 'Desconocido', o implemente el flujo de trabajo de doble opt-in de dotdigital para convertir los contactos al estado 'Suscrito' tras la confirmación.
Paso de resolución 3: Revise la configuración de la frecuencia de inscripción del programa. Si está configurada como 'Inscribir solo una vez', los contactos que ya se hayan inscrito previamente (por ejemplo, de una sesión de WiFi anterior en una tienda diferente) no se volverán a inscribir. Para una cadena minorista donde los clientes pueden visitar varias tiendas, considere si es adecuada la reinscripción en cada nueva visita a la tienda y configúrela en consecuencia.
Paso de resolución 4: Compruebe si existen límites de inscripción en el programa. Algunas configuraciones de cuenta de dotdigital imponen una tasa máxima de inscripción diaria. Si el WiFi de la cadena minorista genera un alto volumen de nuevos contactos en los días de mayor actividad comercial, este límite podría estar causando la brecha del 15%.
Preguntas de práctica
Q1. El operador de un centro de conferencias gestiona una única cuenta de Purple que abarca tres locales: un auditorio principal, una sala de reuniones y un pabellón de exposiciones. Quiere utilizar dotdigital para enviar correos electrónicos de seguimiento tras el evento a los asistentes, con contenido específico según el espacio que visitaron. Su conector actual está configurado a nivel de cliente, canalizando los tres locales hacia una única libreta de direcciones de dotdigital. ¿Qué cambio debería realizar y cuáles son las implicaciones?
Sugerencia: Considere cómo cambia la estructura de la libreta de direcciones con la configuración a nivel de local y qué pasos adicionales se requieren en dotdigital para admitir contenido específico de cada local.
Ver respuesta modelo
El operador debería volver a configurar el conector a nivel de local, creando tres libretas de direcciones de dotdigital independientes (una por local). Esto permite a dotdigital identificar desde qué local se añadió un contacto, lo que facilita el uso de contenido específico de cada local en los programas de automatización. Las implicaciones son: (1) los contactos existentes en la única libreta de direcciones a nivel de cliente deberán migrarse o volver a segmentarse; (2) se deberán crear tres programas de automatización independientes o configurar un único programa con bloques de contenido dinámico; (3) para las comunicaciones a nivel de grupo, se debe crear un segmento de dotdigital que agrupe las tres libretas de direcciones. La migración de los contactos existentes es el paso operativamente más complejo: requiere identificar con qué local estaba asociado cada contacto existente, lo que puede exigir el cruce de datos de analítica de Purple con los registros de contactos de dotdigital.
Q2. El equipo de TI de un grupo hotelero ha implementado el conector de Purple-dotdigital en 8 propiedades. Tres meses después de la puesta en marcha, el equipo de marketing informa que la tasa de apertura del correo electrónico de bienvenida es del 12 %, significativamente por debajo de la referencia del 25 % para los correos de bienvenida en el sector de la hostelería. Las tasas de rebote se sitúan en el 4,2 %. ¿Cuáles son las causas más probables y qué medidas de corrección debería recomendar el equipo de TI?
Sugerencia: Una tasa de rebote del 4,2 % es una señal clara sobre la calidad de los datos en el punto de recopilación. Considere qué ocurre con la entregabilidad del correo electrónico cuando las tasas de rebote son elevadas y cómo puede estar influyendo el mecanismo de consentimiento.
Ver respuesta modelo
La tasa de rebote del 4,2 % es el problema principal y es casi seguro la causa de la baja tasa de apertura. Cuando las tasas de rebote superan el 2 %, los proveedores de bandejas de entrada comienzan a tratar el dominio del remitente como una fuente de correo electrónico de baja calidad, lo que reduce las tasas de colocación en la bandeja de entrada en toda la base de datos, incluidos los contactos válidos e interesados. La causa principal de la alta tasa de rebote suele ser que los huéspedes introducen direcciones de correo electrónico incorrectas o temporales en el Captive Portal, algo habitual en entornos hoteleros de paso. Solución: implementar el flujo de trabajo de doble opt-in de dotdigital para verificar las direcciones de correo electrónico antes de que entren en la base de datos activa. Esto reducirá el volumen de nuevos contactos, pero mejorará significativamente la calidad de los datos. Además, revise si el Captive Portal requiere la confirmación de la dirección de correo electrónico (introducir la dirección dos veces); este sencillo cambio de UX reduce los rebotes por errores tipográficos. Para mejorar la tasa de apertura, revise el momento del envío del correo de bienvenida: si el correo se envía horas después del check-in en lugar de a los pocos minutos de la conexión al WiFi, se reduce la relevancia contextual. Revise también la línea de asunto y el nombre del remitente para mejorar la relevancia y las señales de confianza.
Q3. El delegado de protección de datos de una gran cadena minorista ha expresado su preocupación por la posibilidad de que la integración de Purple-dotdigital esté volviendo a añadir contactos que previamente se habían dado de baja de la base de datos de marketing cuando visitan una tienda y se conectan al WiFi. El equipo de TI debe confirmar si esto está ocurriendo y, de ser así, aplicar una solución. ¿Qué pasos deben seguir?
Sugerencia: Este es un problema de cumplimiento de GDPR, no solo técnico. Considere el flujo de datos en ambas direcciones y qué configuración se requiere para evitar que se vuelvan a añadir contactos suprimidos.
Ver respuesta modelo
Se trata de un riesgo real para el cumplimiento de GDPR. El escenario se produce cuando: (1) un contacto se da de baja del marketing de dotdigital; (2) la baja no se sincroniza de vuelta con Purple; (3) posteriormente, el contacto visita una tienda y se conecta al WiFi; (4) Purple, al no tener constancia de la exclusión, vuelve a enviar el registro del contacto a dotdigital; (5) dotdigital vuelve a añadir el contacto a la libreta de direcciones. Para confirmar si esto está sucediendo, cruce la lista de exclusión de dotdigital con las incorporaciones recientes a la libreta de direcciones: cualquier dirección de correo electrónico que aparezca en ambas listas indica que el problema está ocurriendo. La solución requiere dos pasos: (1) configurar un webhook de dotdigital que se active con los eventos de baja y actualice el registro de contacto correspondiente en Purple para marcarlo como excluido; (2) implementar una comprobación previa al envío en la configuración del conector para verificar que la dirección de correo electrónico del contacto no esté en la lista de exclusión de dotdigital antes de la transmisión. También se debe aconsejar al delegado de protección de datos que realice una Evaluación de Impacto de la Protección de Datos (EIPD) si aún no se ha completado para esta integración, dado el procesamiento de datos personales entre sistemas que implica.
Q4. El operador de un estadio quiere utilizar la integración de Purple-dotdigital para enviar correos electrónicos personalizados tras el partido a los aficionados que se conectaron al WiFi del estadio durante un evento. Quieren incluir el resultado del partido, un enlace a los momentos destacados y una oferta personalizada de productos basada en la simpatía por el equipo del aficionado. La integración actual solo captura los ocho campos de datos estándar de Purple. ¿Qué configuración adicional se requiere para admitir este caso de uso?
Sugerencia: Considere cómo se pueden asociar los datos específicos del evento (fecha del partido, equipos, resultado) con los contactos en dotdigital, y cómo se puede capturar la afiliación de equipo a nivel de Captive Portal.
Ver respuesta modelo
Este caso de uso requiere dos mejoras con respecto a la integración estándar. En primer lugar, la afiliación al equipo debe capturarse en el Captive Portal utilizando la función de preguntas personalizadas de Purple en el Captive Portal. Una pregunta de tipo menú desplegable o botón de opción ('¿A qué equipo apoya hoy?') captura la afiliación en el momento de la autenticación. Estos datos pueden transferirse a dotdigital como un campo de datos de contacto personalizado, que debe crearse en la configuración de la cuenta de dotdigital antes de configurar el conector. En segundo lugar, los datos específicos del evento (fecha del partido, rival, resultado) deben asociarse con la sesión del contacto. Esto se puede lograr creando una libreta de direcciones de dotdigital independiente para cada evento, nombrada con los detalles del partido, y configurando el conector de Purple para dirigir los inicios de sesión de WiFi de ese evento a la libreta de direcciones específica del evento. El programa de automatización posterior al partido se activa entonces mediante la incorporación a esa libreta de direcciones, con los detalles del partido integrados en la plantilla de correo electrónico. Para la oferta de productos, la función de contenido dinámico de dotdigital puede ofrecer diferentes recomendaciones de productos en función del campo de datos personalizado de afiliación al equipo. Esta es una implementación más compleja que se beneficia de la participación del equipo de Servicios Profesionales de Purple durante la configuración inicial.
Continúe leyendo esta serie
Integración de CommScope Ruckus con Purple WiFi: Guía de instalación y configuración
Esta guía de referencia técnica proporciona un manual de configuración definitivo para integrar arquitecturas de CommScope Ruckus con Purple WiFi. Detalla implementaciones paso a paso para captive portals de Guest WiFi, WiFi seguro para el personal a través de 802.1X y aislamiento de red multiinquilino mediante Ruckus Dynamic PSK.
Integración de puntos de acceso Allied Telesis con Purple WiFi
Esta guía proporciona un manual de configuración completo para integrar los puntos de acceso de la serie TQ de Allied Telesis con Purple WiFi. Cubre la redirección externa de Captive Portal, la autenticación RADIUS 802.1X y el direccionamiento dinámico de VLAN mediante claves precompartidas privadas (PPSK) para despliegues multiinquilino seguros.
Integración de los puntos de acceso Grandstream GWN con Purple WiFi
Esta guía técnica de referencia autorizada detalla cómo integrar los puntos de acceso Grandstream GWN con la plataforma de análisis y Guest WiFi de Purple. Cubre la configuración del Captive Portal de Grandstream, los ajustes de RADIUS AAA, la configuración de walled garden, la autenticación segura para el personal mediante 802.1X con direccionamiento dinámico de VLAN y la segmentación PPSK multiinquilino, proporcionando una guía práctica paso a paso para MSP e instalaciones de TI que desplieguen WiFi para invitados y personal a gran escala.