Vai al contenuto principale

Ottimizzazione dei Captive Portals B2B: Acquisizione di Nomi Aziendali e Dati Professionali

Questa guida spiega come i manager IT, gli architetti di rete e i direttori delle operazioni delle strutture possono configurare i Captive Portals B2B per acquisire dati professionali (nomi aziendali, ruoli lavorativi e indirizzi email aziendali) al momento dell'accesso al WiFi. Copre l'intera architettura tecnica, dall'isolamento delle VLAN e l'autenticazione RADIUS fino all'integrazione CRM con Salesforce e HubSpot, con conformità GDPR e CCPA integrata. Le strutture che implementano correttamente questa soluzione trasformano la propria rete WiFi per gli ospiti in un motore di dati di prima parte e in un sistema automatizzato di lead generation.

📖 8 minuti di lettura📝 1,939 parole🔧 2 esempi pratici3 domande di esercitazione📚 10 definizioni chiave

Ascolta questa guida

Visualizza trascrizione del podcast
Benvenuti al Purple Executive Briefing. Oggi affrontiamo una significativa opportunità mancata nel networking aziendale: il Captive Portal B2B. Se gestite un centro congressi, un hotel aziendale, uno stadio o una struttura orientata al business, probabilmente offrite il WiFi per gli ospiti. Ma se la vostra schermata di accesso richiede solo un indirizzo email, state trattando professionisti aziendali di alto valore come acquirenti al dettaglio. State perdendo l'opportunità di acquisire nomi di aziende, ruoli professionali e dati professionali utilizzabili di cui i vostri team di vendita e marketing hanno realmente bisogno. Oggi esamineremo l'architettura necessaria per acquisire questi dati in modo sicuro, come instradarli direttamente nel vostro CRM e i framework di conformità da seguire. Entriamo nei dettagli tecnici. La base di qualsiasi implementazione WiFi aziendale per gli ospiti è l'isolamento e l'autenticazione. Si isola il traffico su una VLAN dedicata e si autentica l'utente tramite un Captive Portal supportato da un server RADIUS. Quando un visitatore si connette al vostro SSID ospite, l'access point locale intercetta il traffico. Che si tratti di Cisco Meraki, HPE Aruba o Ruckus, il processo è lo stesso. Il sistema operativo del dispositivo rileva che non ha un accesso completo a Internet e attiva il Captive Network Assistant. Questo fa apparire la schermata di accesso. Questo è il momento critico. È qui che avviene lo scambio di dati. Per un pubblico B2B, è necessario configurare questo portale per richiedere i campi corretti. Il set ottimale è Nome completo, Email aziendale, Nome azienda e Ruolo professionale. Chiamiamo questa la Regola dei Tre Campi. Cercate di limitare i campi obbligatori a tre o meno per evitare l'abbandono. Se avete bisogno di più dati, utilizzate il Progressive Profiling. Quando l'indirizzo MAC viene riconosciuto in una visita successiva, richiedete una nuova informazione anziché ripetere l'intero modulo. Ora, l'acquisizione dei dati è solo metà dell'opera. I dati fermi in una dashboard WiFi sono inutili. È necessario integrarli. La piattaforma di Purple funge da overlay cloud che gestisce l'autenticazione RADIUS e l'instradamento delle API. Quando un utente fa clic su Connetti, Purple autentica la sessione, indica all'access point di concedere l'accesso a Internet e contemporaneamente attiva un webhook o una chiamata API al vostro CRM. Se utilizzate Salesforce o HubSpot, questo significa che una visita fisica alla vostra struttura crea o aggiorna automaticamente un record di contatto. Per un centro congressi, questo trasforma la vostra rete WiFi in un motore automatizzato di lead generation per future prenotazioni di eventi aziendali. Per un hotel, arricchisce il vostro database di fidelizzazione B2B con dati di interazione reali. L'architettura è semplice. L'access point instrada il traffico SSID ospite verso il Captive Portal Purple nel cloud. Il portale presenta il modulo personalizzato, acquisisce i dati professionali e autentica la sessione tramite RADIUS. I dati vengono quindi inviati tramite API al vostro CRM, dove creano o aggiornano i record dei contatti in tempo reale. Parliamo dell'implementazione e degli errori più comuni che riscontriamo. Il più grande ostacolo tecnico è la configurazione del walled garden. Il walled garden stabilisce a cosa può accedere un dispositivo prima di essere autenticato. Se lo si configura in modo errato, consentendo l'accesso agli URL di rilevamento del sistema operativo, come captive.apple.com per i dispositivi iOS, il dispositivo presumerà di avere accesso a Internet e il portale non apparirà. È necessario assicurarsi che questi URL specifici siano bloccati per attivare correttamente il captive portal. Il secondo ostacolo è la lunghezza del modulo. Ogni campo obbligatorio aggiuntivo riduce il tasso di completamento del login. Registriamo costantemente un calo di circa il dieci percento per ogni campo in più. Mantienilo snello. Tre campi, massimo quattro. Il terzo ostacolo è conformità. Raccogliendo dati professionali, questi rientrano nel GDPR in Europa e nel CCPA in California. Non è possibile preselezionare la casella di controllo per il consenso al marketing. L'utente deve scegliere attivamente di ricevere comunicazioni. Purple gestisce questo livello di conformità, incluse le policy di conservazione dei dati che anonimizzano automaticamente i dati dopo un periodo stabilito. Vediamo due scenari reali. Primo: un centro congressi con una capacità di cinquecento persone che utilizza hardware Cisco Meraki e HubSpot come CRM. Configurano la dashboard di Meraki per instradare l'SSID degli ospiti verso il captive portal di Purple. Progettano una splash page personalizzata che richiede Nome completo, Nome azienda ed Email aziendale. Abilitano l'integrazione nativa tra Purple e HubSpot e mappano il campo Nome azienda sull'oggetto Azienda in HubSpot. Configurano un flusso di lavoro per taggare i contatti con il nome dell'evento specifico e assegnarli al team commerciale aziendale per il follow-up. Il risultato: quattrocentocinquanta nuovi lead aziendali generati durante una singola fiera e un aumento del quindici percento nelle prenotazioni di eventi B2B nel trimestre successivo. Secondo: una catena alberghiera globale che distribuisce Purple sui propri access point HPE Aruba. Configurano il captive portal per richiedere Nome, Azienda ed Email. Implementano una casella di opt-in a scelta consapevole per il loro programma di fidelizzazione B2B, assicurandosi che non sia preselezionata. Utilizzano il rilevamento della lingua di Purple per mostrare il portale nella lingua nativa dell'ospite. Impostano policy di conservazione dei dati per anonimizzare automaticamente i dati dopo dodici mesi, in linea con i requisiti del GDPR. Il risultato: un database B2B pulito, conforme e ad alta intenzionalità d'acquisto costruito direttamente dalle visite fisiche alla struttura. Ora, una sessione rapida di domande e risposte basata su ciò che sentiamo più spesso dai clienti. Domanda uno: possiamo usare l'802.1X per questo? Sì. È possibile utilizzare il captive portal per l'onboarding iniziale per acquisire i dati professionali, e poi fornire una credenziale sicura per le successive connessioni crittografate utilizzando WPA2 o WPA3-Enterprise. Questo offre il meglio di entrambi i mondi: un'acquisizione ricca di dati alla prima visita e una riconnessione sicura e fluida nelle visite successive. Seconda domanda: questo richiede la sostituzione dei nostri access point esistenti? No. Purple è hardware-agnostic. Si integra con l'hardware aziendale esistente di Cisco Meraki, HPE Aruba, Ruckus, Juniper Mist, Ubiquiti UniFi e altri. Nessuna sostituzione radicale richiesta. Terza domanda: cosa succede se i visitatori di ritorno creano record duplicati nel nostro CRM? Configura le regole di deduplicazione nelle impostazioni di integrazione. Utilizza l'indirizzo e-mail aziendale come identificatore unico. Quando un payload arriva dal Captive Portal, l'integrazione interroga prima il tuo CRM. Se quell'e-mail esiste, aggiorna il record anziché creare un nuovo contatto. Per riassumere i punti chiave del briefing di oggi. Il tuo WiFi per gli ospiti è un motore di dati di prima parte. Ottimizza il tuo Captive Portal per i campi B2B: Nome dell'azienda, Ruolo aziendale ed E-mail di lavoro. Mantieni i campi obbligatori a tre o meno. Utilizza il Progressive Profiling per i visitatori di ritorno. Integralo direttamente con il tuo CRM per automatizzare la lead generation. Assicurati che i tuoi walled garden siano configurati correttamente per attivare il Captive Portal. E implementa opt-in basati su una scelta consapevole per rimanere conforme al GDPR e al CCPA. Purple fornisce l'overlay cloud hardware-agnostic per eseguire questa strategia su tutti i principali access point aziendali, con oltre ottantamila sedi attive e quattrocentoquaranta milioni di accessi elaborati nel 2024. Se desideri approfondire come questo si applica al tuo portfolio di sedi specifico, contatta uno dei nostri team. Grazie per l'attenzione.

