Skip to content
FunktionenPreisePartnerBlogHilfeÜber unsKontakt
LoslegenAnmelden
Zurück zum Blog
guides2026-08-017 Min. Lesezeit

Geo-Push-Benachrichtigungen im 200m-Radius: Mittagsangebote in Echtzeit

Wie ein 14-Sitze-Kofte-Restaurant in Istanbul taeglich um 11:30 Push-Nachrichten an alle innerhalb von 200 Metern verschickt — Web Push API plus Service Worker.

th

thMenu Team

thmenu.com

In einer Seitenstrasse an der Buyukdere-Allee im Istanbuler Geschaeftsviertel Maslak schickt das 14-Sitze-Kofte-Lokal "Halil Usta" jeden Werktag um 11:30 eine kurze Push-Nachricht an alle Smartphones in 200 Metern Umkreis: "Komm in 30 Minuten und bekomme 15% Rabatt auf Koefte." Keine App noetig. Wer das Menue per QR gescannt und der Benachrichtigung zugestimmt hat, erhaelt sie automatisch.

Vor der Einfuehrung lagen die Mittagsbuchungen im Schnitt bei 38 Tischen. Nach dem Rollout schnellten 11:30–13:00 auf 51 Tische — ein Plus von 34% ohne gedruckte Flyer und ohne zusaetzliches Personal.

Warum Web Push den App Store ueberspringt

Native iOS- und Android-Nachrichten verlangen eine separate App und Store-Freigabe. Die Kombination aus Web Push API und Service Worker holt die Berechtigung direkt im Browser, sobald der Gast die Menue-Seite oeffnet. Ein einziger Aufruf — Notification.requestPermission() — reicht.

Apple lieferte Web Push erst mit iOS 16.4 (Maerz 2023). Chrome unterstuetzt es seit Version 50. 2026 erreichen Sie damit etwa 92% der aktiven Smartphone-Nutzer.

200m-Geofence in der Praxis

Browser blockieren dauerhaftes Hintergrund-Tracking. Pragmatisch: Standort einmal beim Menue-Aufruf speichern, dann auf dem Server mit der Haversine-Formel pruefen, ob der Nutzer im 200m-Radius liegt.

Maslak liegt bei 41.1075°N, 29.0188°E. 200 Meter entsprechen etwa 0,0018° Breite und 0,0024° Laenge. Ein Cloudflare Workers Cron faengt um 11:30 an, durchsucht Besucherkoordinaten und feuert die Nachricht. Gesamt-Latenz: 600ms.

DSGVO-konforme Einwilligung

Standort ist sensible Daten. Ein "Erlauben / Ablehnen"-Dialog reicht nicht — Zweck, Speicherdauer und Trigger muessen erklaert werden. Vorlage: "Wir nutzen den Standort nur, um dich bei Vorbeikommen ueber Angebote zu informieren. Speicherung 30 Tage, jederzeit widerrufbar." Unter 280 Zeichen halten.

Texte mit hoher Klickrate

A/B-Tests von Halil Usta: Titel 36 Zeichen, Body 65, Emoji plus Zeit-Cue. Beispiel: "Mittagspause heute? — 15% Rabatt auf Koefte fuer Ankunft in 30 Min 🍽️". CTR mit Emoji 7,1%, ohne 4,2%. Frequenzlimit: maximal 2 Pushes pro Woche; sonst springt die Abbestellquote von 3% auf 18%.

Service-Worker-Edge-Cases

Safari Private Browsing loescht die Subscription-Endpoint. Android Doze verzoegert Pushes 4–6 Stunden. Manche Carrier in der Tuerkei bremsen FCM um 8–10 Sekunden. Loesung: 5 Minuten nach Versand Delivery-Report pruefen; unter 85% Alarm. thMenu zeigt diese Quote im Dashboard.

Schritte zum Rollout

  1. Service Worker auf der Menue-Seite registrieren
  2. VAPID-Schluesselpaar erzeugen
  3. DSGVO-Text in den Permission-Dialog einfuegen
  4. Erste Kampagne als 14-Tage-A/B-Test
  5. Bei thMenu Pro+: Settings → Push Campaigns

FAQ

Welche Browser unterstuetzen das? iOS 16.4+, Chrome 50+, Safari 16+, alle Firefox-Versionen.

Muss der Tab geoeffnet bleiben? Nein. Service Worker laufen im Hintergrund.

Wird der Nutzer dauerhaft getrackt? Nein. Standort nur beim Menue-Aufruf.

Wie weit reicht Geo-Push? Praktisches Maximum 1 km; 200–500m beste Conversion.

Selbst bauen oder thMenu? Bei 3+ Filialen oder Audit-Pflicht lohnt eine fertige Plattform.

Hilfreich? Teilen Sie es.