Vai al contenuto principale

HubSpot e Guest WiFi: Arricchimento dei Lead e Segmentazione

Questa guida fornisce ai manager IT, agli amministratori di HubSpot e ai team di marketing operations un playbook di integrazione pratico per connettere Purple Guest WiFi a HubSpot. Copre l'intera architettura tecnica — dall'acquisizione dei dati del Captive Portal e la mappatura delle proprietà fino all'automazione delle fasi del ciclo di vita, alla deduplicazione e alla segmentazione delle liste — consentendo ai gestori delle sedi di convertire le connessioni WiFi anonime in contatti CRM arricchiti e pronti all'azione.

📖 9 minuti di lettura📝 2,047 parole🔧 2 esempi pratici3 domande di esercitazione📚 9 definizioni chiave

Ascolta questa guida

Visualizza trascrizione del podcast
Benvenuti nel Purple Integration Playbook. Sono il vostro ospite e oggi esamineremo l'architettura della nostra integrazione nativa con HubSpot. Nello specifico, come convogliare i dati del guest WiFi in HubSpot per l'arricchimento dei lead e la segmentazione. Se siete un IT manager, un architetto di rete o gestite le operazioni CRM in una grande sede — che si tratti di uno stadio, di una catena di negozi o di un hotel — questa sessione fa al caso vostro. Salteremo i fronzoli del marketing. Oggi parleremo di flusso di dati, mappatura delle proprietà e automazione del ciclo di vita. Cominciamo. Innanzitutto, contestualizziamo. La rete guest WiFi è una delle risorse di dati più sottoutilizzate in qualsiasi sede. Ogni volta che un visitatore si connette, fornisce un segnale di identità verificato — il proprio nome, l'indirizzo email e, cosa fondamentale, il consenso esplicito a essere contattato. La maggior parte delle organizzazioni acquisisce questi dati e poi li lascia in una piattaforma di gestione WiFi scollegata, completamente isolata dal CRM. Si tratta di una significativa opportunità persa. L'integrazione di Purple con HubSpot esiste specificamente per colmare questo divario. Ora, iniziamo con il livello di acquisizione dei dati. Quando un ospite si connette alla rete tramite il Captive Portal, la piattaforma Purple autentica la sessione. A questo punto, l'utente fornisce dati demografici — in genere nome, cognome e indirizzo email — insieme al consenso esplicito per il marketing. Questo meccanismo di consenso è fondamentale. Deve essere in linea con i requisiti del GDPR, il che significa che la casella di controllo del consenso sul portale deve essere deselezionata per impostazione predefinita e l'utente deve attivarsi attivamente per l'opt-in. Questo non è solo un requisito legale; è il meccanismo che determina se i dati acquisiti sono effettivamente utilizzabili per il marketing in uscita. Una volta autenticata la sessione, l'integrazione nativa attiva una chiamata API a HubSpot. I dati vengono trasmessi come payload JSON tramite una connessione HTTPS sicura. Ma come si mappa esattamente tutto questo nel CRM? Analizziamolo nel dettaglio. I campi standard si mappano in modo diretto e pulito. Nome si mappa sulla proprietà firstname di HubSpot. Cognome si mappa su lastname. Indirizzo email si mappa su email. Queste sono proprietà native dei contatti di HubSpot e non richiedono alcuna configurazione aggiuntiva. Tuttavia, il vero valore di questa integrazione risiede nell'allineamento delle proprietà personalizzate. La rete WiFi genera ricchi dati comportamentali che non hanno una collocazione nativa in HubSpot. È necessario creare proprietà personalizzate per memorizzarli. Consiglio di creare le seguenti proprietà personalizzate in HubSpot prima di attivare l'integrazione. Primo, wifi last visit — dovrebbe essere un tipo di proprietà Selettore data. Registra la data più recente in cui il contatto si è autenticato tramite WiFi. Secondo, wifi venue — una proprietà Testo a riga singola. Questo è essenziale per le implementazioni multi-sede. Terzo, wifi session count — una proprietà Numero. Questa tiene traccia di quante volte il contatto si è connesso in tutte le visite. Quarto, wifi dwell time — un'altra proprietà Numero, che registra la durata media della sessione in minuti. Queste quattro proprietà personalizzate costituiscono la base della vostra strategia di segmentazione. Ora parliamo di deduplicazione. Questo è un punto di errore comune nelle integrazioni da WiFi a CRM, e vale la pena soffermarsi. HubSpot utilizza l'indirizzo email come identificatore univoco primario per i record dei contatti. Quando il payload di Purple arriva all'endpoint dell'API di HubSpot, HubSpot esegue una ricerca. Se esiste già un contatto con quell'indirizzo email, HubSpot aggiorna il record esistente con i nuovi dati. In caso contrario, crea un nuovo contatto. Questo è il comportamento corretto e significa che non dovreste mai ritrovarvi con record duplicati per la stessa persona — a condizione che l'indirizzo email sia coerente. Il rischio qui è rappresentato dai dati sporchi alla fonte. Se il vostro Captive Portal consente agli utenti di inserire un indirizzo email non valido — o peggio, uno falso — creerete record orfani in HubSpot che non potranno mai essere associati o contattati via email. La mitigazione è semplice: applicare una rigida convalida del formato email sul modulo del portale. Rendere obbligatorio il campo email e convalidare il formato al momento dell'invio. Questa è un'opzione di configurazione all'interno del portale Purple e dovrebbe essere abilitata come requisito di base. Passiamo all'automazione delle fasi del ciclo di vita. È qui che l'integrazione passa dalla semplice acquisizione dei dati a una vera e propria marketing intelligence. Il comportamento predefinito per molti team è impostare la fase del ciclo di vita di ogni nuovo contatto WiFi su Lead. Sconsiglio vivamente questo approccio. Confonde un visitatore occasionale con un potenziale cliente realmente interessato, e gonfierà i vostri numeri di lead degradando al contempo la qualità della vostra pipeline. Invece, implementate un modello di ciclo di vita a livelli e basato sugli eventi. Al primo accesso WiFi, impostate la fase del ciclo di vita su Subscriber. Quando la proprietà wifi session count raggiunge due o più visite entro una finestra mobile di 30 giorni, attivate un workflow che fa passare il contatto a Marketing Qualified Lead. Quando il wifi dwell time supera i 45 minuti in più visite, fate passare il contatto a Sales Qualified Lead. Infine, quando viene applicato un tag del programma fedeltà, fate passare il contatto a Customer. Un grave errore in questa fase è la mancata mappatura della base giuridica per l'elaborazione. Mappate sempre la casella di controllo del consenso al marketing dal Captive Portal alla proprietà hs legal basis in HubSpot. Se saltate questo passaggio, il vostro team di marketing non sarà in grado di inviare email a questi contatti, rendendo l'integrazione inutile per le campagne in uscita. Rispondiamo rapidamente ad alcune domande comuni. L'integrazione supporta implementazioni multi-sede? Sì, assolutamente. Passate l'identificatore della sede da Purple alla proprietà personalizzata wifi venue in HubSpot. Ciò consente ai team di marketing regionali di segmentare le liste per località. Per una catena di negozi con 50 punti vendita, questo significa che ogni store manager può avere una lista di contatti che hanno visitato la sua specifica sede. Cosa succede se viene raggiunto il limite di frequenza dell'API di HubSpot? La piattaforma Purple mette in coda i payload e riprova le richieste non riuscite. Tuttavia, per ambienti ad altissima densità — pensate a uno stadio con 50.000 autenticazioni simultanee al fischio d'inizio — dovreste essere consapevoli dei limiti del vostro livello API di HubSpot e pianificare di conseguenza. Per riassumere i punti chiave. Mappate prima i campi demografici standard per stabilire l'identità in HubSpot. Quindi create e mappate le proprietà personalizzate — wifi last visit, wifi venue, wifi session count e wifi dwell time — per abilitare la segmentazione. Affidatevi sempre all'indirizzo email come chiave primaria per la deduplicazione e applicate la convalida dell'email sul portale. Non impostate tutti i contatti su Lead per impostazione predefinita. Utilizzate i dati delle sessioni WiFi per attivare progressioni delle fasi del ciclo di vita basate sugli eventi. E, cosa fondamentale, mappate sempre il consenso al marketing su hs legal basis prima di andare live. Come prossimo passo, verificate i campi del modulo del vostro Captive Portal attuale rispetto alla configurazione delle proprietà di HubSpot. Mappate ogni campo su una proprietà corrispondente. Ogni punto dati raccolto dovrebbe avere uno scopo e una collocazione nel CRM. Grazie per aver ascoltato il Purple Integration Playbook. Ci vediamo alla prossima implementazione.