header_image.png

Sintesi esecutiva

La maggior parte delle reti WiFi guest aziendali spreca la risorsa più preziosa: il momento della connessione iniziale. Quando i professionisti si connettono alla tua rete presso un centro congressi, un hotel o una sede aziendale, un Captive Portal di base che richiede solo l'e-mail perde l'opportunità di capire chi si trova effettivamente nel tuo edificio.

Ottimizzando il tuo Captive Portal per acquisire i nomi delle aziende registrate, le cariche professionali e gli indirizzi e-mail aziendali, trasformi un centro di costo in un motore di lead generation. Questa guida fornisce ai responsabili IT, agli architetti di rete e ai direttori delle operazioni delle sedi il modello tecnico per implementare Captive Portal ottimizzati per il B2B. Copriamo l'architettura richiesta per acquisire questi dati in modo sicuro, come integrarli con sistemi CRM come Salesforce e HubSpot, e i framework di conformità - GDPR, CCPA e ISO 27001 - necessari per proteggerli.

Purple fornisce l'overlay cloud indipendente dall'hardware per eseguire questa strategia su Cisco Meraki, HPE Aruba, Ruckus, Juniper Mist, Ubiquiti UniFi, Cambium, Extreme e Fortinet, offrendo connettività sicura e dati di prima parte azionabili in oltre 80.000 sedi attive. (Dati interni di Purple, 2024.)


