dotdigital (in precedenza Dotmailer): guida all'integrazione, best practice e risoluzione dei problemi per gli utenti di Purple AI
Questa guida fornisce agli utenti di Purple AI — in particolare IT manager, architetti di rete e CTO di hotel, catene retail, stadi e centri congressi — un riferimento tecnico definitivo per implementare e ottimizzare il connettore dotdigital (in precedenza Dotmailer). Copre l'architettura di integrazione end-to-end, la configurazione passo-passo, la gestione dei dati conforme al GDPR, la progettazione di programmi di automazione e un framework strutturato per la risoluzione dei problemi. Le organizzazioni che implementano correttamente questa integrazione convertono i login al WiFi degli ospiti in un database di marketing ad alto valore e basato sul consenso, che genera risultati di fatturato misurabili.
Ascolta questa guida
Visualizza trascrizione del podcast
- Sintesi Esecutiva
- Approfondimento Tecnico
- Architettura dell'Integrazione
- Payload dei dati e mappatura dei campi
- Autenticazione e configurazione dell'endpoint
- Livelli di distribuzione del connettore
- Guida all'implementazione
- Passaggio 1: Prepara il tuo account dotdigital
- Passaggio 2: Configura il connettore Purple
- Passaggio 3: Configura il meccanismo di consenso della Splash Page
- Passaggio 4: Crea i tuoi programmi di automazione dotdigital
- Passaggio 5: Configura la sincronizzazione bidirezionale della soppressione
- Passaggio 6: Convalida e vai live
- Best Practice
- Architettura del consenso
- Tassonomia della rubrica
- Profondità del programma di automazione
- Gestione della Deliverability
- Conformità GDPR e PECR
- Risoluzione dei Problemi e Mitigazione dei Rischi
- Errori di Verifica del Connettore
- Contatti che non Appaiono in dotdigital
- Record di Contatto Duplicati
- Campi Dati Mancanti
- Mancato Rispetto della Soppressione GDPR
- Framework di Mitigazione dei Rischi
- ROI e Impatto Aziendale
- Misurare il Successo
- Benchmark e Risultati Previsti
- Considerazioni sui Costi-Benefici

Sintesi Esecutiva
La piattaforma Purple AI acquisisce dati di prima parte degli ospiti al momento dell'autenticazione WiFi in hotel, punti vendita retail, stadi e spazi pubblici. Il connettore dotdigital — precedentemente noto come Dotmailer — trasforma l'acquisizione di questi dati grezzi in una pipeline di marketing automation di livello enterprise. Quando un ospite si connette al tuo WiFi e fornisce il consenso alle comunicazioni di marketing, Purple invia il suo profilo a una rubrica dotdigital designata in tempo reale. Da quel momento, il motore di automazione di dotdigital può attivare percorsi di benvenuto, inviti a programmi fedeltà, campagne di re-engagement e comunicazioni omnicanale tramite email, SMS e notifiche push.
Il caso commerciale è ampiamente documentato. Harrods ha creato un database di 3,6 milioni di contatti attraverso l'acquisizione di dati guidata dal WiFi e ha ottenuto un ritorno di 54 volte sull'investimento in Purple in un solo anno. AGS Airports ha registrato un ROI dell'842%. L'aeroporto di Bruxelles-Sud Charleroi ha registrato un ROI del 10.630% utilizzando i MicroSurvey di Purple in combinazione con la marketing automation a valle. Questi risultati non sono eccezionali: sono il risultato atteso di un'integrazione ben configurata e implementata con una progettazione deliberata del programma.
Questa guida fornisce l'approfondimento tecnico necessario per implementare, ottimizzare e risolvere i problemi dell'integrazione tra Purple e dotdigital su scala aziendale. È strutturata per i professionisti IT che devono implementare una soluzione in questo trimestre, non valutarne una il prossimo anno.