header_image.png

Sintesi esecutiva

Per le sedi aziendali — dalle grandi catene di negozi agli stadi ad alta capacità — la rete guest WiFi è uno dei livelli di acquisizione dati più sottoutilizzati nello stack tecnologico. Ogni sessione autenticata rappresenta un segnale di identità verificato: un nome, un indirizzo email e un consenso esplicito al marketing. Eppure, la maggior parte delle organizzazioni lascia che questi dati rimangano isolati all'interno della propria piattaforma di gestione WiFi, completamente scollegati dal CRM. L'integrazione di Purple con HubSpot colma questo divario stabilendo una pipeline di dati in tempo reale e basata sugli eventi tra il Captive Portal e HubSpot.

Questa guida copre l'intera architettura di implementazione: come mappare i campi del portale Guest WiFi sulle proprietà standard e personalizzate di HubSpot, come configurare la logica di deduplicazione, come creare workflow per le fasi del ciclo di vita attivati dagli eventi di sessione WiFi e come segmentare i contatti in liste pronte all'azione. È scritta per amministratori di HubSpot, manager di marketing operations e architetti IT che devono implementare questa integrazione in un ambiente di produzione, non valutarla in teoria.

Approfondimento tecnico

Architettura e flusso di dati

L'integrazione opera su un'architettura basata su webhook. Quando un utente si autentica tramite il Captive Portal di Purple, la piattaforma funge da identity provider, convalidando la sessione e generando un payload JSON strutturato contenente i dati demografici e di sessione dell'utente. Questo payload viene trasmesso tramite una chiamata API REST HTTPS sicura all'endpoint dell'API Contacts di HubSpot.