Approfondimento tecnico

L'architettura dell'acquisizione dei dati professionali

Le fondamenta tecniche di un Captive Portal B2B richiedono un'architettura sicura e scalabile che gestisca l'autenticazione, l'acquisizione dei dati e l'instradamento a valle senza introdurre latenza. Il flusso standard prevede quattro componenti: il dispositivo dell'utente, l'access point locale, il server del Captive Portal e il server RADIUS (Remote Authentication Dial-In User Service) di backend.

Quando un visitatore si connette all'SSID guest, l'access point intercetta la richiesta HTTP/HTTPS e la reindirizza all'URL del Captive Portal. È qui che avviene lo scambio di dati. Per gli ambienti B2B, il portale deve essere configurato per richiedere specifici punti dati professionali (ragione sociale dell'azienda, qualifica professionale ed e-mail aziendale) anziché solo un indirizzo e-mail generico o un login social.

captive_portal_architecture.png

Una volta che l'utente invia il modulo, il portale comunica con il server RADIUS per autenticare la sessione e autorizzare l'accesso alla rete. Purple gestisce questo handshake complesso nel cloud, garantendo un uptime del 99,999% e un'integrazione perfetta con l'hardware esistente. L'access point riceve il segnale di autorizzazione e apre la porta per il dispositivo autenticato.

Standard di autenticazione sicura

Mentre le reti aperte con una semplice splash page sono comuni nel retail, gli ambienti B2B richiedono standard di sicurezza più elevati. L'autenticazione IEEE 802.1X con WPA2-Enterprise o WPA3-Enterprise fornisce una crittografia robusta e la rotazione delle chiavi per sessione. In particolare, WPA3 elimina le vulnerabilità dell'handshake a quattro vie di WPA2 attraverso il Simultaneous Authentication of Equals (SAE), rendendo gli attacchi di tipo offline dictionary significativamente più difficili.

In un deployment B2B, il Captive Portal funge da meccanismo di onboarding iniziale. Una volta acquisiti i dati professionali, il sistema può fornire una credenziale univoca - come una Dynamic PSK (DPSK) o un certificato tramite EAP-TLS - per l'utente. Ciò garantisce che le connessioni successive siano crittografate e autenticate senza richiedere all'utente di compilare ripetutamente il modulo del portale, bilanciando la sicurezza con la user experience.

Flusso di dati e integrazione CRM

L'acquisizione dei dati è solo il primo passo; indirizzarli verso i sistemi in cui possono generare valore di business è il secondo passo fondamentale. Il Captive Portal deve supportare integrazioni API sicure con le piattaforme CRM aziendali.

Quando un utente si autentica, il software del portale invia automaticamente i campi acquisiti - Nome, Azienda, Ruolo, Email - al CRM tramite webhook o connettori API nativi. Purple si integra nativamente con oltre 400 connettori, tra cui Salesforce e HubSpot. Ciò consente ai gestori delle sedi di creare o aggiornare automaticamente i record dei contatti in base alla presenza fisica. Questi dati di prima parte sono di grande valore per il marketing B2B, in quanto indicano un coinvolgimento e un intento reali nel mondo fisico, non solo un clic digitale.

b2b_vs_b2c_comparison.png

Scelta dei campi dati corretti

La tabella seguente mappa il set di campi consigliati in base al contesto specifico della sede B2B.

Tipo di sede Campi obbligatori Campi opzionali Target di integrazione
Centro congressi Nome completo, Azienda, Email Ruolo, Settore Salesforce, HubSpot
Business hotel Nome completo, Azienda, Email Ruolo, Numero di camera PMS, Salesforce
Stadio (corporate) Nome completo, Azienda, Email Ruolo HubSpot, Marketo
Spazio di co-working Nome completo, Azienda, Email Ruolo, Tipo di membro HubSpot, Zoho
Ufficio della pubblica amministrazione Nome completo, Organizzazione, Email Dipartimento LDAP interno, Okta

Per l'integrazione con gli identity provider (IdP), Purple supporta Microsoft Entra ID, Okta e Google Workspace per i flussi di Single Sign-On (SSO), consentendo ai visitatori aziendali di autenticarsi con le proprie credenziali aziendali esistenti. Questo elimina completamente la necessità di compilare un modulo manuale, pur continuando a catturare il nome dell'azienda e il ruolo dal database dell'IdP.


Guida all'implementazione

