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 gerentes de TI, arquitectos de red y CTO en hoteles, cadenas de retail, estadios y centros de convenciones— una referencia técnica definitiva para implementar 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 en conformidad con el GDPR, el diseño de programas de automatización y un marco estructurado para la 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 y basada en el consentimiento que impulsa resultados de ingresos medibles.
Escucha esta guía
Ver transcripción del podcast
- Resumen Ejecutivo
- Análisis Técnico Detallado
- Arquitectura de Integración
- Carga de datos y mapeo de campos
- Autenticación y configuración de endpoints
- 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 Splash Page
- Paso 4: Diseñe sus programas de automatización de dotdigital
- Paso 5: Configurar la Sincronización de Supresión Bidireccional
- Paso 6: Validar y Entrar en Acción
- Mejores Prácticas
- Arquitectura de Consentimiento
- Taxonomía de la Libreta de Direcciones
- Profundidad del Programa de Automatización
- Gestión de entregabilidad
- Cumplimiento de GDPR y PECR
- Resolución de problemas y mitigación de riesgos
- Fallas en la verificación del conector
- Los contactos no aparecen en dotdigital
- Registros de Contactos Duplicados
- Campos de Datos Faltantes
- Incumplimiento de la Supresión de GDPR
- Marco de Mitigación de Riesgos
- ROI e Impacto Comercial
- Medición del Éxito
- Puntos de referencia y resultados esperados
- Consideraciones de costo-beneficio