Il flusso di dati segue quattro fasi distinte: autenticazione a livello di portale, generazione del payload da parte della piattaforma Purple, trasmissione API a HubSpot e creazione o aggiornamento del record all'interno del CRM. Per le implementazioni multi-sede — comuni negli ambienti Retail e Hospitality — l'identificatore della sede è incorporato nel payload al momento della generazione, garantendo che ogni record di contatto contenga il contesto di localizzazione richiesto per la segmentazione regionale.

Il livello WiFi Analytics all'interno di Purple genera le metriche comportamentali — conteggio delle sessioni, tempo di permanenza, frequenza delle visite — che vengono trasmesse insieme ai dati demografici. Queste metriche rappresentano il fattore di differenziazione tra una semplice acquisizione di email e un contatto CRM realmente arricchito.

Meccanismi di mappatura delle proprietà

Una mappatura accurata delle proprietà è la base di un'integrazione affidabile. Le proprietà native dei contatti di HubSpot gestiscono i campi demografici standard, ma i dati comportamentali specifici del WiFi richiedono la creazione di proprietà personalizzate prima dell'attivazione dell'integrazione.

property_mapping_diagram.png

La tabella seguente definisce la configurazione di mappatura delle proprietà consigliata:

Campo del portale Proprietà HubSpot Tipo di proprietà Note
Nome firstname Testo a riga singola Proprietà nativa di HubSpot
Cognome lastname Testo a riga singola Proprietà nativa di HubSpot
Indirizzo email email Email Chiave di deduplicazione primaria
Numero di telefono phone Numero di telefono Proprietà nativa di HubSpot
Data di nascita date_of_birth Selettore data Proprietà personalizzata richiesta
Codice postale / ZIP zip Testo a riga singola Proprietà nativa di HubSpot
Consenso al marketing hs_legal_basis Testo a riga singola Impostato su 'Freely given consent'
Timestamp della visita wifi_last_visit Selettore data Proprietà personalizzata richiesta
Nome della sede wifi_venue Testo a riga singola Proprietà personalizzata richiesta
Conteggio sessioni wifi_session_count Numero Proprietà personalizzata richiesta
Tempo di permanenza (min) wifi_dwell_time Numero Proprietà personalizzata richiesta

Le quattro proprietà personalizzate — wifi_last_visit, wifi_venue, wifi_session_count e wifi_dwell_time — devono essere create in HubSpot prima dell'attivazione dell'integrazione. La mancata creazione preventiva di queste proprietà comporterà lo scarto silenzioso dei dati del payload da parte dell'API di HubSpot.

Deduplicazione e risoluzione dell'identità

HubSpot utilizza l'indirizzo email come identificatore univoco primario per i record dei contatti. Quando viene ricevuto il payload di Purple, HubSpot esegue una ricerca tra i record esistenti. Se esiste un contatto con l'indirizzo email corrispondente, HubSpot aggiorna il record con i nuovi dati di sessione — incrementando wifi_session_count e aggiornando wifi_last_visit. Se non viene trovata alcuna corrispondenza, viene creato un nuovo record di contatto.

Questo comportamento è deterministico e affidabile, a condizione che l'indirizzo email sia coerente tra le visite. Il rischio principale è rappresentato dai dati sporchi alla fonte. Se il Captive Portal consente indirizzi email non validi o falsi, in HubSpot vengono creati record orfani che non possono essere associati alle visite successive e ai quali non è possibile inviare email. La mitigazione consiste nell'applicare una rigida convalida del formato email RFC 5322 sul modulo del portale, rendendo obbligatorio il campo email con convalida lato server. Questa è un'opzione configurabile all'interno delle impostazioni del portale Purple e dovrebbe essere considerata un requisito di base non negoziabile.

Per le organizzazioni che operano nel settore Healthcare o in ambienti del settore pubblico in cui la conformità al GDPR è soggetta a controlli, vale anche la pena notare che il meccanismo di deduplicazione consente a un singolo record di contatto di consolidare l'intera cronologia delle visite. Ciò semplifica le risposte alle richieste di accesso dell'interessato (SAR) e alle richieste di cancellazione dei dati ai sensi dell'Articolo 17 del GDPR.

Guida all'implementazione

Passaggio 1: Pre-configurare le proprietà personalizzate di HubSpot