La distribuzione di un Captive Portal ottimizzato per il B2B richiede il coordinamento tra l'ingegneria di rete e le operazioni di marketing. I passaggi seguenti forniscono un framework di distribuzione indipendente dal fornitore.

Passaggio 1: Definire i requisiti dei dati

Collabora con i tuoi team di marketing e vendita per determinare i campi dati esatti richiesti. Bilancia la necessità di dati con il rischio di attrito per l'utente. Qui si applica la Regola dei Tre Campi: mantieni i campi obbligatori a tre o meno. Ogni campo obbligatorio aggiuntivo riduce il tasso di completamento dell'accesso di circa il 10%. (Analisi della piattaforma Purple, 2024.)

Per un pubblico B2B, il set di campi obbligatori ottimale è:

  • Nome e Cognome
  • Indirizzo Email Aziendale
  • Nome dell'Azienda

Il titolo di studio/professionale è il quarto campo opzionale consigliato. Evita di richiedere numeri di telefono o indirizzi fisici al momento della connessione iniziale.

Passaggio 2: Configurare l'hardware di rete

Configura i tuoi punti di accesso per instradare il traffico guest verso il Captive Portal esterno. Configura una VLAN dedicata per il traffico guest per isolarlo dalla rete aziendale. Questo è non negoziabile dal punto di vista della sicurezza e si allinea ai requisiti PCI DSS per la segmentazione della rete.

Assicurati che le regole del walled garden consentano l'accesso all'URL del Captive Portal e a tutti i domini di autenticazione necessari prima che l'utente sia completamente autenticato. Per i dispositivi iOS, il walled garden deve bloccare captive.apple.com per attivare il Captive Network Assistant (CNA). Per Android, blocca connectivitycheck.gstatic.com. La mancata configurazione corretta di questi elementi è il motivo più comune per cui i portali non vengono visualizzati automaticamente.

Passaggio 3: Progettare il Captive Portal

Crea il portale utilizzando le linee guida del tuo brand. Il design deve essere pulito, professionale e ottimizzato per i dispositivi mobili. Oltre l'80% degli accessi WiFi guest avviene su dispositivi mobili. (Analisi della piattaforma Purple, 2024.) Assicurati che i termini di servizio e l'informativa sulla privacy siano chiaramente collegati e che il meccanismo di consenso sia conforme alle normative locali.

Per la conformità GDPR, la casella di controllo per l'opt-in di marketing deve essere deselezionata per impostazione predefinita. Per la conformità CCPA, includi un link chiaro "Do Not Sell My Personal Information" nel piè di pagina.

Passaggio 4: Configurare l'integrazione CRM

Configura la connessione API tra la piattaforma del tuo Captive Portal e il tuo CRM. Mappa i campi del Captive Portal ai campi CRM corrispondenti. Imposta regole di deduplicazione per garantire che i visitatori di ritorno aggiornino i record esistenti anziché creare duplicati. Utilizza l'indirizzo email aziendale come identificatore univoco primario.

Nei piani Capture e Engage di Purple, la libreria dei connettori fornisce integrazioni predefinite per Salesforce e HubSpot, riducendo il tempo di configurazione a meno di 30 minuti per una distribuzione standard.

Passaggio 5: Testare e distribuire

Esegui test approfonditi su più tipi di dispositivi - iOS, Android, Windows, macOS - per garantire che il portale venga visualizzato correttamente e che il flusso di autenticazione sia fluido. Verifica che i dati fluiscano nel CRM prima di procedere con l'implementazione nell'intera struttura. Monitora i tassi di successo dell'autenticazione nella dashboard di analisi di Purple durante le prime 48 ore di attività.


Best practice

Implementa la profilazione progressiva. Se un visitatore torna nella struttura, non chiedergli nuovamente le stesse informazioni. Utilizza il riconoscimento dell'indirizzo MAC del dispositivo per identificare i visitatori di ritorno e, se necessario, richiedi una nuova informazione per arricchire il loro profilo nel tempo.

Garantisci la conformità a GDPR e CCPA. Dichiara chiaramente quali dati vengono raccolti e come verranno utilizzati. Implementa opt-in a scelta consapevole per le comunicazioni di marketing. Non preselezionare mai le caselle di consenso. Purple fornisce controlli per la conservazione dei dati e l'anonimizzazione automatizzata per gestire la conformità su scala.

Ottimizza per il mobile. Assicurati che il tuo Captive Portal sia leggero, rapido da caricare e facile da navigare su schermi di piccole dimensioni. Evita moduli multipagina. Un design a pagina singola con tre campi e una chiara chiamata all'azione offre le migliori prestazioni su mobile.

Monitora lo stato della rete. Utilizza la dashboard WiFi Analytics per tracciare i tassi di successo dell'autenticazione, i tempi di permanenza e i tassi di visite ripetute. Un calo improvviso dei login andati a buon fine indica spesso un problema hardware o un walled garden configurato in modo errato.

Segmenta i tuoi SSID. Per le strutture che ospitano sia visitatori aziendali che consumatori generici, distribuisci SSID separati con diverse configurazioni del portale. Consulta la nostra guida su tre SSID per domarli tutti per l'architettura consigliata che copre le reti guest, staff e IoT.


