So erstellen Sie eine benutzerdefinierte WiFi-Anmeldeseite für Ihre Marke
Dieser Leitfaden bietet IT-Managern, Netzwerkarchitekten und Leitern des Veranstaltungsbetriebs eine umfassende, direkt umsetzbare Referenz für die Erstellung einer vollständig gebrandeten Gäste-WiFi-Anmeldeseite – von der Captive Portal-Architektur über HTML/CSS-Anpassungen bis hin zur GDPR-Konformität und Datenerfassungsstrategie. Er führt von den technischen Grundlagen bis hin zu realen Bereitstellungsszenarien im Gastgewerbe und im Einzelhandel, mit messbaren Geschäftsergebnissen auf jeder Stufe. Für Unternehmen, die die Gäste-WiFi-Plattform von Purple nutzen, lässt sich dieser Leitfaden direkt auf den Portal-Builder, die Analysen und die Einwilligungsmanagement-Funktionen der Plattform übertragen.
Diesen Leitfaden anhören
Podcast-Transkript ansehen
- Executive Summary
- Technical Deep-Dive
- Funktionsweise eines Captive Portals
- Die HTML/CSS-Anpassungsebene
- Authentifizierungsmethoden
- Implementierungsleitfaden
- Best Practices
- Markentreue
- GDPR-Compliance-Architektur
- Sicherheitskonzept
- Praxisbeispiele
- Fallstudie 1: Britische Hotelkette — Hotellerie
- Fallstudie 2: Europäischer Modehändler — Einzelhandel
- Fehlerbehebung & Risikominderung
- ROI & geschäftliche Auswirkungen

Executive Summary
Die Gäste-WiFi-Anmeldeseite – gemeinhin als Captive Portal oder Splash Page bezeichnet – ist häufig die erste gebrandete digitale Interaktion, die ein Besucher mit Ihrem Unternehmen hat. Trotzdem verlassen sich die meisten Enterprise-Bereitstellungen auf generische, vom Hersteller bereitgestellte Splash-Screens, die keine Markenidentität transportieren und keine nützlichen Daten erfassen. Dieser Leitfaden schließt genau diese Lücke.
Ein vollständig gebrandetes Guest WiFi Login-Erlebnis ist kein kosmetisches Upgrade. Es ist gleichzeitig ein Asset zur Datengewinnung, ein Vertrauenssignal und ein Compliance-Instrument. Bei korrekter Bereitstellung kann es die E-Mail-Erfassungsraten von einstelligen Werten auf 30–40 Prozent der verbindenden Gäste steigern, First-Party-Daten direkt in Ihr CRM einspeisen und einen prüfbaren GDPR-Einwilligungsnachweis für jede Benutzersitzung liefern. Für Unternehmen in den Bereichen Hospitality , Retail , Healthcare oder Transport liegt der wirtschaftliche Nutzen auf der Hand.
Dieser Leitfaden behandelt die technische Architektur, die Captive Portals zugrunde liegt, die HTML/CSS-Anpassungsebene, den fünfstufigen Implementierungsprozess, die Compliance-Anforderungen unter der GDPR sowie zwei detaillierte Fallstudien mit messbaren Ergebnissen. Die WiFi Analytics -Plattform von Purple wird durchgehend als konkretes Implementierungsbeispiel herangezogen.
Technical Deep-Dive
Funktionsweise eines Captive Portals
Ein Captive Portal arbeitet auf der Netzwerkschicht. Es fängt die erste HTTP-Anfrage des Gastgeräts ab und leitet sie auf eine Anmeldeseite weiter, bevor der vollständige Internetzugang freigegeben wird. Dieser Mechanismus ist über alle großen Wireless-LAN-Hersteller hinweg standardisiert und arbeitet unabhängig vom verwendeten Verschlüsselungsstandard – was bedeutet, dass er vollständig mit WPA3-Bereitstellungen unter Verwendung von Simultaneous Authentication of Equals (SAE) kompatibel ist.
Die Kernkomponenten einer modernen Captive Portal-Architektur sind unten dargestellt.