Accedere in Impostazioni di HubSpot > Proprietà > Proprietà dei contatti. Crea le quattro proprietà personalizzate elencate nella tabella di mappatura sopra. Assicurati che i tipi di dati siano impostati correttamente: wifi_last_visit deve essere un selettore di data, mentre wifi_session_count e wifi_dwell_time devono essere di tipo Numero. Tipi di dati errati faranno sì che l'API rifiuti i valori del payload.

Passaggio 2: Controlla e allinea i campi del Captive Portal

Verifica l'attuale configurazione del Captive Portal di Purple. Assicurati che il campo Email sia impostato come obbligatorio con la convalida del formato abilitata. Per le distribuzioni multi-sede, conferma che l'identificativo della sede sia configurato per essere trasmesso dinamicamente in base alla posizione dell'access point. Le sedi nei settori dei Trasporti — come aeroporti o stazioni ferroviarie — possono avere più zone all'interno di una singola sede, ognuna delle quali richiede un identificativo di sede distinto.

Passaggio 3: Configura la mappatura delle proprietà in Purple

All'interno delle impostazioni di integrazione di HubSpot della piattaforma Purple, mappa ogni campo del portale sul corrispondente nome della proprietà interna di HubSpot. Utilizza i nomi esatti delle proprietà interne (ad es. wifi_session_count, non WiFi Session Count) per garantire che il payload dell'API sia strutturato correttamente.

Passaggio 4: Stabilisci l'automazione delle fasi del ciclo di vita

Non impostare come predefinita la fase del ciclo di vita 'Lead' per tutte le nuove connessioni WiFi. Implementa un modello a livelli basato sugli eventi utilizzando i workflow di HubSpot.

lifecycle_workflow_diagram.png

La progressione consigliata del ciclo di vita è la seguente. Al primo accesso WiFi, imposta la fase del ciclo di vita su Subscriber — la fase corretta di HubSpot per un contatto che ha fornito i propri dettagli ma non ha ancora dimostrato un'intenzione comportamentale. Quando wifi_session_count raggiunge 2 o più entro una finestra mobile di 30 giorni, attiva un workflow per far passare il contatto a Marketing Qualified Lead (MQL). Quando wifi_dwell_time supera i 45 minuti in più sessioni, passa a Sales Qualified Lead (SQL). Quando viene applicato un tag del programma fedeltà, passa a Customer.

In HubSpot, crea ogni transizione come un workflow separato con il trigger impostato su 'Il valore della proprietà del contatto cambia'. Questo garantisce che la transizione si attivi immediatamente al superamento della soglia, anziché attendere un processo batch pianificato.

Passaggio 5: Mappa la base giuridica del trattamento

Questo passaggio è imprescindibile per la conformità al GDPR. La casella di controllo del consenso al marketing sul Captive Portal deve essere mappata sulla proprietà hs_legal_basis di HubSpot. Quando un utente esprime il consenso (opt-in), il valore deve essere impostato su Freely given consent from the contact. Senza questa mappatura, i controlli di conformità integrati di HubSpot bloccheranno l'invio di email in uscita a questi contatti, rendendo l'integrazione commercialmente inutile per la marketing automation.

Passaggio 6: Crea le liste di segmentazione

Con il corretto flusso dei dati delle proprietà, crea Liste Attive di HubSpot per i principali casi d'uso di segmentazione. Gli esempi includono: tutti i contatti in cui wifi_venue = una posizione specifica (per campagne con target geografico), tutti i contatti in cui wifi_session_count >= 5 (per iniziative del programma fedeltà) e tutti i contatti in cui wifi_last_visit rientra negli ultimi 30 giorni (per il re-engagement basato sulla recency).

Best Practice

Imponi la convalida dell'email all'origine. Ogni problema di qualità dei dati in HubSpot derivante dall'integrazione WiFi può essere ricondotto a un indirizzo email non validato correttamente. Considera il modulo del portale come la prima linea di difesa per la qualità dei dati del CRM.

Segmenta per sede fin dal primo giorno. Per qualsiasi distribuzione che copra più sedi — che si tratti di un gruppo di negozi, di un complesso ospedaliero o di uno stadio — la proprietà wifi_venue è la dimensione di segmentazione più importante. Configurala correttamente fin dall'inizio. Integrare la segmentazione per sede dopo che sono stati creati migliaia di contatti senza questa proprietà richiede un notevole sforzo di bonifica.

Rispetta l'architettura del consenso. Il principio di limitazione della finalità del GDPR implica che i dati raccolti tramite un portale WiFi per l'accesso alla rete non possano essere riutilizzati automaticamente per il marketing diretto senza un consenso esplicito. La mappatura di hs_legal_basis non è un dettaglio tecnico, bensì il meccanismo legale che autorizza l'uso per finalità di marketing.