Risoluzione dei problemi e mitigazione dei rischi

Alti tassi di abbandono

Se i visitatori si connettono all'SSID ma non completano il modulo del Captive Portal, è probabile che il modulo sia troppo lungo o che la pagina si carichi troppo lentamente. Esamina i dati analitici per identificare il punto in cui i visitatori abbandonano il processo. Riduci il numero di campi obbligatori e assicurati che la pagina del portale si carichi in meno di due secondi su una connessione 4G.

Il Captive Portal non appare (problemi CNA)

I sistemi operativi moderni utilizzano un Captive Network Assistant per rilevare e visualizzare automaticamente i Captive Portal. Se il portale non appare automaticamente, è quasi certo che il walled garden sia configurato in modo errato. Verifica che gli URL di rilevamento del sistema operativo siano bloccati prima dell'autenticazione. Per iOS, questo è captive.apple.com. Per Android, questo è connectivitycheck.gstatic.com.

Errori di sincronizzazione dei dati con il CRM

Se i dati dei visitatori non appaiono nel tuo CRM, controlla i log delle API nella dashboard di Purple. Le cause più comuni includono token API scaduti, campi mappati con tipi di dati non corrispondenti o limitazioni della frequenza (rate limiting) da parte del provider CRM. Salesforce impone un limite alle chiamate API in base al livello della tua licenza; assicurati che il volume giornaliero di connessioni non superi questa soglia.

Randomizzazione dei MAC address

I moderni dispositivi iOS e Android randomizzano il proprio MAC address per SSID per proteggere la privacy dell'utente. Questo interrompe la profilazione progressiva basata su MAC. La soluzione consiste nell'utilizzare l'indirizzo email autenticato come identificatore persistente anziché il MAC address. Il livello di identità di Purple gestisce questo aspetto in modo automatico.


ROI e impatto sul business

L'acquisizione di dati professionali tramite il Guest WiFi offre un valore aziendale misurabile in molteplici tipologie di location.

Centri congressi e spazi per eventi possono identificare i decisori aziendali all'interno delle loro strutture e rivolgersi a loro per future prenotazioni di eventi. Un centro congressi con una capacità di 500 persone che acquisisce nomi aziendali e ruoli professionali dall'80% dei partecipanti a una fiera genera un elenco di contatti qualificati che costerebbe notevolmente di più acquisire tramite pubblicità a pagamento o acquisto di database.

Business hotel possono arricchire il proprio database di fidelizzazione B2B con dati di soggiorno reali, consentendo un raggio d'azione mirato verso i responsabili dei viaggi aziendali. Premier Inn e Whitbread hanno implementato Purple in tutto il loro portfolio per creare esattamente questo tipo di funzionalità di dati di prima parte.

Stadi e arene che ospitano eventi aziendali di hospitality possono identificare sponsor, partner e ospiti VIP in base all'affiliazione aziendale, consentendo comunicazioni personalizzate post-evento e trattative di rinnovo.

Per gli ambienti retail con banchi commerciali B2B o giornate dedicate ai professionisti, l'acquisizione dei nomi aziendali al momento del login al WiFi fornisce un segnale diretto di quali aziende stanno visitando attivamente la sede fisica.

Per gli operatori dell' hospitality , i dati acquisiti attraverso un Captive Portal ottimizzato per il B2B alimentano direttamente le campagne di account-based marketing, riducendo i costi di acquisizione per le prenotazioni aziendali ricorrenti.

Per gli hub di trasporto come Manchester Airports Group (MAG), l'acquisizione di dati professionali dai viaggiatori d'affari consente pubblicità B2B mirata e offerte di upgrade della lounge in base all'affiliazione aziendale e all'anzianità lavorativa.

I dati di Purple mostrano che le location sul piano Capture generano in media 29 miliardi di punti dati all'anno in tutta la rete, con 440 milioni di login elaborati nel 2024. (Dati interni Purple, 2024.) I dati di prima parte acquisiti tramite portali ottimizzati per il B2B superano costantemente i dati di terze parti acquistati in termini di tassi di conversione del CRM, poiché riflettono una presenza fisica reale e un intento concreto.

Definizioni chiave

Captive Portal

Una pagina web che un utente è invitato a visualizzare e con cui interagire prima che venga concesso l'accesso a una rete WiFi pubblica o aziendale. Funge da gatekeeper, proteggendo la rete e consentendo al contempo la raccolta di dati e la presentazione del brand.

I team IT configurano i Captive Portal per applicare i termini di servizio, autenticare i visitatori e acquisire dati di marketing prima di concedere l'accesso a Internet. Il Captive Portal di Purple è il meccanismo principale per l'acquisizione di dati professionali B2B.

RADIUS

Remote Authentication Dial-In User Service; un protocollo di rete che fornisce una gestione centralizzata di autenticazione, autorizzazione e tracciamento (AAA) per gli utenti che si connettono a un servizio di rete.

