Push-Benachrichtigungen
Jonot sendet Kunden eine Systembenachrichtigung, wenn ihr Ticket in den Status CALLED wechselt — auch wenn der Browser-Tab im Hintergrund ist oder das Telefon gesperrt ist. Benachrichtigungen werden auch gesendet, wenn ein übersprungenes Ticket zurückgerufen und dann erneut aufgerufen wird.
So funktioniert es
Abschnitt betitelt „So funktioniert es“- Ein Kunde steht kurz davor, einer Warteschlange beizutreten, und sieht den Bildschirm der Warteschlangenauswahl.
- Oberhalb der Warteschlangenliste erscheint eine Push-Opt-in-Karte — der Kunde tippt auf Benachrichtigen und erteilt dem Browser die Berechtigung, bevor er beitritt.
- Sein Browser registriert ein Web-Push-Abonnement.
- Der Kunde tritt der Warteschlange bei und erhält ein Ticket. Das Abonnement wird serverseitig mit dem Ticket verknüpft.
- Ruft ein Schalter das Ticket auf, sendet der Server eine Push-Nachricht an alle aktiven Abonnements für dieses Ticket.
- Das Gerät des Kunden wacht auf und zeigt eine Systembenachrichtigung mit Ticketnummer, Name der Warteschlange und Standort. Ein Tippen auf die Benachrichtigung öffnet den Ticketbildschirm.
- Abonnements werden automatisch gelöscht, sobald das Ticket einen endgültigen Status erreicht (
COMPLETED,CANCELEDoderNO_SHOW) oder wenn der Push-Endpunkt abläuft (Browser hat sich abgemeldet / Berechtigung wurde widerrufen).
Kunden, die bei der Warteschlangenauswahl nicht zugestimmt haben, können dies weiterhin vom Ticketbildschirm aus tun — eine Benachrichtigungskarte wird angezeigt, während das Ticket WAITING oder CALLED ist.
Benachrichtigungen bei Rückruf eines übersprungenen Tickets
Abschnitt betitelt „Benachrichtigungen bei Rückruf eines übersprungenen Tickets“Wird das Ticket eines Kunden übersprungen (wechselt in den Status SKIPPED), bleibt sein Push-Abonnement aktiv. Ruft das Personal das Ticket anschließend zurück (versetzt es zurück in WAITING) und ruft es dann auf, erhält der Kunde die Push-Benachrichtigung — selbst wenn er die Ticketseite geschlossen hat.
Das bedeutet, ein Kunde, der zugestimmt hat und sich dann entfernt hat, wird trotzdem benachrichtigt, wenn das Personal ihn zurückruft, ohne dass der Browser geöffnet bleiben muss.
Opt-in — Kundenerlebnis
Abschnitt betitelt „Opt-in — Kundenerlebnis“| Status | Angezeigt |
|---|---|
| Aufforderung (Berechtigung noch nicht angefragt) | Opt-in-CTA-Karte (Warteschlangenauswahl + Ticketbildschirm) |
| Berechtigung erteilt + abonniert | Bestätigung „Wir benachrichtigen Sie — Sie können diesen Tab schließen“ |
| Berechtigung verweigert | Fallback-Hinweis + Link zu den Browsereinstellungen |
| Browser nicht unterstützt | Nichts (wird stillschweigend übersprungen) |
Nach dem Abonnieren liefert der Browser Push-Benachrichtigungen auch dann, wenn der Tab geschlossen oder das Telefon im Hintergrund ist — Kunden müssen die Ticketseite nicht geöffnet halten.
Wiederverbindungsanzeige
Abschnitt betitelt „Wiederverbindungsanzeige“Verliert das Gerät des Kunden bei geöffneter Ticketseite seine WebSocket-Verbindung (zum Beispiel nach einem kurzen Verbindungsabbruch), erscheint auf dem Bildschirm ein Hinweis Verbindung verloren — Verbindung wird wiederhergestellt…. Er wird nur für nicht endgültige Tickets angezeigt und nie beim initialen Laden der Seite. Die Verbindung wird automatisch wiederhergestellt — es ist keine manuelle Aktion nötig.
iOS — Home-Bildschirm erforderlich
Abschnitt betitelt „iOS — Home-Bildschirm erforderlich“iOS Safari 16.4+ unterstützt Web Push, aber nur, wenn die App zum Home-Bildschirm hinzugefügt wurde (Standalone-Modus). Im regulären iOS-Safari-Browser:
- Die Warteschlangenauswahl zeigt oberhalb der Warteschlangenliste einen Hinweis Jonot zum Startbildschirm hinzufügen.
- Nach dem Hinzufügen zum Home-Bildschirm öffnet der Kunde Jonot erneut über das Symbol auf dem Home-Bildschirm, und der übliche Opt-in-CTA erscheint.
Nur transaktional — kein Marketing
Abschnitt betitelt „Nur transaktional — kein Marketing“Push-Abonnements sind an ein einzelnes Ticket gebunden. Sie sind strikt transaktional: Ein Abonnement existiert für den Lebenszyklus eines Tickets. Es gibt keinen Mechanismus zum Versenden von Werbe- oder Massen-Pushes — nur CALLED-Ereignisse eines Tickets lösen eine Benachrichtigung aus.
DSGVO / Rechtsgrundlage: Das Abonnement ist an das Ticket gebunden, das der Kunde gerade erstellt hat. Dieselbe Rechtsgrundlage (berechtigtes Interesse / Vertragserfüllung), die das Ticket selbst abdeckt, deckt auch diese einzelne Benachrichtigung ab. Es ist keine separate Einwilligung erforderlich.
Technische Referenz
Abschnitt betitelt „Technische Referenz“- Standards: Web Push mit Payload-Verschlüsselung gemäß RFC 8291 (AES-128-GCM) und VAPID-authentifizierten Anfragen gemäß RFC 8292.
- Abonnementspeicherung: Jedes Abonnement ist an ein Ticket gebunden und wird automatisch gelöscht, sobald dieses Ticket einen endgültigen Status erreicht.