Monitora la velocità di trasmissione dell'API. Per ambienti ad alta densità come stadi o centri congressi, il volume di autenticazioni simultanee durante i periodi di punta può sovraccaricare l'API di HubSpot. Purple mette in coda i payload e riprova le richieste non andate a buon fine, ma si consiglia di monitorare i volumi di chiamate API nella dashboard per sviluppatori di HubSpot durante i grandi eventi e assicurarsi che il livello dell'account HubSpot supporti la velocità di trasmissione richiesta.

Utilizza aggiornamenti incrementali, non sovrascritture complete. Quando un visitatore di ritorno si connette, il payload dovrebbe aggiornare solo le proprietà modificate (wifi_last_visit, wifi_session_count) anziché sovrascrivere tutti i campi. Ciò previene la perdita accidentale di dati se, ad esempio, un contatto ha aggiornato il proprio nome direttamente in HubSpot.

Risoluzione dei problemi e mitigazione dei rischi

Problema: i contatti vengono creati ma non possono ricevere email di marketing. Causa principale: la proprietà hs_legal_basis non è stata mappata o è stata mappata con una stringa di valore errata. Risoluzione: verifica l'esatto valore stringa trasmesso. HubSpot richiede Freely given consent from the contact — qualsiasi variazione farà fallire silenziosamente il controllo di conformità.

Problema: in HubSpot compaiono record di contatti duplicati. Causa principale: lo stesso utente invia più indirizzi email (ad es. personale e aziendale) o il campo email non è obbligatorio sul portale. Risoluzione: abilita la convalida obbligatoria dell'email sul portale. Prendi in considerazione l'implementazione di un workflow di unione in HubSpot per consolidare i record in cui compare lo stesso nome con indirizzi email diversi.

Problema: le proprietà personalizzate non vengono popolate nonostante l'integrazione sia attiva. Causa principale: le proprietà personalizzate non sono state create in HubSpot prima che l'integrazione venisse attivata, oppure i nomi interni delle proprietà nella configurazione di mappatura di Purple non corrispondono esattamente ai nomi interni delle proprietà di HubSpot. Risoluzione: Confronta i nomi interni delle proprietà in Impostazioni di HubSpot > Proprietà con la configurazione di mappatura in Purple. I nomi interni distinguono tra maiuscole e minuscole e utilizzano i trattini bassi (underscore), non gli spazi.

Problema: La fase del ciclo di vita non avanza nonostante la soglia del numero di sessioni sia stata raggiunta. Causa principale: Il trigger del workflow di HubSpot è impostato su 'Il contatto è iscritto' anziché su 'Il valore della proprietà del contatto cambia'. Risoluzione: Ricostruisci il workflow con il tipo di trigger corretto. 'Il valore della proprietà del contatto cambia' si attiva ogni volta che la proprietà viene aggiornata, che è il meccanismo corretto per l'avanzamento basato su soglia.

Rischio: Non conformità al GDPR a causa della conservazione dei dati. Mitigazione: Implementa un workflow di HubSpot che contrassegni i contatti come inattivi dopo 24 mesi di assenza di attività WiFi (ovvero, se wifi_last_visit risale a più di 24 mesi prima). Attiva un'e-mail di rinnovo del consenso. Se non si riceve risposta entro 30 giorni, escludi il contatto da tutte le comunicazioni di marketing. Questo è in linea con il principio di limitazione della conservazione del GDPR.

ROI e impatto aziendale

Il caso commerciale per l'integrazione di Purple con HubSpot è semplice: converte un costo passivo di infrastruttura di rete in una pipeline di dati attiva che genera entrate. Gli indicatori chiave di prestazione (KPI) per misurare il successo dell'implementazione sono:

KPI Metodo di misurazione Target di benchmark
Nuovi contatti netti generati Report sulle fonti dei contatti di HubSpot 15–25% delle sessioni WiFi mensili
Accuratezza della sincronizzazione dei dati % di contatti con tutte e 4 le proprietà personalizzate popolate > 95%
Tasso di recapito delle e-mail Dashboard dello stato delle e-mail di HubSpot > 90%
Tasso di conversione in MQL dai contatti WiFi Report sull'avanzamento della fase del ciclo di vita > 8% entro 90 giorni
Tasso di apertura delle campagne (contatti provenienti da WiFi) Analisi delle e-mail di HubSpot > 25% (rispetto al 18% della media del settore)

In un'implementazione nel settore dell'ospitalità, un hotel di 300 camere che genera 2.000 connessioni WiFi uniche al mese può aspettarsi di aggiungere circa 400–500 nuovi contatti netti arricchiti a HubSpot ogni mese, ipotizzando un tasso di conversione dal 20 al 25% dalla connessione alla compilazione del modulo. Con un tasso di conversione in MQL prudente del 10%, ciò rappresenta 40–50 nuovi lead qualificati per il marketing (MQL) al mese da una fonte di dati che in precedenza generava zero valore per il CRM.

Per una catena di negozi al dettaglio con 50 sedi, il volume complessivo dei dati è notevolmente superiore e il valore della segmentazione — in particolare la capacità di targettizzare i contatti in base alla specifica sede del negozio — consente campagne promozionali iper-localizzate che superano costantemente le e-mail broadcast generiche sia in termini di tasso di apertura che di conversione.