Il sistema backend che verifica le credenziali inviate tramite il Captive Portal e istruisce l'access point di concedere o negare l'accesso alla rete. Purple gestisce un servizio RADIUS ospitato in cloud, eliminando la necessità di un'infrastruttura RADIUS on-premises.

Dati di prima parte

Informazioni che un'azienda raccoglie direttamente dai propri clienti o dal proprio pubblico, con il loro consenso, anziché acquistarle da broker di dati esterni.

I dati acquisiti tramite un accesso Wi-Fi ospiti sono dati di prima parte di grande valore perché dimostrano la presenza fisica e l'intento. Sono anche legalmente più sicuri rispetto ai dati acquistati da terze parti ai sensi del GDPR e del CCPA.

Walled garden

Un ambiente di rete limitato che consente a un dispositivo l'accesso a pagine web o domini specifici prima che l'utente si sia autenticato completamente. Tutto il resto del traffico viene bloccato fino al completamento dell'autenticazione.

Essenziale per consentire ai dispositivi di caricare la pagina del Captive Portal e accedere a provider di identità esterni durante il processo di login. I walled garden configurati in modo errato sono la causa più comune della mancata visualizzazione automatica dei Captive Portal.

IEEE 802.1X

Uno standard IEEE per il controllo dell'accesso alla rete basato su porte (PNAC), che fornisce un meccanismo di autenticazione ai dispositivi che desiderano connettersi a una LAN o WLAN. Richiede un supplicant (il dispositivo), un authenticator (l'access point) e un server di autenticazione (RADIUS).

Utilizzato in ambienti aziendali per fornire connessioni sicure e crittografate. In un'implementazione di Captive Portal B2B, l'802.1X può essere utilizzato per le connessioni successive dopo l'onboarding iniziale del portale, fornendo crittografia WPA2 o WPA3-Enterprise.

VLAN

Virtual Local Area Network; una sottorete logica che raggruppa una serie di dispositivi provenienti da diverse LAN fisiche, isolando il loro traffico al Layer 2.

Il traffico Wi-Fi degli ospiti deve essere isolato su una VLAN dedicata per impedire ai visitatori di accedere alle risorse aziendali interne. Questo è un requisito PCI DSS per qualsiasi rete che gestisce dati di carte di pagamento.

Profilazione progressiva

La pratica di raccogliere gradualmente informazioni su un utente nel corso di più interazioni, anziché richiedere tutto in un'unica soluzione.

Utilizzata sui Captive Portal per richiedere ai visitatori di ritorno nuovi punti dati, come la qualifica professionale o il settore, alla loro seconda o terza visita, senza ripetere domande a cui hanno già risposto. Richiede il riconoscimento del dispositivo tramite indirizzo MAC o email autenticata.

Opt-in a scelta consapevole

Un meccanismo di conformità in cui gli utenti devono selezionare attivamente di ricevere comunicazioni di marketing, in genere tramite una casella di controllo deselezionata. L'utente compie una scelta deliberata e informata.

Obbligatorio per la conformità al GDPR in tutta l'UE e nel Regno Unito. Garantisce che i dati professionali acquisiti possano essere utilizzati legalmente per il marketing B2B. Le caselle preselezionate sono esplicitamente vietate dall'Articolo 7 e dal Considerando 32 del GDPR.

Captive Network Assistant (CNA)

Una funzionalità integrata dei moderni sistemi operativi (iOS, Android, macOS, Windows) che rileva automaticamente la presenza di un Captive Portal e lo visualizza in una finestra popup del browser.

Il CNA viene attivato quando il sistema operativo rileva che non è in grado di raggiungere il suo URL di controllo della connettività Internet. I team IT devono configurare i walled garden in modo da bloccare questi URL per attivare il CNA e garantire che il portale appaia automaticamente.

Dynamic PSK (DPSK)

Una chiave precondivisa univoca per singolo dispositivo fornita automaticamente dal sistema di gestione della rete, che offre una crittografia a livello di singolo dispositivo senza richiedere un'infrastruttura di certificati 802.1X.

Utilizzato come evoluzione di una password condivisa sulle reti ospiti. Nelle implementazioni B2B, è possibile fornire una DPSK dopo la registrazione iniziale sul Captive Portal, assegnando al visitatore una chiave univoca per le visite successive senza richiedergli di compilare nuovamente il modulo del portale.

Esempi pratici