Der Ablauf ist wie folgt. Wenn sich ein Gastgerät mit dem Access Point verbindet und versucht, eine beliebige HTTP-URL zu laden, fängt der Wireless-LAN-Controller oder das Gateway-Gerät die Anfrage ab und gibt eine 302-Weiterleitung an den Captive Portal-Controller aus. Der Controller stellt die gebrandete HTML/CSS-Anmeldeseite bereit. Sobald der Benutzer den Authentifizierungsfluss abgeschlossen hat – sei es über ein E-Mail-Formular, ein Social Login (OAuth 2.0 über Facebook, Google oder Apple) oder eine nahtlose Methode wie OpenRoaming –, kommuniziert der Controller über IEEE 802.1X oder MAC Authentication Bypass (MAB) mit einem RADIUS-Server, um dem Gerät Zugriff auf das Internet-VLAN zu gewähren. Die während der Authentifizierung erfassten Daten werden gleichzeitig über einen sicheren API-Aufruf an die Gästedatenplattform oder das CRM weitergeleitet, wobei der GDPR-Einwilligungsdatensatz in einem konformen Datenspeicher abgelegt wird.
Es ist zu beachten, dass die Captive Portal-Seite selbst in einer eingeschränkten Browserumgebung geladen wird – dem Captive Network Assistant (CNA) unter iOS und Android –, bevor das Gerät vollen Internetzugriff hat. Dies hat eine entscheidende Auswirkung auf die Frontend-Entwicklung: Alle Assets müssen auf dem Portal-Controller selbst gehostet werden. Externe CDN-Ressourcen, Google Fonts und JavaScript-Bibliotheken von Drittanbietern können in dieser Umgebung nicht geladen werden. Jedes Stylesheet, jede Schriftdatei und jedes Bild muss mit der Portalseite gebündelt und vom eigenen Webserver des Controllers bereitgestellt werden.
Die HTML/CSS-Anpassungsebene
Die Anmeldeseite selbst ist ein Standard-HTML5-Dokument mit einem zugehörigen CSS-Stylesheet. Moderne Captive Portal-Plattformen – einschließlich Purple – bieten einen visuellen Editor, der diesen Code generiert. Das Verständnis der zugrunde liegenden Struktur ist jedoch für IT-Teams unerlässlich, die Markenstandards durchsetzen oder Rendering-Probleme beheben müssen.
Die wichtigsten zu steuernden CSS-Variablen sind:
| CSS-Eigenschaft | Markenelement | Empfohlener Ansatz |
|---|---|---|
background-color |
Seitenhintergrund | Verwenden Sie einen flachen Hex-Wert oder einen CSS-Verlauf; vermeiden Sie Rastergrafiken |
font-family |
Typografie | WOFF2-Schriftdateien lokal einbetten; verweisen Sie nicht auf Google Fonts |
color (Überschriften) |
Sekundäre Markenfarbe | Exakt an die Markenrichtlinien anpassen |
background-color (CTA-Button) |
Primäre Markenfarbe | Exakten Hex-Wert aus den Markenrichtlinien verwenden |
border-radius |
Button- und Containerform | 12px für Container, 6px für kleine Elemente |
max-width (Formular-Container) |
Mobile-First-Layout | Maximal 480px für optimales mobiles Rendering |
Die Beschränkung des Seitengewichts ist die am häufigsten verletzte technische Anforderung bei Captive Portal-Bereitstellungen. Das praktische Limit liegt bei insgesamt 500 Kilobyte für die gesamte Seite, einschließlich aller Assets. Dies gewährleistet ein zuverlässiges Rendering bei langsamen oder überlasteten Verbindungen vor der Authentifizierung. Verwenden Sie das SVG-Format für Logos (typischerweise 5–20 KB), lokal eingebettetes WOFF2 für Schriftarten (typischerweise 30–80 KB pro Schriftschnitt) und CSS-Verläufe oder flache Farben anstelle von fotografischen Hintergründen.