Definizioni chiave

Captive Portal

La pagina di autenticazione basata sul web presentata agli utenti prima che venga concesso loro l'accesso a una rete WiFi ospiti. Funge da interfaccia principale per l'acquisizione dei dati in cui vengono raccolte le informazioni demografiche e il consenso al marketing.

I team IT lo incontrano come front-end del flusso di autenticazione WiFi. I campi configurati sul Captive Portal determinano direttamente quali dati sono disponibili per l'arricchimento del CRM.

JSON Payload

Il pacchetto dati strutturato trasmesso dalla piattaforma Purple all'API di HubSpot, contenente i dati demografici e di sessione del contatto in formato JavaScript Object Notation.

Comprendere la struttura del payload è essenziale per la risoluzione dei problemi di sincronizzazione dei dati non riuscita. L'API di HubSpot rifiuterà silenziosamente le proprietà che non esistono o che presentano tipi di dati non corrispondenti.

Deduplication

Il processo mediante il quale il CRM identifica e unisce o impedisce la creazione di record di contatto duplicati e ridondanti. HubSpot esegue la deduplicazione automaticamente utilizzando l'indirizzo email come chiave primaria.

Fondamentale per mantenere un database pulito. I fallimenti della deduplicazione — tipicamente causati da indirizzi email incoerenti o non validi — comportano un conteggio dei contatti gonfiato e una cronologia delle visite frammentata.

Lifecycle Stage

Una proprietà nativa dei contatti di HubSpot che indica la posizione di un contatto all'interno del funnel di marketing e vendita. Le fasi standard includono Subscriber, Lead, Marketing Qualified Lead (MQL), Sales Qualified Lead (SQL) e Customer.

Gli eventi di sessione WiFi dovrebbero guidare le progressioni automatiche delle fasi del ciclo di vita. Gestire manualmente queste fasi su larga scala non è praticabile dal punto di vista operativo.

Active List

Una lista di contatti dinamica in HubSpot che si aggiorna automaticamente in tempo reale in base a criteri di proprietà definiti. I contatti vengono aggiunti o rimossi al variare delle loro proprietà.

Il meccanismo di segmentazione principale per i contatti provenienti dal WiFi. Le Active List garantiscono che i destinatari delle campagne riflettano sempre i dati di visita più recenti senza interventi manuali.

Custom Property

Un campo definito dall'utente creato in HubSpot per memorizzare dati che non sono coperti dalle proprietà native della piattaforma. Le proprietà personalizzate devono essere create prima dell'attivazione dell'integrazione.

Necessaria per tutti i dati comportamentali specifici del WiFi. Le quattro proprietà personalizzate critiche per questa integrazione sono wifi_venue, wifi_session_count, wifi_last_visit e wifi_dwell_time.

hs_legal_basis

Una proprietà nativa dei contatti di HubSpot che registra la base giuridica in base alla quale i dati del contatto vengono elaborati per scopi di marketing, in conformità con il GDPR.

Deve essere mappato sulla casella di controllo del consenso al marketing sul Captive Portal. Senza un valore valido in questa proprietà, HubSpot bloccherà l'invio di email in uscita al contatto.

API Rate Limiting

Una restrizione imposta dall'API di HubSpot sul numero di richieste che possono essere elaborate entro una finestra temporale definita. Il superamento del limite di frequenza comporta errori HTTP 429 e trasmissioni di payload in coda o non riuscite.

Un rischio di implementazione in ambienti ad alta densità come stadi o centri congressi durante i periodi di picco di autenticazione. Purple mette in coda e riprova i payload non riusciti, ma violazioni prolungate del limite di frequenza possono causare ritardi significativi nella sincronizzazione dei dati.

Dwell Time

La durata in minuti durante la quale il dispositivo di un utente rimane connesso alla rete WiFi durante una singola sessione. Una metrica proxy per la profondità di coinvolgimento e l'intento di acquisto in ambienti retail e hospitality.

Memorizzato nella proprietà personalizzata wifi_dwell_time e utilizzato come trigger per la progressione della fase del ciclo di vita SQL. Un tempo di permanenza elevato si correla con una maggiore probabilità di conversione nel marketing basato sulla sede.

Esempi pratici

