In una traversa di Buyukdere, nel distretto direzionale Maslak di Istanbul, il locale di kofte "Halil Usta" (14 coperti) invia ogni giorno feriale alle 11:30 una notifica breve agli smartphone entro 200 metri: "Arriva in 30 minuti per il 15% di sconto sul kofte oggi." Nessuna app da scaricare. La riceve chiunque abbia scansionato il menu via QR e dato il consenso.
Prima del rollout, il servizio pranzo era a 38 coperti in media. Dopo: 51 coperti tra le 11:30 e le 13:00, un incremento del 34% senza volantini ne personale extra.
Perche Web Push salta l'App Store
Le notifiche native iOS/Android richiedono app dedicata e approvazione store. Lo stack Web Push API + Service Worker ottiene il permesso dal browser all'apertura del menu. Una chiamata — Notification.requestPermission() — e sufficiente.
Apple ha portato Web Push in iOS 16.4 (marzo 2023). Chrome lo supporta dalla versione 50. Nel 2026 raggiungi circa il 92% del parco smartphone.
Geofence di 200m
I browser bloccano il tracking continuo. Soluzione: salvare la posizione una volta all'apertura del menu, poi verificare lato server con la formula di Haversine. Maslak e a 41.1075°N, 29.0188°E. Un cron Cloudflare Workers parte alle 11:30 e invia. Latenza totale: 600 ms.
Consenso GDPR
La geolocalizzazione e dato sensibile. Il modal deve esplicitare finalita, conservazione, trigger. Modello: "Usiamo la tua posizione solo per inviarti offerte quando passi nei pressi del locale. Conservata 30 giorni, revocabile in qualsiasi momento." Sotto 280 caratteri.
Testi che convertono
Test A/B: titolo 36 caratteri, body 65, emoji + riferimento orario. CTR con emoji 7,1% vs 4,2% senza. Frequenza max: 2 push a settimana; oltre, la disiscrizione salta dal 3% al 18%.
Edge case Service Worker
Safari Privato perde l'abbonamento. Android Doze ritarda 4–6 ore. Alcuni operatori turchi aggiungono 8–10 secondi di latenza FCM. Soluzione: verificare i delivery report 5 minuti dopo l'invio; soglia 85%+. thMenu lo mostra in dashboard.
Passi pratici
- Registrare un service worker nella pagina menu
- Generare chiave VAPID
- Inserire testo GDPR nel modal
- Prima campagna come A/B di 14 giorni
- Su thMenu Pro+: Settings → Push Campaigns
FAQ
Browser supportati? iOS 16.4+, Chrome 50+, Safari 16+, Firefox.
Tab aperta? No.
Tracking continuo? No.
Portata utile? 1 km; 200–500m ottimale.
Fare in casa? Oltre 3 sedi conviene una piattaforma pronta.
Ti è stato utile? Condividilo.
Articoli correlati
Cos'è un menù QR? La guida completa per i ristoranti
Un menù QR permette ai clienti di accedere alla tua carta istantaneamente dallo …
Dal menù cartaceo al menù QR digitale: guida passo passo
Vuoi adottare i menù QR ma non sai da dove iniziare? Questa guida copre fotograf…
Menu QR geolocalizzati: servire lingue diverse in base all'IP del visitatore
Come un resort da 180 coperti ad Antalya instrada lo stesso QR a menu turchi, te…