Approfondimento Tecnico
Architettura dell'Integrazione
Il connettore Purple-dotdigital opera come un'integrazione REST API server-to-server. Purple funge da produttore di dati e dotdigital funge da consumatore. La connessione viene autenticata utilizzando il meccanismo Basic Auth di dotdigital: un account utente API dedicato (indirizzo email e password) creato all'interno della piattaforma dotdigital, combinato con un URL dell'endpoint API specifico per la regione.
L'architettura è unidirezionale per impostazione predefinita: Purple invia i record dei contatti a dotdigital al momento dell'autenticazione WiFi. Per le organizzazioni che richiedono una sincronizzazione bidirezionale (ad esempio, per riflettere le disiscrizioni o gli aggiornamenti delle liste di soppressione in Purple), è necessaria una configurazione aggiuntiva tramite il framework webhook di dotdigital.
| Componente | Ruolo | Note |
|---|---|---|
| Captive Portal di Purple | Autenticazione degli ospiti e acquisizione del consenso | Splash page presentata al login WiFi |
| Motore del Connettore Purple | Trasformazione dei dati e invio API | Configurato in Gestione > Connettori |
| dotdigital REST API | Ingestione dei contatti e gestione della rubrica | Richiesto endpoint specifico per la regione |
| dotdigital Address Book | Livello di archiviazione e segmentazione dei contatti | Uno o più libri per sede/proprietà |
| dotdigital Program Builder | Esecuzione del programma di automazione | Attivato all'aggiunta del contatto in rubrica |
Payload dei dati e mappatura dei campi
Purple trasmette otto campi dati a dotdigital per ogni ospite consenziente. Questi campi si mappano direttamente sul modello di dati dei contatti standard di dotdigital e non richiedono la configurazione di campi personalizzati per le distribuzioni di base.
| Nome del campo | Tipo di dato | Descrizione |
|---|---|---|
firstName |
String | Nome dell'ospite |
lastName |
String | Cognome dell'ospite |
userID |
Integer | Identificativo utente interno di Purple |
email |
String | Indirizzo di contatto principale; utilizzato come chiave di deduplicazione |
mobile |
String | Numero di telefono cellulare (consigliato formato E.164) |
gender |
String | Genere autodichiarato dalla splash page |
postcode |
String | Codice postale; consente la segmentazione geografica |
dateOfBirth |
String | Formato: AAAA-MM-GG; consente la segmentazione per fasce d'età e gli attivatori di compleanno |
La trasmissione dei dati è vincolata al consenso a livello di piattaforma. Purple non invierà un record di contatto a dotdigital a meno che l'ospite non abbia esplicitamente acconsentito alle comunicazioni di marketing tramite la casella di controllo del consenso della splash page. Si tratta di un'applicazione rigida — non di un'opzione configurabile — ed è il meccanismo principale con cui l'integrazione mantiene la conformità con il GDPR del Regno Unito, il Regolamento generale sulla protezione dei dati dell'UE e il CCPA.
Autenticazione e configurazione dell'endpoint
dotdigital utilizza l'autenticazione HTTP Basic per la sua API REST. Le credenziali consistono nell'indirizzo email e nella password di un utente API, che devono essere creati come utente dedicato all'interno dell'account dotdigital — non il login dell'account principale. L'URL dell'endpoint dell'API è specifico dell'account e dipende dalla regione. Viene recuperato da Impostazioni account > Accesso all'interno della piattaforma dotdigital. Un endpoint tipico assume la forma https://r1-api.dotdigital.com per gli account della regione uno.
Questa specificità dell'endpoint è la causa più comune di errori di verifica del connettore. I team che tentano di utilizzare un URL generico o di esempio della documentazione riscontreranno errori di autenticazione. Recuperare sempre il valore dell'endpoint direttamente dall'account dotdigital in uso.
Livelli di distribuzione del connettore
Purple supporta due livelli di distribuzione per il connettore dotdigital:
Il livello cliente applica la configurazione del connettore all'intero account Purple, indirizzando tutti gli ospiti consenzienti di tutte le sedi in un'unica rubrica dotdigital. Questo è appropriato per gli operatori di singole sedi o per le organizzazioni con un patrimonio di sedi omogeneo.
A livello di venue è possibile mappare ogni singola venue a una rubrica dotdigital distinta. Questa è la configurazione consigliata per gli operatori multi-proprietà — catene alberghiere, catene di vendita al dettaglio, operatori di stadi — in cui è richiesta la segmentazione a livello di venue per marketing mirato, offerte localizzate o identità di brand separate.
Guida all'implementazione
Passaggio 1: Prepara il tuo account dotdigital
Prima di configurare il connettore Purple, completa le seguenti operazioni nel tuo account dotdigital. Vai su Impostazioni account e crea un nuovo utente API con un indirizzo email dedicato e una password sicura. Registra l'URL dell'endpoint API visualizzato nella parte superiore della pagina di accesso. Crea la rubrica o le rubriche che riceveranno i contatti Purple — si consiglia una per venue per le distribuzioni multi-proprietà. Facoltativamente, crea campi dati personalizzati in dotdigital se desideri acquisire attributi aggiuntivi oltre agli otto campi standard di Purple.
Passaggio 2: Configura il connettore Purple
All'interno della piattaforma Purple, vai su Gestione > Connettori. Individua il connettore dotdigital e seleziona Aggiungi. Completa i quattro campi richiesti: il nome del connettore (un'etichetta descrittiva di riferimento), l'email dell'API dotdigital, la password dell'API dotdigital e l'URL dell'endpoint dell'API dotdigital. Seleziona Verifica. Una volta completata la verifica con successo, apparirà un menu a discesa con l'elenco delle rubriche disponibili nel tuo account dotdigital. Seleziona la rubrica di destinazione e salva la configurazione.
Per le distribuzioni multi-venue, ripeti questo processo a livello di venue per ciascuna proprietà, assegnando ognuna alla rubrica designata.
Passaggio 3: Configura il meccanismo di consenso della Splash Page
La casella di controllo del consenso al marketing sulla tua splash page Purple è la porta d'accesso all'intera integrazione. Vai alla configurazione della tua splash page e assicurati che la casella di controllo per l'opt-in del marketing sia abilitata e chiaramente etichettata. Il linguaggio del consenso deve essere esplicito, specifico e inequivocabile ai sensi dell'Articolo 7 del GDPR del Regno Unito. Un esempio conforme: "Acconsento a ricevere comunicazioni di marketing da parte di [Nome dell'organizzazione] relative a offerte, eventi e novità. È possibile annullare l'iscrizione in qualsiasi momento." Non selezionare preventivamente questa casella di controllo.
Se il tuo programma di marketing include gli SMS, assicurati che la formula di consenso copra esplicitamente le comunicazioni via SMS. È consentita un'unica casella di controllo che copra sia l'email che gli SMS, purché il linguaggio sia chiaro.
Passaggio 4: Crea i tuoi programmi di automazione dotdigital
Distribuisci i programmi di automazione in dotdigital prima che il connettore diventi attivo. Come minimo, configura un programma di benvenuto attivato dall'aggiunta del contatto alla rubrica. Un percorso di benvenuto consigliato in tre fasi:
- Immediato (0 minuti): Email di benvenuto che conferma l'accesso al WiFi, con una presentazione con il brand della tua venue o dei tuoi servizi.
- Giorno 2 (48 ore): Email di follow-up con un'offerta pertinente, una guida alla venue o un contenuto personalizzato in base al contesto dell'ospite.
- Giorno 30 (re-engagement): Email di re-engagement automatizzata per i contatti che non sono tornati, con un incentivo a effettuare una nuova visita.
Per l'integrazione del programma fedeltà, utilizza il Program Builder di dotdigital per iscrivere i contatti che soddisfano criteri specifici, ad esempio i contatti che hanno risposto affermativamente a una domanda personalizzata della Captive Portal sull'interesse per il programma fedeltà.
Passaggio 5: Configura la sincronizzazione bidirezionale della soppressione
Configura un webhook di dotdigital per notificare Purple quando un contatto si disiscrive. Questo assicura che un contatto soppresso non venga aggiunto nuovamente a dotdigital al suo prossimo accesso al WiFi. Senza questo passaggio, l'integrazione è tecnicamente incompleta dal punto di vista della conformità al GDPR.
Passaggio 6: Convalida e vai live
Esegui un test end-to-end autenticando un dispositivo di test sul WiFi, completando la Captive Portal con un indirizzo email di test e il consenso al marketing, e verificando che il contatto appaia nella rubrica dotdigital corretta entro due o tre minuti. Conferma che il programma di automazione di benvenuto si attivi correttamente. Documenta i risultati del test e procedi con la distribuzione in produzione.