Resumen Ejecutivo
La plataforma Purple AI captura datos de visitantes de primera fuente en el punto de autenticación de WiFi en hoteles, tiendas minoristas, estadios y recintos del sector público. El conector de dotdigital —anteriormente conocido como Dotmailer— transforma esa captura de datos sin procesar en un canal 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 flujos 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á bien documentado. Harrods construyó una base de datos de 3.6 millones de contactos a través de la captura de datos impulsada por WiFi y logró un retorno de inversión 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 implementar, optimizar y solucionar problemas de la integración de 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 opera como una integración de API REST de servidor a servidor. Purple funciona como el productor de datos y dotdigital como el consumidor. La conexión se autentica mediante el mecanismo de 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 cancelaciones de suscripción o las actualizaciones de la lista de exclusión en Purple), se requiere una configuración adicional a través del marco de webhooks de dotdigital.
| Componente | Rol | Notas |
|---|---|---|
| Captive Portal de Purple | Autenticación de visitantes y captura de consentimiento | Página de inicio que se presenta al iniciar sesión en el WiFi |
| Motor de conectores de Purple | Transformación de datos y envío de API | Configurado en Administración > Conectores |
| dotdigital REST API | Ingestión de contactos y gestión de libretas de direcciones | Se requiere un endpoint específico de la región |
| dotdigital Address Book | Capa de almacenamiento y segmentación de contactos | Una o más libretas por sucursal/propiedad |
| dotdigital Program Builder | Ejecución de programas de automatización | Se activa al agregar un contacto a la libreta de direcciones |
Carga de datos y mapeo de campos
Purple transmite ocho campos de datos a dotdigital por cada invitado que da su consentimiento. Estos campos se mapean directamente al 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; se utiliza como clave de deduplicación |
mobile |
String | Número de teléfono móvil (se recomienda el formato E.164) |
gender |
String | Género autodeclarado desde la página de inicio (splash page) |
postcode |
String | Código postal; permite la segmentación geográfica |
dateOfBirth |
String | Formato: AAAA-MM-DD; permite la segmentación por rango de edad y activadores de cumpleaños |
La transmisión de datos está sujeta al consentimiento a nivel de plataforma. Purple no enviará un 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 verificación de consentimiento de la página de inicio (splash page). Este es un cumplimiento estricto —no es una opción configurable— y es el mecanismo principal mediante el cual la integración mantiene la conformidad con el GDPR del Reino Unido, el Reglamento General de Protección de Datos de la UE y la CCPA.
Autenticación y configuración de endpoints
dotdigital utiliza autenticación básica HTTP para su REST API. 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 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 de Configuración de la cuenta > Acceso dentro de la plataforma dotdigital. Un endpoint típico toma la forma https://r1-api.dotdigital.com para las cuentas de la región uno.
Esta especificidad del endpoint es la fuente más común de fallas en la verificación del conector. Los equipos que intenten usar una URL genérica o de ejemplo de documentación encontrarán errores de autenticación. Obtenga siempre el valor del endpoint directamente de la cuenta de dotdigital en uso.
Niveles de implementación del conector
Purple admite dos niveles de implementación para el conector dotdigital:
El nivel de cliente aplica la configuración del conector a toda la cuenta de Purple, dirigiendo a todos los invitados que dieron su consentimiento de todas las sucursales a una única libreta de direcciones de dotdigital. Esto es adecuado para operadores de una sola sucursal u organizaciones con un conjunto de sucursales homogéneo.
Venue level permite que cada venue individual se asocie a una libreta de direcciones de dotdigital distinta. Esta es la configuración recomendada para operadores de múltiples propiedades (grupos hoteleros, cadenas de retail, operadores de estadios) donde se requiere la segmentación a nivel de venue 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 lo siguiente en su cuenta de dotdigital. Diríjase 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. Registre 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 venue para despliegues en múltiples propiedades. Opcionalmente, cree campos de datos personalizados en dotdigital si desea 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, diríjase a Administración > Conectores. Localice el conector de dotdigital y seleccione Agregar. Complete los cuatro campos requeridos: 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. Al verificar con éxito, 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 en múltiples venues, repita este proceso a nivel de venue para cada propiedad, asignando cada una a su libreta de direcciones correspondiente.
Paso 3: Configure el mecanismo de consentimiento de la Splash Page
La casilla de verificación de consentimiento de marketing en su splash page de Purple es la puerta de entrada a toda la integración. Diríjase a la configuración de su splash page y asegúrese de que la casilla de verificación de suscripción voluntaria de marketing esté habilitada y claramente etiquetada. El lenguaje de consentimiento debe ser explícito, específico e inequívoco conforme al Artículo 7 del GDPR del Reino Unido. Un ejemplo que cumple con la norma: "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 de verificación.
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: Diseñe 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 activado al agregar un contacto a la libreta de direcciones. Un recorrido de bienvenida recomendado de tres etapas:
- Inmediato (0 minutos): Correo electrónico de bienvenida que confirma el acceso a WiFi, con una introducción de marca a su venue o servicios.
- Día 2 (48 horas): Correo electrónico de seguimiento con una oferta relevante, guía del venue o pieza de contenido adaptada al contexto del huésped.
- 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 visitarnos.
Para la integración del programa de fidelización, utilice el Program Builder de dotdigital para inscribir a los contactos que cumplan con 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 agregar 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 GDPR.
Paso 6: Validar y Entrar en Acción
Realice una prueba de extremo a extremo autenticando un dispositivo de prueba en el 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 active correctamente. Documente los resultados de la prueba y proceda al despliegue en producción.

Mejores Prácticas
Arquitectura de 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 registro) construyen listas de contactos más comprometidas y de mayor valor. Una tasa de registro del 30% con un mecanismo de consentimiento transparente superará constantemente a una tasa del 60% obtenida con un mecanismo ambiguo o engañoso, porque el primer grupo realmente desea saber de usted. Harrods logró una tasa de registro del 38% de 581,000 usuarios de WiFi, una tasa consistente con un lenguaje de consentimiento transparente y de 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 lugar, más una libreta consolidada maestra para campañas entre 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 que se hayan recopilado los datos es costoso y perjudicial.
Profundidad del Programa de Automatización
Las implementaciones de Purple-dotdigital más efectivas utilizan la capacidad completa 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 activadores de cumpleaños. Utilice los ocho campos: representan una sólida base de segmentación que la mayoría de las organizaciones subutilizan.
Gestión de entregabilidad
Supervise el tablero de entregabilidad de dotdigital semanalmente durante los primeros 90 días de la implementación. Indicadores clave: 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 ingresen a su base de datos activa. Esto es especialmente relevante para establecimientos con un alto flujo de visitantes transitorios (aeropuertos, estaciones de tren, centros de convenciones) donde los huéspedes pueden ingresar direcciones de correo electrónico temporales o incorrectas.
Cumplimiento de GDPR y PECR
La integración está diseñada para cumplir con las normativas 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 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 antes de implementar la integración en jurisdicciones cubiertas por el GDPR del Reino Unido o el GDPR de la UE, particularmente para organizaciones del sector público sujetas a obligaciones adicionales bajo la Ley de Protección de Datos de 2018.