Un centro congressi con una capacità di 500 persone deve acquisire i nomi delle aziende e i ruoli lavorativi dei partecipanti che utilizzano il WiFi ospiti per generare lead per future prenotazioni di eventi aziendali. Attualmente utilizzano hardware Cisco Meraki e HubSpot come CRM. Come dovrebbero configurare il sistema?

  1. Nella dashboard di Cisco Meraki, configurare l'SSID ospite per utilizzare una splash page click-through e impostare l'URL della splash page sull'endpoint del Captive Portal Purple.
  2. Configurare una VLAN dedicata (ad es. VLAN 100) per il traffico ospiti e impostare le regole del firewall per bloccare tutti gli intervalli di indirizzi interni RFC 1918 dalla VLAN ospiti.
  3. Configurare il walled garden per consentire il dominio del portale Purple, il dominio di tracciamento di HubSpot, e bloccare captive.apple.com e connectivitycheck.gstatic.com per attivare il CNA.
  4. Nella dashboard di Purple, creare una splash page personalizzata con tre campi obbligatori: Nome Completo, Nome Azienda, Email Aziendale. Aggiungere il Ruolo Lavorativo come campo facoltativo.
  5. Abilitare il connettore nativo Purple-to-HubSpot. Mappare "Nome Completo" nei campi di HubSpot Contact "Nome" e "Cognome". Mappare "Nome Azienda" sull'oggetto "Azienda" di HubSpot. Mappare "Email Aziendale" sul campo email principale.
  6. In HubSpot, creare un flusso di lavoro che si attiva alla creazione di un nuovo contatto dalla sorgente WiFi, tagga il contatto con il nome dell'evento e lo assegna alla coda del team di vendita aziendale.
Commento dell'esaminatore: Questo approccio utilizza l'infrastruttura Meraki esistente senza richiedere modifiche hardware, dimostrando il modello overlay di Purple, indipendente dall'hardware. L'isolamento della VLAN soddisfa i requisiti di segmentazione della rete PCI DSS. L'automazione del flusso di lavoro di HubSpot garantisce che il team di vendita riceva lead pronti all'uso immediatamente dopo ogni evento, con zero inserimento manuale dei dati. La decisione chiave di progettazione è limitare i campi obbligatori a tre: aggiungerne altri ridurrebbe il tasso di completamento del login e comprometterebbe l'obiettivo di acquisizione dei dati.

Una catena alberghiera globale desidera offrire un WiFi sicuro e senza interruzioni ai viaggiatori d'affari, acquisendo al contempo i loro dati aziendali per promuovere il proprio programma di fidelizzazione B2B. Devono garantire la conformità al GDPR per gli ospiti europei e alla CCPA per gli ospiti statunitensi. Utilizzano access point HPE Aruba in 200 strutture.

  1. Distribuire Purple come cloud overlay sull'intera infrastruttura HPE Aruba. Non sono richieste modifiche all'hardware; Purple si integra nativamente con Aruba Central.
  2. Configurare il Captive Portal per richiedere Nome Completo, Nome Azienda ed Email Aziendale come campi obbligatori.
  3. Implementare una casella di controllo di opt-in con scelta consapevole per il programma di fidelizzazione B2B. Assicurarsi che la casella di controllo sia deselezionata per impostazione predefinita (requisito GDPR).
  4. Abilitare la funzione di rilevamento della lingua di Purple per mostrare il portale e l'informativa sulla privacy nella lingua del dispositivo rilevata dell'ospite, tra le 25 lingue supportate.
  5. Per le strutture negli Stati Uniti, aggiungere un link "Non vendere le mie informazioni personali" nel piè di pagina del portale, che rimanda alla pagina di opt-out CCPA.
  6. Nelle impostazioni di conservazione dei dati di Purple, configurare l'anonimizzazione automatica dei dati personali dopo 12 mesi per conformarsi ai principi di minimizzazione dei dati del GDPR.
  7. Utilizzare l'add-on Purple Verify per convalidare gli indirizzi email aziendali al momento dell'inserimento, assicurando che il CRM venga popolato solo con contatti validi.
Commento dell'esaminatore: Questa soluzione dimostra come un'implementazione multi-proprietà e multi-giurisdizionale possa essere gestita da un'unica piattaforma cloud. L'opt-in a scelta consapevole è il meccanismo di conformità critico: garantisce che il database di marketing sia costruito su un consenso legalmente valido. L'add-on Verify affronta un problema comune di qualità dei dati: gli ospiti che inseriscono indirizzi email personali anziché aziendali, il che riduce il valore B2B dei dati acquisiti.

Domande di esercitazione