Best Practice
Architettura del consenso
La qualità del tuo database di contatti che hanno espresso il consenso è direttamente proporzionale all'architettura del consenso stessa. Le organizzazioni che investono in formule di consenso chiare e oneste — anche se ciò riduce marginalmente i tassi di opt-in — creano liste di contatti più attive e di maggior valore. Un tasso di opt-in del 30% derivante da un meccanismo di consenso trasparente supererà costantemente un tasso di opt-in del 60% derivante da uno ambiguo o fuorviante, perché il primo gruppo desidera realmente ricevere tue comunicazioni. Harrods ha ottenuto un tasso di opt-in del 38% da 581.000 utenti WiFi — un tasso coerente con un linguaggio di consenso trasparente basato sullo scambio di valore.
Tassonomia della rubrica
Progetta la struttura della tua rubrica dotdigital prima di connettere Purple. Per un gruppo alberghiero che gestisce 20 strutture, ciò potrebbe significare 20 rubriche specifiche per ciascuna sede, oltre a una rubrica principale consolidata per le campagne trasversali alle varie strutture. Per una catena di negozi, potrebbe significare rubriche segmentate per regione o formato di negozio. Il principio chiave è che la struttura della rubrica determina la tua capacità di segmentazione a valle — modificarla dopo che i dati sono stati raccolti è costoso e problematico.
Profondità del programma di automazione
Le implementazioni Purple-dotdigital più efficaci sfruttano l'intera gamma di programmi di dotdigital: percorsi di benvenuto, campagne di compleanno attivate dal campo dateOfBirth, sequenze di re-engagement per i contatti inattivi e sondaggi post-visita. Il campo postcode consente il targeting geografico per offerte localizzate. Il campo gender abilita la personalizzazione demografica. Il campo dateOfBirth consente la segmentazione per fasce d'età e l'attivazione dei trigger di compleanno. Utilizza tutti gli otto campi: rappresentano una ricca base di segmentazione che la maggior parte delle organizzazioni sottoutilizza.
Gestione della Deliverability
Monitora la dashboard di deliverability di dotdigital settimanalmente durante i primi 90 giorni dall'implementazione. Benchmark chiave: tasso di apertura superiore al 20%, tasso di clic superiore al 2%, frequenza di rimbalzo inferiore al 2%, tasso di disiscrizione inferiore allo 0,5%. Se le frequenze di rimbalzo sono elevate, implementa il workflow di double opt-in di dotdigital per verificare gli indirizzi email prima che entrino nel tuo database attivo. Questo è particolarmente rilevante per le location con un elevato traffico di passaggio, come aeroporti, stazioni ferroviarie e centri congressi, dove gli ospiti potrebbero inserire indirizzi email temporanei o errati.
Conformità GDPR e PECR
L'integrazione è progettata per essere conforme per impostazione predefinita, ma la conformità è una responsabilità condivisa. Purple impone il consenso a livello di acquisizione dei dati; dotdigital lo impone a livello di comunicazione. La tua organizzazione è responsabile del testo di consenso sulla splash page, del contenuto delle comunicazioni di marketing e del mantenimento delle liste di soppressione. Conduci una valutazione d'impatto sulla protezione dei dati (DPIA) prima di implementare l'integrazione nelle giurisdizioni coperte dal GDPR del Regno Unito o dal GDPR dell'UE, in particolare per le organizzazioni del settore pubblico soggette a obblighi aggiuntivi ai sensi del Data Protection Act 2018.