Un hotel da 300 camere desidera segmentare le proprie liste di marketing di HubSpot per distinguere tra ospiti al primo soggiorno, visitatori leisure ricorrenti e viaggiatori aziendali frequenti, e attivare sequenze di email diverse per ciascun segmento.

  1. Assicurarsi che wifi_session_count e wifi_venue siano mappati e si popolino correttamente per tutte le nuove connessioni. 2. Creare tre Active List di HubSpot: 'Ospiti al primo soggiorno' dove wifi_session_count = 1; 'Visitatori leisure ricorrenti' dove wifi_session_count >= 2 AND wifi_last_visit è negli ultimi 90 giorni AND la proprietà jobtitle del contatto è vuota (indicando un profilo non aziendale); 'Viaggiatori aziendali' dove wifi_session_count >= 3 AND jobtitle è noto o company è popolato. 3. Creare tre sequenze di email HubSpot separate con iscrizione da ciascuna lista. La sequenza 'Ospiti al primo soggiorno' si concentra sulla conoscenza dei servizi e su un incentivo per una visita di ritorno. La sequenza 'Visitatori leisure ricorrenti' promuove il programma fedeltà. La sequenza 'Viaggiatori aziendali' evidenzia le sale riunioni e le richieste di tariffe aziendali. 4. Impostare la fase del ciclo di vita su MQL quando wifi_session_count raggiunge 3, attivando automaticamente l'iscrizione alla sequenza aziendale.
Commento dell'esaminatore: Questo approccio sfrutta dati di rete deterministici — conteggio delle sessioni e recenza delle visite — anziché affidarsi al personale per categorizzare manualmente gli ospiti. La segmentazione si mantiene da sola poiché le Active List di HubSpot si aggiornano in tempo reale al variare delle proprietà WiFi. L'identificazione dei viaggiatori aziendali tramite l'arricchimento di `jobtitle` e `company` è un livello secondario che può essere potenziato con uno strumento di arricchimento dati come Clearbit, ma i soli dati WiFi forniscono un segnale sufficiente per la segmentazione iniziale.

Una catena di negozi con 50 sedi deve garantire che le email di marketing vengano inviate solo ai clienti che hanno espresso esplicitamente il consenso nel negozio specifico che hanno visitato, e che ciascun regional marketing manager possa accedere solo ai contatti del proprio territorio.

  1. Mappare il campo 'Venue Name' di Purple sulla proprietà personalizzata wifi_venue in HubSpot. Assicurarsi che i nomi delle sedi siano standardizzati (es. 'Manchester Arndale', 'Birmingham Bullring') — una denominazione incoerente frammenterà la segmentazione. 2. Mappare la casella di controllo del consenso al marketing su hs_legal_basis = 'Freely given consent from the contact'. 3. Creare Active List di HubSpot per ciascun negozio, filtrate per wifi_venue = [Nome Negozio] AND hs_legal_basis = 'Freely given consent from the contact'. 4. In HubSpot, utilizzare i Team per limitare l'accesso di ciascun regional marketing manager alle sole liste e ai contatti associati al proprio territorio. Assegnare le liste pertinenti a ciascun team. 5. Creare un modello di email standard per ciascuna regione, con iscrizione dalla lista del negozio corrispondente.
Commento dell'esaminatore: La dipendenza critica qui è la standardizzazione dei nomi delle sedi. Se la configurazione di Purple passa 'Manchester - Arndale' per alcune connessioni e 'Manchester Arndale' per altre, il filtro delle Active List salterà alcuni record. Stabilire una convenzione di denominazione prima dell'implementazione e applicarla nella configurazione del portale Purple. La funzionalità Team di HubSpot è il meccanismo corretto per il controllo degli accessi basato sul territorio — evita la necessità di creare portali HubSpot separati per ciascuna regione, il che frammenterebbe i dati e aumenterebbe i costi delle licenze.

Domande di esercitazione

Q1. Uno stadio prevede 50.000 spettatori per un evento nel giorno della partita. Il gestore della struttura desidera acquisire le email tramite il portale WiFi e attivare un'email di benvenuto personalizzata tramite HubSpot entro cinque minuti dalla connessione di ciascun ospite. Qual è il rischio tecnico principale e come dovrebbe essere mitigato?

Suggerimento: Considerare il volume di connessioni simultanee al fischio d'inizio e il modo in cui l'API gestisce i picchi di traffico.

Visualizza risposta modello