Q1. Il team di marketing della tua struttura desidera aggiungere sei nuovi campi al Captive Portal del WiFi ospiti (tra cui indirizzo fisico, numero di telefono, dimensioni dell'azienda, settore, profilo LinkedIn e fatturato annuo) per arricchire il proprio database B2B. In qualità di responsabile IT della rete, come dovresti rispondere e quale alternativa proponi?

Suggerimento: Considera l'impatto della lunghezza del modulo sui tassi di completamento dell'accesso e se tutti questi dati debbano essere effettivamente acquisiti al momento della connessione.

Visualizza risposta modello

Sconsiglia al team di marketing di aggiungere tutti e sei i campi contemporaneamente. Spiega che ogni campo obbligatorio aggiuntivo riduce il tasso di completamento dell'accesso di circa il 10%, il che significa che sei campi extra potrebbero ridurre i completamenti del 60% rispetto alla situazione attuale. Proponi invece una strategia di profilazione progressiva: acquisisci tre campi fondamentali (Nome completo, Azienda, Email) alla prima visita, quindi richiedi un campo aggiuntivo (ad es. Settore) alla seconda visita utilizzando il riconoscimento del dispositivo. Per i campi di alto valore come Dimensioni dell'azienda e Fatturato annuo, suggerisci di arricchire automaticamente i dati del CRM utilizzando uno strumento di arricchimento dati di terze parti (come Clearbit o ZoomInfo) che aggiunge dati firmografici in base al nome dell'azienda e al dominio email, anziché chiederli direttamente al visitatore.

Q2. I visitatori del tuo centro congressi lamentano che la pagina del Captive Portal non viene visualizzata automaticamente quando si connettono al WiFi ospiti con i loro iPhone. Devono aprire manualmente Safari e navigare su un sito web per attivare il reindirizzamento. Il portale funziona correttamente sui dispositivi Android. Qual è la probabile causa tecnica e come la risolvi?

Suggerimento: Pensa a come iOS in particolare rileva la presenza di un Captive Portal e quale URL utilizza per verificare la connettività Internet.

Visualizza risposta modello

La causa probabile è che il walled garden sugli access point consente inavvertitamente ai dispositivi iOS di raggiungere l'URL di controllo della connettività di Apple (captive.apple.com) prima dell'autenticazione. iOS utilizza questo URL per determinare se dispone di un accesso completo a Internet. Se il dispositivo riesce a raggiungerlo, il sistema operativo presume di trovarsi su una rete aperta e non attiva il Captive Network Assistant. La soluzione consiste nel bloccare esplicitamente captive.apple.com nelle regole del walled garden, in modo che i dispositivi iOS non ricevano alcuna risposta da questo URL prima dell'autenticazione. Questo forza l'apparizione del CNA. Android utilizza un URL diverso (connectivitycheck.gstatic.com), motivo per cui i dispositivi Android non sono interessati: tale URL viene già bloccato correttamente.

Q3. Hai integrato con successo il tuo Captive Portal Purple con Salesforce. Tuttavia, il tuo team di vendita segnala che i visitatori ricorrenti generano record di contatto duplicati ogni volta che visitano la struttura. Un contatto che ha visitato la struttura tre volte ora ha tre record distinti in Salesforce. Come risolvi questo problema e come ne previeni la comparsa in futuro?

Suggerimento: Considera il modo in cui l'integrazione identifica se un contatto esiste già nel CRM prima di creare un nuovo record.

Visualizza risposta modello

La causa principale è che l'integrazione crea un nuovo contatto Salesforce a ogni invio del portale invece di verificare prima la presenza di un record esistente. Per risolvere questo problema: in primo luogo, nelle impostazioni del connettore da Purple a Salesforce, configura la regola di corrispondenza per utilizzare l'e-mail aziendale come identificatore unico. Imposta l'azione su 'Upsert' (aggiorna se esiste, inserisci se nuovo) anziché su 'Insert'. In secondo luogo, in Salesforce, esegui un'operazione di unione dei duplicati sui record esistenti per consolidare i tre record per visitatore in uno solo, preservando i dati più recenti. In futuro, la logica di upsert garantirà che ogni nuovo invio del portale aggiorni il record di contatto esistente (registrando la data della visita e tutti i nuovi dati) anziché creare un duplicato. Prendi in considerazione anche l'aggiunta di un campo data 'Ultima visita WiFi' all'oggetto contatto di Salesforce, in modo che il team vendite possa vedere la frequenza dell'interazione fisica.

Continua a leggere questa serie

Architettura Captive Portal: sicurezza, reindirizzamento e best practice

Un riferimento tecnico definitivo sull'architettura enterprise del captive portal. Questa guida analizza l'isolamento della rete, il reindirizzamento DNS, l'autenticazione RADIUS e la conformità della sicurezza per i responsabili IT che implementano reti WiFi ospiti sicure e ricche di dati.

Leggi la guida →

Come configurare un Captive Portal su Starlink: una guida per sedi remote e marittime

Questa guida spiega in dettaglio come escludere l'hardware nativo di Starlink e integrare un Captive Portal gestito in cloud utilizzando apparecchiature di routing aziendali. Imparerai come superare il limite del CGNAT, applicare la segmentazione VLAN, gestire i vincoli di larghezza di banda satellitare e garantire la conformità normativa.

Leggi la guida →

Captive Portal Best Practices: Progettazione per Conversioni Elevate e Compliance

Questa guida tecnica offre a IT manager, architetti di rete e direttori operativi delle location un modello completo per l'implementazione di Captive Portal in grado di bilanciare la sicurezza di rete con un tasso elevato di conversione degli utenti. Copre l'intera architettura, dalla segmentazione VLAN e autenticazione RADIUS fino alla progettazione del consenso conforme al GDPR e alla selezione del metodo di autenticazione. Basata sull'esperienza operativa di Purple in oltre 80.000 location e 440 milioni di login nel 2024, ogni raccomandazione è fondata su dati reali di implementazione.

Leggi la guida →