Authentifizierungsmethoden
Die Wahl der Authentifizierungsmethode hat direkten Einfluss sowohl auf die Datenerfassungsrate als auch auf die Einhaltung von Compliance-Vorgaben.
| Methode | Erfasste Daten | Conversion-Rate | Compliance-Hinweise |
|---|---|---|---|
| E-Mail-Formular | E-Mail, Name, benutzerdefinierte Felder | Mittel (25–40 %) | Volle GDPR-Kontrolle; empfohlen |
| Social Login (OAuth) | E-Mail, Name, Profildaten | Hoch (35–55 %) | Erfordert AVV mit Social-Media-Anbieter |
| SMS / OTP | Mobilfunknummer | Mittel (20–35 %) | Erfordert SMS-Gateway; PECR gilt |
| Click-Through (keine Daten) | Keine | Sehr hoch (70–90 %) | Kein Datenwert; nur verwenden, wo erforderlich |
| OpenRoaming / Passpoint | Vom Mobilfunkanbieter verifizierte Identität | Nahtlos | Eduroam/WBA-Ökosystem; Enterprise-Nutzung |
Für die meisten kommerziellen Bereitstellungen bietet eine Kombination aus E-Mail-Formular und Social Login – mit einer klar dargestellten GDPR-Einwilligungs-Checkbox – das optimale Gleichgewicht zwischen Conversion-Rate und Datenqualität.
Implementierungsleitfaden
Eine erfolgreiche Bereitstellung eines Captive Portals folgt fünf verschiedenen Phasen. Das Überspringen oder Verkürzen einer Phase ist die Hauptursache für Probleme nach dem Go-Live.
Phase 1 — Anforderungsanalyse. Berufen Sie eine funktionsübergreifende Arbeitsgruppe ein, die Marketing (Marken-Assets, Texte, Einwilligungserklärung), Recht (GDPR-Prüfung, Datenschutzerklärung) und Netzwerktechnik (VLAN-Architektur, RADIUS-Konfiguration, DNS-Whitelist) umfasst. Definieren Sie die genauen zu erfassenden Datenfelder, die Weiterleitungs-URL nach der Authentifizierung und den Text für die Marketing-Einwilligung. Holen Sie vor Beginn der Entwicklung die schriftliche Freigabe der Rechtsabteilung für den Einwilligungsmechanismus ein.
Phase 2 — Design und Entwicklung. Erstellen Sie die Portalseite als eigenständiges HTML/CSS-Dokument. Halten Sie das Limit für die Seitengröße von 500 KB ein. Testen Sie die Darstellung in iOS Safari (CNA), Android Chrome (CNA) und Desktop-Browsern. Validieren Sie die SSL-Zertifikatskette – die Portal-Domain muss über ein vertrauenswürdiges Zertifikat verfügen, da eine Warnung vor einem nicht vertrauenswürdigen Zertifikat dazu führt, dass die Mehrheit der Nutzer den Anmeldevorgang abbricht. Stellen Sie sicher, dass das Formular vollständig barrierefrei ist (mindestens WCAG 2.1 AA).
Phase 3 — Integration. Verbinden Sie das Portal über die API der Plattform mit Ihrer Plattform für Gästedaten oder Ihrem CRM. Konfigurieren Sie den RADIUS-Server (oder nutzen Sie den gehosteten RADIUS-Dienst der Plattform). Richten Sie die Weiterleitung nach der Authentifizierung ein. Konfigurieren Sie die VLAN-Segmentierung, um das Netzwerksegment vor der Authentifizierung von internen Ressourcen zu isolieren. Testen Sie den gesamten End-to-End-Ablauf – Gerätezuordnung, Portal-Weiterleitung, Authentifizierung, RADIUS-Autorisierung, CRM-Datenschreibung und Weiterleitung nach der Authentifizierung – in einem Staging-Netzwerk, bevor Sie Änderungen am Produktivsystem vornehmen.
Phase 4 — Pilot-Bereitstellung. Rollen Sie die Lösung an einem einzelnen Standort oder in einer definierten Pilotgruppe aus. Überwachen Sie in den ersten 30 Tagen vier Kennzahlen: Erfolgsquote bei der Authentifizierung (Ziel >95 %), durchschnittliche Ladezeit der Seite (Ziel <3 Sekunden), Datenerfassungsrate (Basismessung) und RADIUS-Autorisierungsfehler (Ziel <1 %). Beheben Sie alle Probleme, bevor Sie mit dem vollständigen Rollout fortfahren.
Phase 5 — Optimierung und Governance. Überprüfen Sie die Datenerfassungsraten monatlich. Testen Sie Varianten von Überschriften und CTA-Button-Texten. Aktualisieren Sie das Portal-Design, wenn sich die Markenrichtlinien ändern. Überprüfen Sie die GDPR-Einwilligungserklärungen, wann immer sich die Datenverarbeitungsaktivitäten ändern. Führen Sie eine jährliche Sicherheitsüberprüfung der Portal-Infrastruktur durch, einschließlich der Erneuerung von SSL-Zertifikaten, dem Einspielen von RADIUS-Server-Patches und der Überprüfung der DNS-Whitelist.
Best Practices
Markentreue
Das Portal muss vor der Bereitstellung eine fünf Punkte umfassende Markentreue-Prüfung bestehen: korrekte Logo-Variante in Mindestgröße (30px digital); primäre Button-Farbe entspricht exakt dem Hex-Wert der Marke; Schriftfamilie stimmt mit den digitalen Markenrichtlinien überein; Tonalität der Überschrift passt zur Markenidentität; und visuelle Konsistenz mit der Website und App der Marke. Jedes Portal, das diese Prüfung nicht besteht, sollte in die Designphase zurückversetzt werden.
GDPR-Compliance-Architektur
Unter der UK GDPR und der EU GDPR muss der Einwilligungsmechanismus ausdrücklich, entbündelt und granular sein. Die Zustimmung zu den Nutzungsbedingungen und das Opt-in für Marketingkommunikation müssen als separate, nicht vorab angekreuzte Kontrollkästchen dargestellt werden. Die Zusammenfassung in einem einzigen Kontrollkästchen ist nicht zulässig. Jedes Einwilligungsereignis muss mit einem Zeitstempel, dem genauen Text der Einwilligungserklärung und der Benutzerkennung protokolliert werden. Die Plattform von Purple speichert diese Datensätze in einem prüfbaren Einwilligungsspeicher, der für behördliche Prüfungen exportiert werden kann.
Sicherheitskonzept
Das Netzwerksegment vor der Authentifizierung muss über VLAN-Segmentierung von allen internen Ressourcen isoliert werden. Vor der Authentifizierung dürfen nur die DNS-Whitelist-Einträge zugänglich sein, die für die Funktion des Portals erforderlich sind — die Domain des Portal-Controllers, die OAuth-Endpunkte für Social Logins und alle CDN-Domains, die für selbst gehostete Assets verwendet werden. Nach der Authentifizierung sollten Gäste in ein dediziertes Gäste-VLAN mit reinem Internetzugang und ohne Routing zu internen Subnetzen geleitet werden. Diese Architektur entspricht der PCI DSS-Anforderung 1.3 für die Netzwerksegmentierung.
Einen detaillierten Vergleich der Portal-Seitentypen finden Sie unter WiFi Landing Page vs. Splash Page: What's the Difference? .
Praxisbeispiele
Fallstudie 1: Britische Hotelkette — Hotellerie
Eine Hotelgruppe im mittleren Segment mit 45 Hotels in ganz Großbritannien nutzte die Standard-Splash-Page ihres WLAN-Herstellers. Die Seite war ohne Branding, lud auf Mobilgeräten nur langsam und bot kein Formular zur Datenerfassung. E-Mail-Erfassungsrate: ca. 8 % der verbundenen Gäste.
Das IT-Team implementierte die Guest WiFi -Plattform von Purple in allen 45 Objekten und ersetzte die Splash-Page des Anbieters durch ein vollständig gebrandetes Captive Portal. Das neue Portal nutzte exakt die Markenfarben der Hotelgruppe, die Poppins-Typografie und ein Ein-Bildschirm-Layout mit einem E-Mail-Feld, einem Vornamen-Feld und einem GDPR-konformen Kontrollkästchen für die Marketing-Einwilligung. Die Gesamtgröße der Seite wurde auf 380 KB optimiert. Die Weiterleitung nach der Authentifizierung wurde auf die Landingpage des Treueprogramms des Hotels eingestellt.
Ergebnisse nach 90 Tagen: Die E-Mail-Erfassungsrate stieg von 8 % auf 38 % der sich verbindenden Gäste. Die erfassten Daten wurden in das CRM der Hotelgruppe integriert, was eine zielgerichtete E-Mail-Kampagne zur erneuten Ansprache ehemaliger Gäste ermöglichte. Der direkt auf die E-Mail-Kampagne zurückzuführende Buchungsumsatz stieg in den Pilot-Objekten im Jahresvergleich um 14 %. Der GDPR-Einwilligungsspeicher bot einen vollständigen Audit-Trail für alle 45 Standorte.
Fallstudie 2: Europäischer Modehändler — Einzelhandel
Ein Modehändler mit 120 Filialen in fünf europäischen Märkten führte im Rahmen eines digitalen Transformationsprogramms ein Gäste-WiFi ein. Die Anforderung war ein einziges, zentral verwaltetes, gebrandetes Portal mit sprachlicher Lokalisierung pro Markt (Englisch, Französisch, Deutsch, Spanisch, Italienisch) und einer einzigen CRM-Integration in Salesforce.
Der Einzelhändler implementierte eine Cloud-gesteuerte Gäste-WiFi-Plattform mit einer zentralisierten Portalkonfiguration. Marken-Assets und CSS wurden über eine einzige Admin-Konsole verwaltet, wobei standort- und regionsspezifische Überschreibungen für Sprache und lokalisierte Einwilligungstexte angewendet wurden. Die Salesforce-Integration nutzte den nativen CRM-Connector der Plattform.
Ergebnisse nach sechs Monaten: In allen 120 Filialen wurde ein First-Party-Datenbestand von über 400.000 Opt-in-Gästeprofilen aufgebaut. E-Mail-Kampagnen an diese Zielgruppe erreichten eine durchschnittliche Öffnungsrate von 28 %, verglichen mit einem Branchen-Benchmark von 12 % im Einzelhandel. Der Einzelhändler führte einen Anstieg der wiederholten Besuche in den Filialen um 9 % in den sechs Monaten nach der Einführung auf die CRM-Attributionsmodellierung zurück. Siehe die WiFi Analytics -Plattform von Purple für die in dieser Bereitstellung genutzten Analyse- und Attributionsfunktionen.
Fehlerbehebung & Risikominderung
Portal wird auf iOS nicht angezeigt. iOS verwendet einen Captive Network Assistant (CNA), der das Portal in einer eingeschränkten WebKit-Ansicht darstellt. Stellen Sie sicher, dass sich die Portal-Domain nicht auf der Liste der bekannten Netzwerke von Apple befindet, dass das Portal korrekt auf die Captive Portal-Erkennungssonde von Apple (/hotspot-detect.html) reagiert und dass alle Assets bei der ersten Weiterleitung über HTTP (nicht HTTPS) bereitgestellt werden – der CNA folgt bei der ersten Anfrage keinen HTTPS-Weiterleitungen.
Hohe Authentifizierungsfehlerrate. Überprüfen Sie die RADIUS-Server-Protokolle auf spezifische Fehlercodes. Häufige Ursachen sind Zeitabweichungen zwischen dem RADIUS-Server und dem Access Point (NTP-Synchronisation erforderlich), abgelaufene Zertifikate auf dem RADIUS-Server und Diskrepanzen im MAC-Adressformat zwischen dem Access Point und dem RADIUS-Server. Niedrige Datenerfassungsrate trotz hohem Verbindungsvolumen. Überprüfen Sie die Anzahl der Formularfelder — jedes zusätzliche Feld verringert die Conversion-Rate um ca. 5–10 %. Überprüfen Sie die Ladezeit der Seite — wenn das Portal länger als 3 Sekunden zum Laden benötigt, steigt die Absprungrate drastisch an. Überprüfen Sie die Formulierung der Einwilligungserklärung — zu juristische Einwilligungstexte senken die Opt-in-Raten.
GDPR-Audit-Anfrage. Die Plattform von Purple exportiert auf Anfrage einen vollständigen Einwilligungsnachweis für jede beliebige E-Mail-Adresse oder jeden beliebigen Datumsbereich. Stellen Sie sicher, dass Ihre Richtlinie zur Datenspeicherung korrekt konfiguriert ist — gemäß UK GDPR sollten personenbezogene Daten nicht länger als für den angegebenen Zweck erforderlich aufbewahrt werden.
Inkonsistente Markenpräsenz über verschiedene Standorte hinweg. Zentralisieren Sie die Verwaltung der Portal-Konfiguration. Jede Anpassung auf Standortebene sollte sich auf lokale Texte und Sprachen beschränken; Markenfarben, Typografie und Logos müssen auf globaler Konfigurationsebene gesperrt sein.
ROI & geschäftliche Auswirkungen
Der ROI eines maßgeschneiderten Captive Portals wird in drei Dimensionen gemessen: Wert des Datenbestands, direkte Umsatzattribuierung und betriebliche Effizienz.
Wert des Datenbestands. Das primäre Ergebnis einer Captive Portal-Bereitstellung ist ein First-Party-Datenbestand — eine Datenbank mit Opt-in-Gästeprofilen und verifizierten E-Mail-Adressen. Der Wert dieses Bestands wird durch die Erfassungsrate, die Opt-in-Rate und die Qualität der Daten bestimmt. Ein Standort mit 500 täglichen Verbindungen, einer Erfassungsrate von 35 % und einer Opt-in-Rate von 70 % baut pro Jahr eine Datenbank mit ca. 44.000 Opt-in-Profilen auf. Bei einem branchenüblichen E-Mail-Marketing-ROI von 42 £ pro ausgegebenem 1 £ ist der kommerzielle Wert dieses Bestands erheblich.
Direkte Umsatzattribuierung. Die WiFi Analytics -Plattform von Purple bietet Attributionsberichte auf CRM-Ebene, die bestimmte E-Mail-Kampagnen mit Besuchen und Transaktionen vor Ort verknüpfen. Dies ermöglicht eine direkte Berechnung des Umsatzes, der dem Datenerfassungsprogramm des Captive Portals zuzuschreiben ist.
Betriebliche Effizienz. Eine zentral verwaltete Portal-Plattform erübrigt IT-Konfigurationsarbeiten pro Standort, wenn sich Markenrichtlinien ändern. Ein einziges CSS-Update wird gleichzeitig auf alle Standorte übertragen, was den betrieblichen Aufwand für die Aufrechterhaltung einer konsistenten Markenpräsenz in großem Maßstab reduziert.
| Metrik | Typisches unbrandetes Portal | Brandetes Portal (Purple) | Steigerung |
|---|---|---|---|
| E-Mail-Erfassungsrate | 5–10 % | 30–40 % | 3–4x |
| Marketing-Opt-in-Rate | N/A | 60–75 % der Erfassungen | — |
| Interaktion nach der Auth. | Keine | Treueseite / Angebot | Direkt |
| GDPR-Audit-Bereitschaft | Manuell | Automatisierter Export | Signifikant |
| Markenkonistenz | Keine | Zentral durchgesetzt | Vollständig |
Informationen zum Netzwerkarchitektur-Kontext für Multi-Site-Bereitstellungen finden Sie unter The Core SD-WAN Benefits for Modern Businesses . Dort wird beschrieben, wie SD-WAN das zugrunde liegende Netzwerk für verteilte Captive Portal-Bereitstellungen vereinfacht.
Schlüsseldefinitionen
Captive Portal
Ein Netzwerkmechanismus, der HTTP-Anfragen eines Gastgeräts abfängt und sie auf eine Anmelde- oder Authentifizierungsseite umleitet, bevor der vollständige Internetzugang freigegeben wird. Er arbeitet auf der Netzwerkschicht, unabhängig vom verwendeten Standard für die drahtlose Verschlüsselung.
IT-Teams stoßen auf diesen Begriff bei der Konfiguration von Wireless-LAN-Controllern, Cloud-WiFi-Management-Plattformen oder Gateway-Appliances. Es ist die technische Bezeichnung für das, was Endbenutzer als „WiFi-Anmeldeseite“ wahrnehmen.
Captive Network Assistant (CNA)
Eine eingeschränkte Browser-Umgebung, die in iOS und Android integriert ist und sich automatisch öffnet, wenn das Betriebssystem ein Captive Portal erkennt. Sie rendert die Portalseite in einer Sandbox-WebKit-Ansicht ohne Zugriff auf Cookies, lokalen Speicher oder externe CDN-Ressourcen.
Entscheidend für Frontend-Entwickler, die Portalseiten erstellen. Jedes Asset, das nicht vom Portal-Controller selbst geladen werden kann, wird im CNA nicht gerendert, was zu Darstellungsfehlern oder Fehlern beim Laden der Seite führt.
RADIUS (Remote Authentication Dial-In User Service)
Ein Netzwerkprotokoll, das eine zentrale Authentifizierung, Autorisierung und Abrechnung (AAA) für den Netzwerkzugriff bereitstellt. Bei einer Captive Portal-Bereitstellung kommuniziert der Portal-Controller mit dem RADIUS-Server, um den Netzwerkzugriff zu gewähren oder zu verweigern, nachdem der Benutzer den Authentifizierungsfluss abgeschlossen hat.
Netzwerktechniker konfigurieren RADIUS-Server (oder nutzen einen von der Portal-Plattform bereitgestellten gehosteten RADIUS-Dienst) als Teil des Captive Portal-Backends. IEEE 802.1X verwendet RADIUS als Authentifizierungsprotokoll.
IEEE 802.1X
Ein IEEE-Standard für die portbasierte Netzwerkzugriffskontrolle, der einen Authentifizierungsmechanismus für Geräte bereitstellt, die eine Verbindung zu einem LAN oder WLAN herstellen. Bei Enterprise-Gast-WiFi-Bereitstellungen wird er in Verbindung mit einem RADIUS-Server verwendet, um Benutzer vor der Gewährung des Netzwerkzugriffs zu authentifizieren.
Relevant bei der Konfiguration von Captive Portals der Enterprise-Klasse, insbesondere in Umgebungen, in denen ein MAC Authentication Bypass (MAB) nicht ausreicht und eine stärkere Identitätsprüfung erforderlich ist.
MAC Authentication Bypass (MAB)
Eine Authentifizierungsmethode, bei der die MAC-Adresse eines Geräts als Anmeldeinformation für den Netzwerkzugriff verwendet wird. Der Access Point sendet die MAC-Adresse an den RADIUS-Server, der den Zugriff basierend auf einer vorkonfigurierten Whitelist entweder genehmigt oder verweigert.
Wird bei Captive Portal-Bereitstellungen verwendet, um eine automatische erneute Authentifizierung für wiederkehrende Geräte zu ermöglichen, ohne dass der Benutzer seine Anmeldedaten erneut eingeben muss. Häufig genutzt für bekannte Unternehmensgeräte oder wiederkehrende Gäste.
GDPR Consent Record
Ein mit einem Zeitstempel versehener Nachweis über die ausdrückliche Einwilligung eines Benutzers in die Datenverarbeitung, einschließlich des genauen angezeigten Einwilligungstextes, des Datums und der Uhrzeit der Einwilligung sowie der Benutzerkennung (in der Regel die E-Mail-Adresse). Erforderlich gemäß UK GDPR und EU GDPR Artikel 7 Absatz 1 als Nachweis dafür, dass die Einwilligung eingeholt wurde.
Captive Portal-Plattformen müssen für jeden Benutzer, der dem Marketing-E-Mail-Erhalt zustimmt, einen GDPR-Einwilligungsdatensatz erstellen und speichern. Dieser Datensatz muss für behördliche Prüfungszwecke exportierbar sein.
DNS Whitelist
Eine Liste von Domainnamen, auf die ein Gastgerät zugreifen kann, bevor es die Captive Portal-Authentifizierung abgeschlossen hat. Die Whitelist muss die Domain des Portal-Controllers, alle OAuth-Endpunkte für Social Logins und alle CDN-Domains enthalten, die für selbst gehostete Portal-Assets verwendet werden.
Netzwerktechniker konfigurieren die DNS-Whitelist auf dem Wireless-LAN-Controller oder der Gateway-Appliance. Eine falsch konfigurierte Whitelist ist eine häufige Ursache für Fehler beim Rendern des Portals, insbesondere bei Social-Login-Abläufen.
Post-Authentication Redirect
Die URL, zu der der Browser eines Gastgeräts unmittelbar nach dem erfolgreichen Abschluss des Captive Portal-Authentifizierungsflusses durch den Benutzer weitergeleitet wird. Dies ist die erste Seite, die der Benutzer mit vollem Internetzugang sieht.
Die Weiterleitung nach der Authentifizierung ist ein wertvoller kommerzieller Touchpoint. Sie sollte auf eine Landingpage verweisen, die eine bestimmte Aktion fördert – z. B. die Anmeldung zu einem Treueprogramm, den App-Download oder eine aktuelle Werbeaktion –, anstatt standardmäßig auf die ursprünglich vom Benutzer angeforderte URL weiterzuleiten.
WPA3-SAE (Simultaneous Authentication of Equals)
Das im WPA3-Personal-Modus verwendete Authentifizierungsprotokoll, das den bei WPA2 verwendeten Pre-Shared Key (PSK)-Handshake ersetzt. SAE bietet einen stärkeren Schutz gegen Offline-Wörterbuchangriffe und gewährleistet Forward Secrecy. Es ist vollständig kompatibel mit Captive Portal-Bereitstellungen.
IT-Teams, die Upgrades der Netzwerksicherheit evaluieren, sollten beachten, dass die Migration von WPA2 zu WPA3 keine Änderungen an der Captive Portal-Architektur erfordert. Der Portal-Mechanismus arbeitet auf der Netzwerkschicht oberhalb der Verschlüsselungsschicht.
OpenRoaming
Ein von der Wireless Broadband Alliance (WBA) entwickelter WiFi-Roaming-Standard, der es Benutzern ermöglicht, sich automatisch mit teilnehmenden Netzwerken zu verbinden, indem sie ihre vorhandenen Anmeldedaten (Mobilfunkanbieter, Unternehmen oder Identitätsanbieter) verwenden. Macht eine manuelle Captive Portal-Authentifizierung für registrierte Benutzer überflüssig.
Relevant für Enterprise- und Transport-Bereitstellungen, bei denen eine nahtlose Konnektivität Priorität hat. Purple agiert als Identitätsanbieter innerhalb des OpenRoaming-Ökosystems unter seiner Connect-Lizenz und ermöglicht es Standorten, registrierten Benutzern eine automatische Verbindung anzubieten.
Ausgearbeitete Beispiele
Ein Hotel mit 200 Zimmern im Zentrum von London möchte seine vom Anbieter bereitgestellte Begrüßungsseite durch ein vollständig gebrandetes Captive Portal ersetzen. Die Markenrichtlinien des Hotels schreiben ein dunkles Marineblau als Primärfarbe (#011638), ein Gold als Akzentfarbe (#C9A84C) und die Serifenschrift Playfair Display vor. Der IT-Manager ist besorgt über die iOS-Kompatibilität und die GDPR-Konformität. Wie sollte dies angegangen werden?
Beginnen Sie mit einem Anforderungsworkshop unter Beteiligung von IT, Marketing und Rechtsabteilung. Bestätigen Sie die genauen Marken-Assets: SVG-Logodatei, Hex-Farbwerte und Schriftdateien (WOFF2-Format für Playfair Display). Konfigurieren Sie für die iOS-Kompatibilität den Wireless-LAN-Controller so, dass er korrekt auf die Captive Portal-Erkennungssonde von Apple unter /hotspot-detect.html reagiert, und stellen Sie sicher, dass die erste Weiterleitung über HTTP (nicht HTTPS) erfolgt – der CNA unter iOS folgt bei der ersten Anfrage keinen HTTPS-Weiterleitungen. Die Portalseite selbst sollte über HTTPS bereitgestellt werden, sobald der CNA sie geladen hat. Für die GDPR präsentieren Sie zwei separate, nicht angekreuzte Kontrollkästchen: eines für die Annahme der Nutzungsbedingungen (erforderlich für die Verbindung) und eines für Marketingkommunikation (optional). Erfassen Sie jedes Einwilligungsergebnis mit einem Zeitstempel und der genauen Version des Einwilligungstextes. Optimieren Sie die Seite auf unter 500 KB, indem Sie die Playfair Display WOFF2-Datei lokal einbetten (verweisen Sie nicht auf Google Fonts), das SVG-Logo verwenden und einen CSS-Verlauf für den Hintergrund anstelle eines Fotos nutzen. Richten Sie die Weiterleitung nach der Authentifizierung auf das Treueprogramm des Hotels oder eine aktuelle Aktionsseite ein. Führen Sie ein Pilotprojekt auf einer einzelnen Etage durch, überwachen Sie die Authentifizierungs-Erfolgsquote und die Ladezeit der Seite 14 Tage lang und rollen Sie das System dann auf das gesamte Gebäude aus.
Eine nationale Einzelhandelskette mit 85 Filialen möchte an allen Standorten ein einheitliches, gebrandetes Captive Portal einführen. Jede Filiale verfügt über einen anderen Wireless-LAN-Anbieter (eine Mischung aus Cisco-, Aruba- und Ruckus-Hardware aus historischen Übernahmen). Das Marketing-Team möchte das Portal-Design zentral aktualisieren können, ohne die IT-Abteilung an jedem Standort einbeziehen zu müssen. Wie sollte die Architektur konzipiert sein?
Implementieren Sie eine Cloud-gehostete Captive Portal-Plattform – wie Purple –, die als anbieterneutrales Overlay unabhängig von der zugrunde liegenden Wireless-Hardware arbeitet. Die Plattform kommuniziert mit jedem Access Point über einen RADIUS-Proxy oder einen Cloud-RADIUS-Dienst, was bedeutet, dass der Portal-Controller vollständig vom Hardware-Anbieter entkoppelt ist. Die Portalseite wird auf dem CDN der Plattform gehostet (wobei alle Assets auf der Plattform selbst und nicht auf externen CDNs gehostet werden), und die Admin-Konsole der Plattform ermöglicht die zentrale Verwaltung von Marken-Assets, CSS und Texten. Filialspezifische Anpassungen (Filialname in der Überschrift, lokalisierte Werbeaktionen) werden über Variablen auf Standortebene in der Template-Engine der Plattform verwaltet. Wenn das Marketing-Team das Marken-CSS aktualisiert, wird die Änderung innerhalb von Minuten auf alle 85 Filialen übertragen, ohne dass ein IT-Eingriff vor Ort erforderlich ist. Die CRM-Integration wird einmal auf Plattformebene konfiguriert und gilt für alle Standorte. Die VLAN-Konfiguration an jedem Standort ist eine einmalige Einrichtungsaufgabe, die vom lokalen IT-Team oder dem Onboarding-Service der Plattform übernommen wird.
Ein Konferenzzentrum, in dem jährlich 50 Veranstaltungen stattfinden, möchte Event-Sponsoren für die Dauer der jeweiligen Veranstaltung ein Co-Branded-WiFi-Loginerlebnis bieten – bei dem das Logo des Sponsors neben dem eigenen Branding des Veranstaltungsortes angezeigt wird. Das IT-Team muss in der Lage sein, die Portal-Konfigurationen zwischen den Veranstaltungen mit minimalem manuellem Aufwand zu wechseln. Wie sollte dies implementiert werden?
Konfigurieren Sie die Captive Portal-Plattform mit einer Bibliothek von Portal-Vorlagen – eine Master-Vorlage pro Veranstaltungstyp (Konferenz, Messe, Gala-Dinner) – mit Variablen für Sponsor-Logo und -Farben, die über die Admin-Konsole oder die API aktualisiert werden können. Für jede Veranstaltung aktualisiert das Event-Operations-Team die URL des Sponsor-Logos und die primäre Akzentfarbe in der Admin-Konsole, und das Portal wird in Echtzeit aktualisiert. Wenn die Plattform dies unterstützt, konfigurieren Sie ein SSID-to-Portal-Mapping, sodass eine sponsorspezifische SSID (z. B. „EventName-WiFi“) das Co-Branded-Portal bereitstellt, während die permanente SSID des Veranstaltungsortes das Standard-Portal des Veranstaltungsortes anzeigt. Stellen Sie das Portal so ein, dass es zu einer geplanten Zeit nach dem Ende der Veranstaltung zur Standardvorlage des Veranstaltungsortes zurückkehrt. Stellen Sie sicher, dass das Logo des Sponsors im SVG-Format bereitgestellt und vom Brand-Team des Veranstaltungsortes vorab genehmigt wird, um sicherzustellen, dass es den Standards für Seitengröße und Qualität entspricht. Die Weiterleitung nach der Authentifizierung für Event-Portale sollte auf die eigene Landingpage der Veranstaltung oder die Kampagnen-URL des Sponsors verweisen, mit UTM-Parametern für das Tracking der Zuordnung.
Übungsfragen
Q1. Ihr Marketingleiter hat Ihnen ein Figma-Mockup des neuen gebrandeten Captive Portals geschickt. Es enthält ein vollflächiges Hintergrundbild (exportiert als 4,2 MB JPEG), die benutzerdefinierte Serifenschrift der Marke, die von Google Fonts geladen wird, und einen Facebook-Login-Button. Sie müssen dieses Design implementieren. Welche Änderungen müssen Sie vor Beginn der Entwicklung vornehmen und warum?
Hinweis: Berücksichtigen Sie die technischen Einschränkungen der Captive Network Assistant-Umgebung und das Limit für die Seitengröße.
Musterlösung anzeigen
Drei Änderungen sind erforderlich. Erstens muss das Hintergrundbild durch einen CSS-Verlauf oder eine stark komprimierte WebP/SVG-Alternative unter 100 KB ersetzt werden – ein 4,2 MB großes JPEG führt bei langsamen Verbindungen zu einem Timeout des Portals, bevor es gerendert wird. Zweitens muss der Verweis auf Google Fonts durch eine lokal eingebettete WOFF2-Schriftdatei ersetzt werden, die vom Portal-Controller bereitgestellt wird – die CNA-Umgebung hat vor der Authentifizierung keinen Internetzugang, sodass externe Schrift-CDNs nicht geladen werden können. Drittens erfordert der Facebook-Login-OAuth-Flow, dass die Facebook-OAuth-Endpunkt-Domains zur DNS-Whitelist auf dem Wireless-LAN-Controller hinzugefügt werden, damit die OAuth-Weiterleitung abgeschlossen werden kann, bevor der vollständige Internetzugang gewährt wird. Stellen Sie außerdem sicher, dass der Facebook-Login von einer E-Mail-basierten Fallback-Option für Benutzer ohne Facebook-Konto begleitet wird und dass die Facebook-Datenverarbeitungsvereinbarung mit Ihrem Rechtsteam abgestimmt ist.
Q2. Sie sind der IT-Manager eines Krankenhausverbunds, der an drei Standorten Gäste-WiFi bereitstellt. Ihr Rechtsteam hat Ihnen mitgeteilt, dass der Einwilligungsmechanismus auf dem aktuellen Portal nicht mit der UK GDPR konform ist. Sie überprüfen das Portal und finden ein einziges Kontrollkästchen mit dem Text: 'Ich stimme den Nutzungsbedingungen zu und willige ein, Marketingmitteilungen zu erhalten.' Was ist daran falsch und wie beheben Sie das?
Hinweis: Berücksichtigen Sie die GDPR-Anforderungen, wonach die Einwilligung freiwillig, spezifisch und granular erteilt werden muss.
Musterlösung anzeigen
Der Einwilligungsmechanismus ist in zweierlei Hinsicht nicht konform. Erstens bündelt er die Zustimmung zu den Nutzungsbedingungen (eine vertragliche Voraussetzung für den Netzwerkzugang) mit der Einwilligung zu Marketingmitteilungen (eine optionale Datenverarbeitungsaktivität) in einem einzigen Kontrollkästchen. Gemäß UK GDPR Artikel 7 und Erwägungsgrund 43 ist die Einwilligung nicht freiwillig erteilt, wenn sie an einen Dienst gekoppelt ist, auf den der Nutzer ohne die Einwilligung nicht zugreifen kann. Zweitens scheint das Kontrollkästchen vorausgewählt oder erforderlich zu sein – die Marketing-Einwilligung muss als nicht ausgewähltes, optionales Kontrollkästchen dargestellt werden. Die Lösung besteht darin, die beiden in separate Kontrollkästchen aufzuteilen: ein erforderliches Kontrollkästchen für die Zustimmung zu den Nutzungsbedingungen (formuliert als 'Ich stimme den Nutzungsbedingungen und der Datenschutzrichtlinie zu') und ein separates, nicht ausgewähltes, optionales Kontrollkästchen für Marketingmitteilungen (formuliert als 'Ich möchte Neuigkeiten und Angebote von [Name der Organisation] per E-Mail erhalten'). Der für jeden Benutzer gespeicherte Einwilligungsdatensatz muss erfassen, welche Kontrollkästchen ausgewählt wurden, den genauen Text jeder Einwilligungserklärung und den Zeitstempel des Einwilligungsereignisses. In einer Gesundheitsumgebung muss besonders darauf geachtet werden, dass die Datenschutzrichtlinie alle Datenverarbeitungsaktivitäten genau beschreibt, einschließlich der Weitergabe an Analyseplattformen von Drittanbietern.
Q3. Ein Stadionbetreiber möchte an Spieltagen ein gebrandetes Captive Portal für 40.000 gleichzeitige Benutzer bereitstellen. Seine aktuelle Wireless-Infrastruktur unterstützt maximal 500 gleichzeitige RADIUS-Authentifizierungsanfragen pro Sekunde. Das Spiel beginnt um 15:00 Uhr, und die Mehrheit der Fans kommt in den 30 Minuten vor dem Anpfiff an. Was sind die wichtigsten Infrastrukturrisiken und wie sollten sie gemindert werden?
Hinweis: Berücksichtigen Sie das Profil der Authentifizierungslast und die Auswirkungen der RADIUS-Serverkapazität auf das Benutzererlebnis.
Musterlösung anzeigen
Das Hauptrisiko ist eine Überlastung des RADIUS-Servers während des Authentifizierungsansturms vor dem Spiel. Wenn 40.000 Benutzer versuchen, sich in einem 30-Minuten-Fenster zu authentifizieren, entspricht dies im Durchschnitt etwa 22 Authentifizierungsanfragen pro Sekunde – was weit innerhalb der Kapazität von 500 rps liegt. Das Ankunftsmuster wird jedoch nicht gleichmäßig sein: Der Spitzenansturm in den letzten 5 Minuten vor dem Anpfiff könnte das 5- bis 10-fache der durchschnittlichen Rate erzeugen und möglicherweise 200 rps überschreiten. Zu den Minderungsmaßnahmen gehören: (1) Bereitstellung eines RADIUS-Clusters mit Lastverteilung anstelle eines einzelnen Servers mit automatischem Failover; (2) Konfiguration von MAC Authentication Bypass (MAB) für wiederkehrende Geräte, wodurch der vollständige Authentifizierungs-Flow umgangen und die RADIUS-Last für wiederkehrende Besucher erheblich reduziert wird; (3) Pre-Caching der Portalseite auf dem Wireless-LAN-Controller, um die Last des Portal-Controllers zu verringern; (4) Festlegen eines kurzen Sitzungs-Timeouts (z. B. 8 Stunden), damit Geräte, die sich bei einem vorherigen Spiel authentifiziert haben, RADIUS-Sitzungen nicht unnötig belegen; und (5) Durchführung eines Lasttests zur Simulation der Spitzenauthentifizierungsrate vor dem ersten Spieltag. Darüber hinaus muss die Portalseite für maximale Leistung optimiert werden – ein langsam ladendes Portal während eines Ansturms führt dazu, dass Benutzer den Login abbrechen, was die Datenerfassungsraten verringert und die Supportanfragen erhöht.
Weiterlesen in dieser Reihe
Einrichtung eines Captive Portals auf Starlink: Ein Leitfaden für abgelegene und maritime Standorte
Dieser Leitfaden beschreibt detailliert, wie Sie die native Starlink-Hardware umgehen und ein Cloud-gesteuertes Captive Portal mithilfe von Enterprise-Routing-Geräten integrieren. Sie erfahren, wie Sie die CGNAT-Einschränkung überwinden, eine VLAN-Segmentierung erzwingen, Bandbreitenbeschränkungen von Satelliten verwalten und die Einhaltung gesetzlicher Vorschriften sicherstellen.
Captive Portal Best Practices: Design für hohe Conversion und Compliance
Dieser technische Leitfaden bietet IT-Managern, Netzwerkarchitekten und Leitern des Standortbetriebs ein vollständiges Konzept für die Bereitstellung von Captive Portalen, die Netzwerksicherheit mit hoher User Conversion verbinden. Er deckt die gesamte Architektur ab, von der VLAN-Segmentierung und RADIUS-Authentifizierung bis hin zur GDPR-konformen Einwilligungserklärung und der Auswahl der Authentifizierungsmethode. Basierend auf den betrieblichen Erfahrungen von Purple in über 80.000 Standorten und 440 Millionen Logins im Jahr 2024 ist jede Empfehlung durch reale Bereitstellungsdaten untermauert.
How to Optimize Captive Portals for Maximum Network Security and User Conversion
Dieser Leitfaden bietet eine vollständige technische Blaupause für die Optimierung von Captive Portals in Unternehmensstandorten und deckt Netzwerksegmentierungsarchitektur, die Auswahl von Authentifizierungsmethoden, GDPR-konformes Einwilligungsdesign und die Conversion-Optimierung ab. Er richtet sich an IT-Manager, Netzwerkarchitekten und CTOs in Hotels, Einzelhandelsketten, Stadien und Organisationen des öffentlichen Sektors, die Netzwerksicherheit mit der Erfassung von First-Party-Daten in Einklang bringen müssen. Purple betreibt eine Captive Portal-Infrastruktur an über 80.000 Standorten mit 440 Millionen Logins im Jahr 2024, und die hier vorgestellten Frameworks spiegeln diese betriebliche Erfahrung wider.