Il rischio principale è il raggiungimento del limite di frequenza dell'API di HubSpot a causa del picco concentrato di autenticazioni simultanee al fischio d'inizio. Anche con il meccanismo di accodamento dei payload e di riprovo di Purple, un picco di 10.000-15.000 connessioni simultanee in una finestra temporale ristretta può causare ritardi di elaborazione significativi, il che significa che lo SLA 'benvenuto entro 5 minuti' non è raggiungibile per la prima ondata di connessioni. Le strategie di mitigazione includono: (1) l'aggiornamento a un piano HubSpot Enterprise con limiti di frequenza API più elevati; (2) accettare che lo SLA dell'email di benvenuto sia realistico per gli arrivi scaglionati ma non per il picco del fischio d'inizio, e adeguare lo SLA a 'entro 30 minuti'; (3) configurare il workflow di HubSpot per inviare l'email di benvenuto come batch a un orario fisso (es. 15 minuti dopo l'apertura dei cancelli) anziché con attivazione individuale, riducendo il carico di esecuzione del workflow.

Q2. Il team di marketing segnala che 8.000 contatti generati dalla rete WiFi negli ultimi tre mesi non possono ricevere email di marketing. I contatti esistono in HubSpot con indirizzi email validi e non sono contrassegnati come disiscritti. Qual è la causa principale più probabile e qual è il percorso di risoluzione?

Suggerimento: Concentrarsi sul livello di conformità GDPR all'interno di HubSpot, non sugli indirizzi email stessi.

Visualizza risposta modello

La causa principale più probabile è che la proprietà hs_legal_basis non sia stata mappata durante la configurazione dell'integrazione, o sia stata mappata con un valore stringa errato. HubSpot richiede l'esatta stringa 'Freely given consent from the contact' per le email in uscita conformi al GDPR. Qualsiasi variazione — incluso un valore vuoto — fa sì che HubSpot escluda il contatto dagli invii di email. Il percorso di risoluzione è: (1) verificare il valore corrente di hs_legal_basis su un campione di contatti interessati; (2) se vuoto o errato, identificare se la casella di controllo del consenso del portale è stata acquisita da Purple durante quel periodo; (3) se il consenso è stato acquisito ma non mappato, aggiornare la mappatura dell'integrazione e utilizzare un workflow di aggiornamento massivo di HubSpot per impostare retroattivamente hs_legal_basis per i contatti in cui il timestamp del consenso è popolato; (4) se il consenso non è stato acquisito sul portale, non è possibile inviare email a tali contatti, che dovrebbero essere esclusi in modo permanente — non tentare di assegnare retroattivamente un consenso che non è stato fornito.

Q3. Un gestore di una sede desidera identificare i visitatori 'ad alto valore' — definiti come ospiti che hanno visitato la struttura almeno quattro volte negli ultimi 60 giorni e il cui tempo di permanenza medio supera i 90 minuti — e iscriverli automaticamente a una sequenza di promozione del programma fedeltà VIP in HubSpot. Come dovrebbe essere strutturata questa architettura?

Suggerimento: Considerare quali proprietà devono esistere, come è costruita la logica di soglia in HubSpot e cosa attiva l'iscrizione alla sequenza.

Visualizza risposta modello
  1. Confermare che le proprietà personalizzate wifi_session_count, wifi_dwell_time e wifi_last_visit siano mappate correttamente e si popolino. 2. Creare un'Active List di HubSpot con i criteri: wifi_session_count >= 4 AND wifi_dwell_time >= 90 AND wifi_last_visit è negli ultimi 60 giorni. Questa lista si aggiornerà automaticamente man mano che i contatti soddisfano o non soddisfano più i criteri. 3. Creare un workflow di HubSpot attivato da 'Contatto aggiunto alla lista' per l'Active List sopra indicata. Impostare l'azione per iscrivere il contatto alla sequenza di email di promozione del programma fedeltà VIP. 4. Aggiungere una condizione di esclusione al workflow: se la fase del ciclo di vita del contatto è già 'Customer' (ovvero già iscritto al programma fedeltà), non iscriverlo nuovamente. 5. Opzionalmente, attivare una notifica CRM interna per il team di relazioni con gli ospiti della sede quando un contatto entra nella lista VIP, consentendo un'interazione personalizzata all'interno della struttura alla visita successiva.

Continua a leggere questa serie

CommScope Ruckus Integration with Purple WiFi: Setup and Configuration Guide

Questa guida di riferimento tecnico fornisce un playbook di configurazione autorevole per l'integrazione delle architetture CommScope Ruckus con Purple WiFi. Dettaglia le implementazioni passo-passo per i Captive Portal per Guest WiFi, il WiFi sicuro per il personale tramite 802.1X e l'isolamento di rete multi-tenant tramite Ruckus Dynamic PSK.

Leggi la guida →

Allied Telesis Access Points Integration with Purple WiFi

Questa guida fornisce un playbook di configurazione completo per l'integrazione degli access point Allied Telesis serie TQ con Purple WiFi. Copre il reindirizzamento del Captive Portal esterno, l'autenticazione RADIUS 802.1X e l'instradamento dinamico della VLAN tramite Private Pre-Shared Keys (PPSK) per distribuzioni multi-tenant sicure.

Leggi la guida →

Cisco WLC and Catalyst Integration with Purple WiFi: Step-by-Step Guest Access Guide

Questa guida descrive in dettaglio l'integrazione passo-passo di Cisco WLC e Catalyst 9800 Wireless con Purple, coprendo il reindirizzamento al Captive Portal per Guest WiFi tramite Central Web Authentication, il WiFi aziendale sicuro per il personale tramite 802.1X EAP-TLS e la segmentazione multi-tenant tramite Cisco Identity Pre-Shared Keys (iPSK) con assegnazione dinamica della VLAN. È scritta per architetti di rete aziendali e direttori della sicurezza IT che distribuiscono l'infrastruttura Cisco nei settori hospitality, retail e grandi spazi pubblici.

Leggi la guida →