Risoluzione dei Problemi e Mitigazione dei Rischi
Errori di Verifica del Connettore
Il problema di implementazione più frequente. Nella maggior parte dei casi è causato da un URL dell'endpoint API errato. Risoluzione: accedi a dotdigital, vai su Impostazioni Account > Accesso e copia l'URL dell'endpoint esattamente come mostrato. Assicurati che non siano inclusi spazi vuoti o barre finali. Verifica che le credenziali dell'utente API si riferiscano a un account utente API dedicato e non all'accesso dell'account principale. Se la verifica non va a buon fine, conferma che l'account dotdigital abbia l'accesso API abilitato: questa è una funzionalità che potrebbe dover essere attivata dal supporto dotdigital per alcuni livelli di account.
Contatti che non Appaiono in dotdigital
Se il connettore viene verificato correttamente ma i contatti non appaiono nella rubrica di destinazione, la causa principale è la mancata abilitazione della casella di controllo del consenso marketing sulla splash page. Purple non trasmetterà i dati senza un consenso esplicito. Le cause secondarie includono la configurazione del connettore al livello errato (cliente rispetto a location) o la modifica dell'ID della rubrica dopo il salvataggio del connettore. Risoluzione: verificare la configurazione del consenso sulla splash page, confermare il livello del connettore e verificare nuovamente il connettore per aggiornare la selezione della rubrica.
Record di Contatto Duplicati
Si verifica quando lo stesso indirizzo email viene inviato in più sessioni WiFi, in genere in location ad alta affluenza. Risoluzione: assicurarsi che la rubrica di dotdigital sia configurata per aggiornare i contatti esistenti in caso di corrispondenza dell'indirizzo email, anziché creare nuovi record. Questa opzione è gestita all'interno delle impostazioni di importazione dei contatti di dotdigital. Inoltre, verificare se il connettore Purple è configurato sia a livello di cliente che di location per la stessa location: una doppia configurazione comporterà invii duplicati.
Campi Dati Mancanti
Se i contatti appaiono in dotdigital ma alcuni campi sono vuoti, la causa più probabile è che gli ospiti non abbiano compilato tali campi sulla splash page. Purple trasmette solo i campi forniti durante l'autenticazione. Per i campi facoltativi come il numero di cellulare o la data di nascita, alcuni ospiti decideranno di non fornirli. Se la completezza di campi specifici è fondamentale per la vostra strategia di segmentazione, valutate l'opportunità di rendere obbligatori tali campi sulla splash page, tenendo presente però che ogni campo obbligatorio aggiuntivo ridurrà il tasso di conversione complessivo delle iscrizioni.
Mancato Rispetto della Soppressione GDPR
Se i contatti disiscritti vengono aggiunti nuovamente a dotdigital ai successivi accessi WiFi, significa che il webhook di soppressione bidirezionale non è stato configurato. Questo rappresenta un rischio di conformità. Risoluzione: configurare un webhook di dotdigital che si attivi in caso di eventi di disiscrizione e aggiorni il record del contatto corrispondente in Purple. Consultare la documentazione per sviluppatori di dotdigital per indicazioni sulla configurazione del webhook.
Framework di Mitigazione dei Rischi
| Rischio | Probabilità | Impatto | Mitigazione |
|---|---|---|---|
| Endpoint API errato | Alta | Medio | Recuperare l'endpoint direttamente dall'account dotdigital |
| Casella di consenso disabilitata | Media | Alto | Includere nella checklist pre-lancio; testare con un dispositivo reale |
| Contatti duplicati | Media | Basso | Configurare la deduplicazione basata su email in dotdigital |
| Soppressione non sincronizzata | Bassa | Alto | Implementare il webhook di disiscrizione prima del go-live |
| Completezza dei campi dati | Alta | Basso | Impostare i requisiti dei campi in base alle esigenze di segmentazione |
| Esposizione delle credenziali API | Bassa | Alto | Utilizzare un utente API dedicato; ruotare le credenziali trimestralmente |
ROI e Impatto Aziendale
Misurare il Successo
L'integrazione Purple-dotdigital offre valore su due dimensioni distinte: la crescita del database e l'attribuzione dei ricavi. La crescita del database si misura in base al numero di nuovi contatti opt-in aggiunti al mese, al tasso di opt-in come percentuale delle autenticazioni WiFi totali e al tasso di completezza dei dati di contatto (percentuale di contatti con tutti gli otto campi compilati). L'attribuzione dei ricavi si misura tracciando gli acquisti, le iscrizioni ai programmi fedeltà o altri eventi di conversione che possono essere collegati ai contatti entrati nel database tramite l'accesso WiFi.
La suite di reportistica di dotdigital fornisce analisi a livello di campagna — tassi di apertura, tassi di clic, tassi di conversione — utilizzabili per calcolare il contributo ai ricavi di ciascun programma di automazione. La dashboard analitica di Purple fornisce i dati sulle presenze fisiche e sull'autenticazione necessari per calcolare il costo per contatto acquisito.
Benchmark e Risultati Previsti
In base alle implementazioni documentate all'interno dell'ecosistema Purple:
| Tipo di Location | Tasso di Opt-In Tipico | Tempistica ROI Prevista | Principale Driver di Ricavo |
|---|---|---|---|
| Retail di Lusso | 35–45% | 6–12 mesi | Conversione al programma fedeltà |
| Hotel (fascia media) | 25–35% | 12–18 mesi | Re-engagement per prenotazioni dirette |
| Aeroporto / Hub di Trasporto | 15–25% | 18–24 mesi | Upsell retail e F&B |
| Stadio / Arena per Eventi | 20–30% | 12–18 mesi | Upsell di merchandising e biglietti |
| Centro Congressi | 30–40% | 6–12 mesi | Nuova prenotazione di eventi e sponsorizzazioni |
Considerazioni sui Costi-Benefici
Il costo marginale del connettore dotdigital all'interno di Purple è basso rispetto al potenziale di ricavo. L'investimento principale risiede nella progettazione del programma e nella creazione dei contenuti — i percorsi di automazione, i template email e le logiche di segmentazione che determinano l'efficacia con cui il database dei contatti viene monetizzato. Le organizzazioni che considerano l'integrazione come un semplice flusso di dati da impostare e dimenticare otterranno ritorni modesti. Quelle che investono nell'ottimizzazione continua del programma — effettuando A/B test sulle righe dell'oggetto, perfezionando la segmentazione, estendendo la profondità dell'automazione — vedranno ritorni in linea con i benchmark di Harrods e AGS Airports documentati sopra.
Una regola pratica: per ogni 10.000 contatti opt-in acquisiti tramite WiFi, un programma dotdigital ben configurato dovrebbe generare ricavi incrementali misurabili entro 90 giorni dall'implementazione, ipotizzando un tasso di apertura minimo del 20% e un tasso di clic del 2% sulla serie di benvenuto.
Definizioni chiave
Captive Portal
Una pagina web presentata a un ospite prima che gli venga concesso l'accesso a una rete WiFi. Il Captive Portal di Purple — chiamato anche splash page — è l'interfaccia attraverso la quale gli ospiti si autenticano, forniscono i dati del profilo e prestano il consenso al marketing. Rappresenta il punto di ingresso per tutti i dati che fluiscono nell'integrazione con dotdigital.
I team IT riscontrano questo elemento durante la configurazione della rete e la progettazione della splash page. La casella di controllo del consenso del Captive Portal rappresenta il gateway legale e tecnico per l'intera pipeline di marketing automation.
Address Book (dotdigital)
Un elenco nominativo di contatti all'interno di dotdigital, analogo a una mailing list o a un segmento CRM. Le rubriche sono l'unità organizzativa primaria in dotdigital e fungono da destinazione di destinazione per l'invio dei dati di Purple. I programmi di automazione vengono attivati dall'aggiunta di un contatto a una specifica rubrica.
La tassonomia della rubrica (quante rubriche, come sono denominate, a quale livello) è la decisione architetturale più importante in una distribuzione multi-sede. Determina la capacità di segmentazione per tutte le attività di marketing a valle.
Automation Programme (dotdigital)
Una sequenza configurata di azioni automatizzate in dotdigital, attivata da un evento definito come l'aggiunta di un contatto a una rubrica. I programmi possono includere l'invio di email, messaggi SMS, periodi di attesa, rami condizionali e aggiornamenti del punteggio dei contatti. Costituiscono il meccanismo attraverso il quale l'acquisizione dei dati di Purple viene convertita in comunicazioni di marketing.
I team IT hanno la responsabilità di garantire che il connettore attivi correttamente l'iscrizione al programma. I team di marketing progettano il contenuto del programma. L'impostazione "Includi contatti aggiunti tramite API" è una svista di configurazione comune che impedisce l'attivazione del programma.
API Endpoint (dotdigital)
L'URL di base per le REST API di dotdigital, specifico per il data center regionale assegnato a ciascun account. Prende la forma `https://r{n}-api.dotdigital.com` dove `{n}` è il numero della regione. Viene recuperato da Impostazioni account > Accesso all'interno della piattaforma dotdigital.
Questa è la causa singola più comune di errore nella verifica del connettore. Deve essere recuperato direttamente dall'account dotdigital — non può essere indovinato o copiato da documentazione generica.
Consent-Gated Data Push
Un meccanismo di trasmissione dei dati che si attiva solo quando è stato registrato il consenso esplicito dell'utente. Nell'integrazione Purple-dotdigital, Purple invierà un record di contatto a dotdigital solo se l'ospite ha selezionato la casella di controllo del consenso al marketing sulla splash page. Si tratta di un'applicazione a livello di piattaforma, non di un'opzione configurabile.
Questo meccanismo rappresenta il principale controllo di conformità GDPR nell'integrazione. Garantisce che solo i contatti che hanno effettivamente espresso il proprio consenso entrino nel database di marketing, proteggendo l'organizzazione dai rischi normativi e salvaguardando la deliverability dai contatti a basso coinvolgimento.
Double Opt-In
Un processo di verifica del consenso in due fasi in cui un contatto, dopo aver inizialmente espresso il proprio consenso, riceve un'email di conferma e deve fare clic su un collegamento per verificare il proprio indirizzo email e confermare l'iscrizione. dotdigital supporta il double opt-in in modo nativo. Converte i contatti dallo stato "In attesa" allo stato "Iscritto" e fornisce un ulteriore livello di documentazione del consenso.
Consigliato per sedi con un elevato flusso di visitatori di passaggio — aeroporti, centri congressi, stazioni ferroviarie — dove gli ospiti potrebbero inserire indirizzi email errati o temporanei. Il double opt-in riduce i tassi di rimbalzo e migliora la deliverability, a scapito di un tasso di conversione iniziale inferiore.
Suppression List
Un elenco di indirizzi email o contatti che non devono ricevere comunicazioni di marketing, in genere perché si sono disiscritti, hanno segnalato spam o sono stati identificati come non validi. dotdigital gestisce automaticamente le liste di soppressione. L'integrazione Purple-dotdigital richiede un webhook per sincronizzare le soppressioni su Purple, impedendo la nuova aggiunta di contatti soppressi nei successivi accessi Wi-Fi.
La mancata implementazione della sincronizzazione bidirezionale delle soppressioni rappresenta un rischio di conformità GDPR e un rischio di deliverability. Si tratta di un passaggio di configurazione obbligatorio in qualsiasi distribuzione in produzione.
Venue-Level Connector
Una configurazione del connettore Purple limitata a una singola sede, a differenza di una configurazione a livello di cliente che si applica all'intero account Purple. I connettori a livello di sede consentono di indirizzare sedi diverse a rubriche dotdigital diverse, abilitando la segmentazione e la personalizzazione specifiche per ciascuna sede.
Essenziale per gli operatori multi-proprietà. I gruppi alberghieri, le catene di vendita al dettaglio e gli operatori di stadi dovrebbero sempre utilizzare la configurazione a livello di sede per mantenere una segmentazione pulita dei dati in tutto il loro patrimonio immobiliare.
First-Party Data
Dati raccolti direttamente dalle persone dall'organizzazione che li utilizzerà per il marketing, con la conoscenza e il consenso dell'individuo. I dati di accesso Wi-Fi acquisiti tramite il Captive Portal di Purple sono dati di prima parte. Si distinguono dai dati di terze parti (elenchi acquistati) e dai dati di seconde parti (dati condivisi da partner). I dati di prima parte rappresentano la forma di dati di marketing più preziosa e più conforme nel panorama post-cookie e post-GDPR.
Il valore strategico dell'integrazione Purple-dotdigital risiede nel fatto che genera dati di prima parte di alta qualità su scala, a partire dalle visite fisiche alle sedi. Questi dati non sono disponibili attraverso alcun canale di marketing digitale e rappresentano un reale vantaggio competitivo per gli operatori delle sedi.
PECR (Privacy and Electronic Communications Regulations)
Normative del Regno Unito che disciplinano il marketing diretto con mezzi elettronici, inclusi email e SMS. La PECR richiede il consenso preventivo per le email di marketing inviate a persone fisiche (rispetto alle aziende). Funziona in combinazione con il GDPR del Regno Unito per definire la base giuridica per le comunicazioni di marketing attivate dall'integrazione Purple-dotdigital.
I team IT e marketing devono garantire che il testo del consenso sulla splash page copra tutti i canali utilizzati per il marketing — email, SMS e notifiche push — e che il consenso sia specifico per ciascun canale ove richiesto.
Esempi pratici
Un gruppo alberghiero di 12 strutture nel centro città per un totale di 450 camere nel Regno Unito desidera utilizzare il connettore dotdigital di Purple per creare un programma di re-engagement per le prenotazioni dirette. Ogni struttura ha la propria configurazione di venue in Purple. Il team di marketing desidera inviare offerte specifiche per ogni struttura agli ospiti che hanno soggiornato in un determinato hotel, potendo al contempo gestire campagne a livello di gruppo. Come dovrebbe essere progettata l'architettura dell'integrazione?
L'architettura corretta prevede l'uso della configurazione del connettore a livello di venue in Purple, con ciascuna delle 12 strutture mappata su una rubrica dotdigital dedicata. Questo fornisce al team di marketing elenchi di contatti puliti e specifici per ogni venue per il targeting a livello di struttura. Parallelamente, viene creato un segmento dotdigital che aggrega i contatti di tutte e 12 le rubriche; questo segmento viene utilizzato per le campagne a livello di gruppo senza duplicare i record dei contatti.
Passo 1: In dotdigital, crea 12 rubriche denominate in base alla struttura (ad es. "Purple - Manchester City Centre", "Purple - Edinburgh Royal Mile"). Crea un segmento principale utilizzando la condizione "Il contatto si trova in una qualsiasi di queste rubriche" che copra tutte e 12 le rubriche.
Passo 2: In Purple, naviga nelle impostazioni di ciascuna venue in Gestione > Venue. Per ogni venue, aggiungi un connettore dotdigital a livello di venue, utilizzando le stesse credenziali API ma selezionando la rubrica specifica della struttura.
Passo 3: Crea un programma di automazione di benvenuto in dotdigital attivato dall'aggiunta di un contatto a una qualsiasi delle 12 rubriche. Utilizza blocchi di contenuto dinamico nel modello di email per personalizzare il messaggio in base alla rubrica (struttura) a cui è stato aggiunto il contatto, ad esempio presentando i servizi dello specifico hotel e un link di prenotazione diretta.
Passo 4: Crea un programma di re-engagement che si attivi 30 giorni dopo l'ultimo accesso al WiFi, con un'offerta specifica per la struttura. Utilizza il punteggio dei contatti di dotdigital per identificare gli ospiti di alto valore (visite multiple, elevata completezza dei dati) per campagne di re-engagement premium.
Passo 5: Per le campagne a livello di gruppo (promozioni stagionali, lanci di programmi fedeltà), utilizza il segmento principale per raggiungere l'intero database di utenti iscritti senza duplicare gli invii ai contatti che compaiono in più rubriche di strutture diverse.
Una catena di vendita al dettaglio nazionale con 85 negozi ha distribuito Purple WiFi in tutta la sua rete. Dopo sei mesi, il team di marketing riferisce che i contatti compaiono in dotdigital ma il programma di automazione di benvenuto non si attiva per circa il 15% dei nuovi contatti. Il team IT ha confermato che il connettore è verificato e che i contatti vengono aggiunti alla rubrica corretta. Qual è la causa più probabile e come dovrebbe essere risolta?
La causa più probabile è una race condition tra la creazione del contatto e l'iscrizione al programma in dotdigital, unita al fatto che i contatti vengono aggiunti tramite API anziché tramite l'importazione nativa di dotdigital. Quando i contatti vengono aggiunti a una rubrica tramite API (come fa Purple), la logica di attivazione del programma di dotdigital potrebbe non avviarsi se il programma è configurato per attivarsi su "contatto aggiunto alla rubrica tramite importazione" anziché su "contatto aggiunto tramite API".
Risoluzione Passo 1: Nel Program Builder di dotdigital, apri il programma di benvenuto e ispeziona il trigger di iscrizione. Verifica che la condizione del trigger sia impostata su "Contatto aggiunto alla rubrica" e che l'opzione "Includi contatti aggiunti tramite API" sia abilitata. Questa opzione non è abilitata per impostazione predefinita in tutte le configurazioni degli account dotdigital.
Risoluzione Passo 2: Se la condizione del trigger è corretta, verifica se i contatti interessati hanno uno stato di opt-in "Sconosciuto" anziché "Iscritto" in dotdigital. I contatti con stato "Sconosciuto" potrebbero essere esclusi dall'iscrizione al programma a seconda delle impostazioni del programma stesso. Risoluzione: configura il programma per includere i contatti con stato di opt-in "Sconosciuto" o implementa il flusso di lavoro di double opt-in di dotdigital per convertire i contatti in stato "Iscritto" al momento della conferma.
Risoluzione Passo 3: Verifica l'impostazione della frequenza di iscrizione al programma. Se impostata su "Iscrivi una sola volta", i contatti che sono stati iscritti in precedenza (ad esempio, da una sessione WiFi precedente in un negozio diverso) non verranno iscritti nuovamente. Per una catena di vendita al dettaglio in cui gli ospiti possono visitare più negozi, valuta se è opportuno ripetere l'iscrizione a ogni nuova visita in negozio e configura di conseguenza.
Risoluzione Passo 4: Verifica la presenza di limiti di iscrizione al programma. Alcune configurazioni degli account dotdigital impongono un tasso massimo di iscrizione giornaliero. Se il WiFi della catena retail genera un volume elevato di nuovi contatti nei giorni di picco delle vendite, questo limite potrebbe causare il divario del 15%.
Domande di esercitazione
Q1. Un gestore di un centro congressi gestisce un singolo account Purple che copre tre venue: un auditorium principale, una sala riunioni e un padiglione espositivo. Desidera utilizzare dotdigital per inviare email di follow-up post-evento ai partecipanti, con contenuti specifici per lo spazio che hanno visitato. Il loro connettore attuale è configurato a livello di cliente, instradando tutte e tre le venue in un'unica rubrica dotdigital. Quale modifica dovrebbero apportare e quali sono le implicazioni?
Suggerimento: Considera come la configurazione a livello di venue modifichi la struttura della rubrica e quali passaggi aggiuntivi siano richiesti in dotdigital per supportare contenuti specifici per ciascuna venue.
Visualizza risposta modello
Il gestore dovrebbe riconfigurare il connettore a livello di venue, creando tre rubriche dotdigital separate, una per ciascuna venue. Ciò consente a dotdigital di identificare da quale venue è stato aggiunto un contatto, abilitando contenuti specifici per la venue nei programmi di automazione. Le implicazioni sono: (1) i contatti esistenti nella singola rubrica a livello di cliente dovranno essere migrati o segmentati nuovamente; (2) sarà necessario creare tre programmi di automazione separati o configurare un singolo programma con blocchi di contenuto dinamici; (3) per le comunicazioni a livello di gruppo, si dovrebbe creare un segmento dotdigital che aggreghi tutte e tre le rubriche. La migrazione dei contatti esistenti è la fase operativamente più complessa: richiede l'identificazione della venue a cui era associato ciascun contatto esistente, il che potrebbe richiedere il rinvio incrociato dei dati analitici di Purple con i record dei contatti di dotdigital.
Q2. Il team IT di un gruppo alberghiero ha distribuito il connettore Purple-dotdigital in 8 strutture. Tre mesi dopo il go-live, il team di marketing riferisce che il tasso di apertura dell'email di benvenuto è del 12%, significativamente inferiore al benchmark del 25% per le email di benvenuto nel settore dell'ospitalità. I tassi di rimbalzo sono al 4,2%. Quali sono le cause più probabili e quali misure correttive dovrebbe raccomandare il team IT?
Suggerimento: Un tasso di rimbalzo (bounce rate) del 4,2% è un forte segnale sulla qualità dei dati al momento della raccolta. Considera cosa succede alla deliverability delle email quando i tassi di rimbalzo sono elevati e come il meccanismo di consenso potrebbe contribuire.
Visualizza risposta modello
Il tasso di rimbalzo del 4,2% è il problema principale e sta quasi certamente causando il basso tasso di apertura. Quando i tassi di rimbalzo superano il 2%, i provider di posta elettronica iniziano a trattare il dominio di invio come una fonte di email di bassa qualità, riducendo i tassi di posizionamento nella posta in arrivo per l'intero database, inclusi i contatti validi e attivi. La causa principale dell'elevato tasso di rimbalzo è probabilmente dovuta al fatto che gli ospiti inseriscono indirizzi email errati o temporanei nella splash page, il che è comune in contesti di ospitalità transitori. Soluzione: implementare il flusso di lavoro di double opt-in di dotdigital per verificare gli indirizzi email prima che entrino nel database attivo. Ciò ridurrà il volume dei nuovi contatti ma migliorerà significativamente la qualità dei dati. Inoltre, verificare se la splash page richiede la conferma dell'indirizzo email (inserendo l'indirizzo due volte): questa semplice modifica della UX riduce i rimbalzi dovuti a refusi. Per il tasso di apertura, verificare la tempistica di invio dell'email di benvenuto: se l'email viene inviata ore dopo il check-in anziché entro pochi minuti dalla connessione al WiFi, la pertinenza contestuale si riduce. Verificare anche l'oggetto e il nome del mittente per verificarne la pertinenza e i segnali di affidabilità.
Q3. Il responsabile della protezione dei dati di una grande catena di vendita al dettaglio ha sollevato il dubbio che l'integrazione Purple-dotdigital possa reinserire contatti precedentemente disiscritti nel database di marketing quando visitano un negozio e si connettono al WiFi. Il team IT deve confermare se ciò sta accadendo e, in tal caso, implementare una correzione. Quali passaggi dovrebbero intraprendere?
Suggerimento: Questo è un problema di conformità al GDPR, non solo tecnico. Considera il flusso di dati in entrambe le direzioni e quale configurazione è necessaria per impedire il reinserimento dei contatti soppressi.
Visualizza risposta modello
Questo è un rischio reale in termini di GDPR. Lo scenario si verifica quando: (1) un contatto si disiscrive dal marketing di dotdigital; (2) la disiscrizione non viene sincronizzata nuovamente con Purple; (3) il contatto visita successivamente un negozio e si connette al WiFi; (4) Purple, ignaro della soppressione, invia nuovamente il record del contatto a dotdigital; (5) dotdigital aggiunge nuovamente il contatto alla rubrica. Per confermare se ciò sta accadendo, confronta l'elenco di soppressione di dotdigital con le recenti aggiunte alla rubrica: qualsiasi indirizzo email che compare in entrambi gli elenchi indica che il problema si sta verificando. La correzione richiede due passaggi: (1) configurare un webhook di dotdigital che si attivi sugli eventi di disiscrizione e aggiorni il record del contatto corrispondente in Purple per contrassegnarlo come soppresso; (2) implementare un controllo pre-invio nella configurazione del connettore per verificare che l'indirizzo email del contatto non sia presente nell'elenco di soppressione di dotdigital prima della trasmissione. Si dovrebbe anche consigliare al DPO di condurre una valutazione d'impatto sulla protezione dei dati (DPIA) se non ne è già stata completata una per questa integrazione, dato il trattamento di dati personali tra sistemi diversi coinvolto.
Q4. Un gestore di uno stadio desidera utilizzare l'integrazione Purple-dotdigital per inviare email post-partita personalizzate ai tifosi che si sono connessi al WiFi dello stadio durante un evento. Desidera includere il risultato della partita, un link agli highlights della partita e un'offerta di merchandising personalizzata in base alla squadra del tifoso. L'integrazione attuale acquisisce solo gli otto campi dati standard di Purple. Quale configurazione aggiuntiva è richiesta per supportare questo caso d'uso?
Suggerimento: Considera come i dati specifici dell'evento (data della partita, squadre, risultato) possono essere associati ai contatti in dotdigital e come l'affiliazione alla squadra può essere acquisita a livello di splash page.
Visualizza risposta modello
Questo caso d'uso richiede due miglioramenti oltre all'integrazione standard. In primo luogo, l'affiliazione alla squadra deve essere acquisita a livello di splash page utilizzando la funzione di domanda personalizzata di Purple sulla splash page. Una domanda con menu a discesa o pulsante di opzione — "Quale squadra sostieni oggi?" — acquisisce l'affiliazione al momento dell'autenticazione. Questi dati possono essere passati a dotdigital come campo dati di contatto personalizzato, che deve essere creato nelle impostazioni dell'account di dotdigital prima della configurazione del connettore. In secondo luogo, i dati specifici dell'evento (data della partita, avversario, risultato) devono essere associati alla sessione del contatto. Ciò può essere ottenuto creando una rubrica dotdigital separata per ogni evento, denominata con i dettagli della partita, e configurando il connettore Purple per instradare i login WiFi di quell'evento alla rubrica specifica dell'evento. Il programma di automazione post-partita viene quindi attivato dall'aggiunta a quella rubrica, con i dettagli della partita incorporati nel modello di email. Per l'offerta di merchandising, la funzione di contenuto dinamico di dotdigital può proporre consigli sui prodotti diversi in base al campo dati personalizzato dell'affiliazione alla squadra. Si tratta di una distribuzione più complessa che beneficia del coinvolgimento del team di Professional Services di Purple durante la configurazione iniziale.
Continua a leggere questa serie
Integrazione di CommScope Ruckus con Purple WiFi: Guida alla Configurazione e all'Installazione
Questa guida di riferimento tecnico fornisce un manuale di configurazione autorevole per l'integrazione delle architetture CommScope Ruckus con Purple WiFi. Dettaglia passo dopo passo le implementazioni per i Captive Portal per Guest WiFi, il WiFi aziendale sicuro per il personale tramite 802.1X e l'isolamento di rete Multi-Tenant utilizzando Ruckus Dynamic PSK.
Integrazione degli Access Point Allied Telesis con Purple WiFi
Questa guida fornisce un playbook di configurazione completo per integrare gli access point Allied Telesis serie TQ con Purple WiFi. Copre il reindirizzamento al Captive Portal esterno, l'autenticazione RADIUS 802.1X e lo steering dinamico delle VLAN utilizzando le chiavi PPSK (Private Pre-Shared Keys) per implementazioni multi-tenant sicure.
Integrazione degli Access Point Grandstream GWN con Purple WiFi
Questa guida tecnica di riferimento dettagliata spiega come integrare gli access point Grandstream GWN con la piattaforma di Guest WiFi e analytics di Purple. Copre la configurazione del Captive Portal Grandstream, le impostazioni RADIUS AAA, la configurazione del walled garden, l'autenticazione sicura del personale tramite 802.1X con instradamento VLAN dinamico e la segmentazione PPSK multi-tenant, offrendo una guida pratica e passo dopo passo per MSP e team IT che implementano WiFi per ospiti e personale su larga scala.