Resolución de problemas y mitigación de riesgos
Fallas 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 endpoint de la API incorrecta. Resolución: inicie sesión en dotdigital, navegue a Account Settings > Access y copie la URL del endpoint exactamente como se muestra. Asegúrese de no incluir barras diagonales finales ni espacios en blanco. Verifique que las credenciales de usuario de la API correspondan a una cuenta de usuario de API dedicada y no al inicio de sesión de la cuenta principal. Si la verificación sigue fallando, confirme que la cuenta de dotdigital tenga habilitado el acceso a la API (esta es una función que el soporte de dotdigital podría necesitar activar para ciertos 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 el nivel incorrecto (cliente vs. sucursal) o que el ID de la libreta de direcciones haya cambiado desde que se guardó el conector. Solución: verificar la configuración de consentimiento de la splash page, confirmar el nivel del conector y volver a verificar el conector para actualizar la selección de la libreta de direcciones.
Registros de Contactos Duplicados
Ocurre cuando se envía la misma dirección de correo electrónico a través de múltiples sesiones de WiFi, normalmente en sucursales con gran afluencia de personas. Solución: asegurarse 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 nuevos registros. Esto se controla dentro de la configuración de importación de contactos de dotdigital. Además, revise si el conector de Purple está configurado tanto a nivel de cliente como de sucursal para la misma ubicación; una configuración dual resultará en envíos duplicados.
Campos de Datos Faltantes
Si los contactos aparecen en dotdigital pero ciertos campos están vacíos, la causa más probable es que los usuarios no completaron 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 usuarios preferirán no proporcionarlos. Si la integridad de campos específicos es fundamental para su estrategia de segmentación, considere hacer que esos campos sean obligatorios en la splash page (tenga en cuenta que cada campo obligatorio adicional reducirá su tasa de conversión general de registro).
Incumplimiento de la Supresión de GDPR
Si los contactos dados de baja se vuelven a agregar a dotdigital en inicios de sesión de WiFi posteriores, significa que el webhook de supresión bidireccional no se ha configurado. Esto representa un riesgo de cumplimiento. Solució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 |
|---|---|---|---|
| Endpoint de la API incorrecto | Alta | Medio | Obtener el endpoint directamente de la cuenta de dotdigital |
| Casilla de consentimiento deshabilitada | Media | Alto | Incluir en la lista de verificación previa al lanzamiento; probar con un dispositivo real |
| Contactos duplicados | Media | Bajo | Configurar la deduplicación basada en correo electrónico en dotdigital |
| Supresión no sincronizada | Baja | Alto | Implementar el webhook de cancelación de suscripción antes del lanzamiento |
| 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 | Usar un usuario de API dedicado; rotar credenciales trimestralmente |
ROI e Impacto Comercial
Medición del Éxito
La integración de Purple y dotdigital ofrece valor en dos dimensiones distintas: 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 opción de inclusión voluntaria (opt-in) añadidos al mes, la tasa de opt-in como porcentaje del total de autenticaciones de WiFi y la tasa de completitud de los datos de contacto (porcentaje de contactos con los ocho campos llenos). La atribución de ingresos se mide mediante el seguimiento de las compras, los registros en programas de lealtad u otros eventos de conversión que puedan vincularse a los contactos que ingresaron a la base de datos a través del inicio de sesión de WiFi.
La suite de informes de dotdigital ofrece analíticas a nivel de campaña (tasas de apertura, tasas de clics, 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 costo por contacto adquirido.
Puntos de referencia y resultados esperados
Con base en implementaciones documentadas en toda la cartera de Purple:
| Tipo de establecimiento | Tasa típica de opt-in | Plazo esperado de ROI | Principal impulsor de ingresos |
|---|---|---|---|
| Retail de lujo | 35–45% | 6–12 meses | Conversión de programas de lealtad |
| Hotel (gama media) | 25–35% | 12–18 meses | Recontacto para reservas directas |
| Aeropuerto / Centro de transporte | 15–25% | 18–24 meses | Ventas adicionales de retail y alimentos y bebidas |
| Estadio / Recinto de eventos | 20–30% | 12–18 meses | Ventas adicionales de mercancía y boletos |
| Centro de conferencias | 30–40% | 6–12 meses | Nuevas reservas de eventos y patrocinio |
Consideraciones de costo-beneficio
El costo marginal del conector de dotdigital dentro de Purple es bajo en relación con el potencial de ingresos. La inversión principal se realiza en el diseño del programa y la creación de contenido: los flujos de automatización, las plantillas de correo electrónico y la lógica de segmentación que determinan la eficacia con la que se monetiza la base de datos de contactos. Las organizaciones que traten la integración como un canal de datos que se configura y se olvida verán rendimientos modestos. Aquellas que inviertan en la optimización continua del programa (pruebas A/B de líneas de asunto, perfeccionamiento de la segmentación y ampliación de la profundidad de la automatización) verán rendimientos consistentes con los puntos de referencia de Harrods y AGS Airports documentados anteriormente.
Una regla práctica muy útil: 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 a la implementación, asumiendo una tasa mínima de apertura 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 usuario invitado antes de que se le conceda acceso a una red WiFi. El Captive Portal de Purple (también llamado splash page) es la interfaz a través de la cual los invitados se autentican, proporcionan datos de perfil y otorgan 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 splash page. La casilla de consentimiento del Captive Portal es la puerta de enlace legal y técnica para todo el flujo de automatización de marketing.
Address Book (dotdigital)
Una lista de contactos con nombre dentro de dotdigital, similar a una lista de correo o a un segmento de CRM. Las libretas de direcciones son la unidad organizativa principal en dotdigital y sirven como el destino final 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 hay, cómo se llaman y a qué nivel se encuentran) es la decisión de arquitectura más importante en una implementación multi-sitio. Determina la capacidad de segmentación para toda la actividad de marketing posterior.
Automation Programme (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 mediante el 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 la inscripción al programa correctamente. Los equipos de marketing diseñan el contenido del programa. La configuración "Incluir contactos añadidos a través de API" es una omisión común en la configuración que impide la activación del programa.
API Endpoint (dotdigital)
La URL base para la API REST de dotdigital, específica del centro de datos regional asignado a cada cuenta. Toma la forma `https://r{n}-api.dotdigital.com` donde `{n}` es el número de la región. Se obtiene desde Configuración de la cuenta > Acceso dentro de la plataforma dotdigital.
Esta es la causa más común de fallas en la verificación del conector. Debe obtenerse directamente de la cuenta de dotdigital; no se puede adivinar ni copiar de documentación genérica.
Consent-Gated Data Push
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-dotdigital, Purple solo enviará el registro de un contacto a dotdigital si el invitado ha marcado la casilla de consentimiento de marketing en la splash page. Esta es una medida obligatoria a nivel de plataforma, no una opción configurable.
Este mecanismo es el principal control de cumplimiento de GDPR en la integración. Garantiza que solo los contactos que hayan optado activamente por registrarse ingresen a la base de datos de marketing, protegiendo a la organización de riesgos regulatorios y protegiendo la entregabilidad frente a contactos con baja interacción.
Double Opt-In
Un proceso de verificación de consentimiento en dos etapas en el que un contacto, tras registrarse 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 double opt-in de forma nativa. Cambia el estado de los contactos de "Pendiente" a "Suscrito" y proporciona una capa adicional de documentación de consentimiento.
Recomendado para establecimientos con un alto flujo de visitantes temporales (aeropuertos, centros de conferencias, estaciones de tren), donde los invitados pueden ingresar direcciones de correo electrónico incorrectas o temporales. El double opt-in reduce las tasas de rebote y mejora la entregabilidad, a costa de una tasa de conversión inicial más baja.
Suppression List
Una lista de direcciones de correo electrónico o contactos que no deben recibir comunicaciones de marketing, por lo general porque se han cancelado su suscripción, han presentado una queja o han sido identificados como no válidos. dotdigital gestiona las listas de exclusión de forma automática. La integración de Purple-dotdigital requiere un webhook para sincronizar las exclusiones de vuelta a Purple, evitando que se vuelvan a añadir los contactos excluidos en los siguientes inicios de sesión de WiFi.
No implementar la sincronización bidireccional de la lista de exclusión representa un riesgo de cumplimiento de GDPR y un riesgo de entregabilidad. Es un paso de configuración obligatorio en cualquier implementación en producción.
Venue-Level Connector
Una configuración del conector de Purple limitada a un solo establecimiento, a diferencia de una configuración a nivel de cliente que se aplica a toda la cuenta de Purple. Los conectores a nivel de establecimiento permiten dirigir diferentes establecimientos a diferentes libretas de direcciones de dotdigital, lo que permite la segmentación y personalización específicas de cada lugar.
Esencial para operadores de múltiples propiedades. Las cadenas hoteleras, cadenas de tiendas de retail y operadores de estadios siempre deben utilizar la configuración a nivel de establecimiento para mantener una segmentación de datos limpia en todo su patrimonio.
First-Party Data
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 first-party data. Se diferencian de los datos de terceros (listas compradas) y de los datos de segundas partes (datos compartidos por socios). Los first-party data son la forma más valiosa y que mejor cumple con las normativas de datos de marketing en el panorama actual posterior a las cookies y al GDPR.
El valor estratégico de la integración de Purple-dotdigital es que genera datos de primera mano (first-party data) de alta calidad a escala, a partir de visitas físicas a los establecimientos. Estos datos no están disponibles a través de ningún canal de marketing digital y representan una verdadera ventaja competitiva para los operadores de los establecimientos.
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. PECR exige el consentimiento previo para los correos electrónicos de marketing dirigidos a personas físicas (a diferencia de las empresas). Funciona en conjunto con el GDPR del Reino Unido para definir la base legal de las comunicaciones de marketing activadas por la integración de Purple-dotdigital.
Los equipos de TI y marketing deben asegurarse de que el texto de consentimiento de la splash page 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 resueltos
Un grupo de hoteles en el centro de la ciudad con 450 habitaciones distribuidas en 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 lugar en Purple. El equipo de marketing desea enviar ofertas específicas de cada propiedad a los huéspedes que se hayan hospedado en un hotel en particular, además de poder realizar campañas para todo el grupo. ¿Cómo debe diseñarse la arquitectura de la integración?
La arquitectura correcta utiliza la configuración del conector a nivel de lugar en Purple, donde cada una de las 12 propiedades se asigna a una libreta de direcciones dedicada en dotdigital. Esto proporciona al equipo de marketing listas de contactos limpias y específicas de cada lugar para la segmentación a nivel de propiedad. De forma paralela, se crea un segmento en dotdigital que agrega los contactos de las 12 libretas de direcciones; este segmento se utiliza para campañas de todo el grupo sin duplicar los registros de contactos.
Paso 1: En dotdigital, cree 12 libretas de direcciones nombradas por 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 abarque las 12 libretas.
Paso 2: En Purple, navegue a la configuración de cada lugar en Administración > Lugares. Para cada lugar, agregue un conector dotdigital a nivel de lugar, utilizando las mismas credenciales de 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 agregar 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 según la libreta de direcciones (propiedad) a la que se agregó 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 de WiFi, con una oferta específica para la propiedad. Utilice la puntuación de contactos de dotdigital para identificar a los huéspedes de alto valor (visitas múltiples, alto nivel de completitud de datos) para campañas de reactivación premium.
Paso 5: Para campañas de todo el grupo (promociones de temporada, lanzamientos de programas de lealtad), utilice el segmento maestro para llegar a toda la base de datos que ha optado por participar sin duplicar los envíos a los contactos que aparecen en múltiples libretas de direcciones de propiedades.
Una cadena minorista nacional con 85 tiendas ha implementado Purple WiFi en todas sus instalaciones. 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 agregando 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 al programa en dotdigital, combinada con el hecho de que los contactos se agregan a través de la API en lugar de la importación nativa de dotdigital. Cuando los contactos se agregan a una libreta de direcciones a través de la API (como lo hace Purple), la lógica del activador del programa de dotdigital puede no iniciarse si el programa está configurado para activarse con 'contacto agregado a la libreta de direcciones mediante importación' en lugar de 'contacto agregado a través de la API'.
Paso de resolución 1: En el Diseñador de programas de dotdigital, abra el programa de bienvenida e inspeccione el activador de inscripción. Verifique que la condición del activador esté configurada en 'Contacto agregado a la libreta de direcciones' y que la opción 'Incluir contactos agregados a través de la API' esté habilitada. Esta opción no está habilitada de forma predeterminada en todas las configuraciones de cuenta de dotdigital.
Paso de resolución 2: Si la condición del activador es correcta, verifique 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 al programa según la configuración de este. Resolución: configure el programa para incluir contactos con estado de suscripción 'Desconocido' o implemente el flujo de trabajo de doble suscripción 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, desde 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 adecuado volver a inscribirlos en cada nueva visita a una tienda y configúrelo en consecuencia.
Paso de resolución 4: Verifique 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 venues: un auditorio principal, una sala de reuniones y un pabellón de exposiciones. Quieren utilizar dotdigital para enviar correos electrónicos de seguimiento post-evento a los asistentes, con contenido específico del espacio que visitaron. Su conector actual está configurado a nivel de cliente, dirigiendo los tres venues a una sola libreta de direcciones de dotdigital. ¿Qué cambio deberían realizar y cuáles son las implicaciones?
Sugerencia: Considera cómo la configuración a nivel de venue cambia la estructura de la libreta de direcciones y qué pasos adicionales se requieren en dotdigital para admitir contenido específico de cada venue.
Ver respuesta modelo
El operador debe reconfigurar el conector a nivel de venue, creando tres libretas de direcciones de dotdigital independientes, una por cada venue. Esto permite a dotdigital identificar desde qué venue se agregó un contacto, habilitando contenido específico del venue 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 resegmentarse; (2) se deberán crear tres programas de automatización independientes o configurar un único programa con bloques de contenido dinámico; (3) para comunicaciones globales del grupo, se debe crear un segmento en dotdigital que agrupe las tres libretas de direcciones. La migración de los contactos existentes es el paso más complejo a nivel operativo: requiere identificar con qué venue estaba asociado cada contacto existente, lo que puede requerir el cruce de datos analíticos 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 del lanzamiento, el equipo de marketing informa que la tasa de apertura del correo electrónico de bienvenida es del 12%, significativamente por debajo del estándar del 25% para correos de bienvenida en el sector hotelero. Las tasas de rebote se sitúan en el 4.2%. ¿Cuáles son las causas más probables y qué medidas correctivas 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. Considera qué ocurre con la entregabilidad del correo electrónico cuando las tasas de rebote son altas 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 casi con seguridad está causando la baja tasa de apertura. Cuando las tasas de rebote superan el 2%, los proveedores de correo comienzan a tratar al dominio remitente como una fuente de correo de baja calidad, lo que reduce las tasas de entrega en la bandeja de entrada en toda la base de datos, incluyendo a los contactos válidos e interesados. La causa raíz de la alta tasa de rebote es probablemente que los huéspedes ingresan direcciones de correo electrónico incorrectas o temporales en el Captive Portal (splash page), lo cual es común en entornos de hotelería de paso. Solución: implementar el flujo de trabajo de doble opt-in de dotdigital para verificar las direcciones de correo antes de que ingresen a la base de datos activa. Esto reducirá el volumen de nuevos contactos, pero mejorará significativamente la calidad de los datos. Además, revisa si el Captive Portal requiere la confirmación de la dirección de correo electrónico (ingresar la dirección dos veces); este sencillo cambio de UX reduce los rebotes por errores de escritura. Para la tasa de apertura, revisa el tiempo de 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, la relevancia contextual disminuye. También revisa el asunto y el nombre del remitente para mejorar la relevancia y las señales de confianza.
Q3. El oficial de protección de datos de una gran cadena minorista ha expresado su preocupación de que la integración de Purple-dotdigital pueda estar agregando nuevamente a la base de datos de marketing a contactos que previamente se habían dado de baja, cuando visitan una tienda y se conectan al WiFi. El equipo de TI debe confirmar si esto está ocurriendo y, de ser así, implementar una solución. ¿Qué pasos deben seguir?
Sugerencia: Este es un problema de cumplimiento de GDPR, no solo técnico. Considera el flujo de datos en ambas direcciones y qué configuración se requiere para evitar que se vuelvan a agregar contactos suprimidos.
Ver respuesta modelo
Este es un riesgo real de cumplimiento de GDPR. El escenario ocurre cuando: (1) un contacto se da de baja del marketing de dotdigital; (2) la baja no se sincroniza de vuelta a Purple; (3) el contacto visita posteriormente una tienda y se conecta al WiFi; (4) Purple, al no estar al tanto de la supresión, envía el registro del contacto a dotdigital nuevamente; (5) dotdigital vuelve a agregar al contacto a la libreta de direcciones. Para confirmar si esto está ocurriendo, realiza un cruce de la lista de supresión de dotdigital con las adiciones 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 en dotdigital que se active con los eventos de baja y actualice el registro de contacto correspondiente en Purple para marcarlo como suprimido; (2) implementar una verificació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 supresión de dotdigital antes de transmitirla. También se debe aconsejar al oficial de protección de datos que se realice una Evaluación de Impacto de la Protección de Datos (DPIA) si aún no se ha completado una para esta integración, dado el procesamiento de datos personales que involucra a ambos sistemas.
Q4. El operador de un estadio desea utilizar la integración de Purple-dotdigital para enviar correos electrónicos personalizados post-partido a los aficionados que se conectaron al WiFi del estadio durante un evento. Quieren incluir el resultado del partido, un enlace a los mejores momentos del encuentro y una oferta de mercancía personalizada según la afiliación al 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: Considera 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 al equipo a nivel del Captive Portal.
Ver respuesta modelo
Este caso de uso requiere dos mejoras más allá de la integración estándar. En primer lugar, la afiliación al equipo debe capturarse a nivel del Captive Portal utilizando la función de preguntas personalizadas de Purple. Una pregunta de opción múltiple o menú desplegable ("¿A qué equipo apoyas hoy?") captura la afiliación al momento de la autenticación. Estos datos pueden enviarse a dotdigital como un campo de datos de contacto personalizado, el cual 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, oponente, 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 dicha libreta de direcciones específica. El programa de automatización post-partido se activará al agregarse el contacto a esa libreta de direcciones, con los detalles del partido integrados en la plantilla de correo electrónico. Para la oferta de mercancía, la función de contenido dinámico de dotdigital puede mostrar diferentes recomendaciones de productos según el 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 multi-inquilino mediante Dynamic PSK de Ruckus.
Integración de Access Points Allied Telesis con Purple WiFi
Esta guía proporciona un manual de configuración completo para integrar los access points de la serie TQ de Allied Telesis con Purple WiFi. Cubre la redirección de Captive Portal externo, la autenticación RADIUS 802.1X y el direccionamiento dinámico de VLAN mediante claves privadas precompartidas (PPSK) para despliegues multi-inquilino seguros.
Grandstream GWN Access Points Integration with Purple WiFi
Esta guía de referencia técnica 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 del walled garden, la autenticación segura para el personal mediante 802.1X con direccionamiento dinámico de VLAN y la segmentación PPSK multi-tenant, proporcionando una guía paso a paso y práctica para MSPs y equipos de TI que despliegan WiFi para invitados y personal a gran escala.