En una calle lateral de la avenida Buyukdere, en el distrito de negocios Maslak de Estambul, el restaurante de kofte "Halil Usta" (14 mesas) envia cada dia laborable a las 11:30 una breve notificacion a los moviles dentro de 200 metros: "Llega en 30 minutos y obten 15% de descuento en kofte hoy." Sin app que instalar. La recibe cualquiera que haya escaneado el menu por QR y dado permiso.
Antes del despliegue, el servicio de mediodia promediaba 38 mesas. Despues: 51 mesas entre 11:30 y 13:00, un aumento del 34% sin folletos impresos ni personal adicional.
Por que Web Push evita la tienda de apps
Las notificaciones nativas iOS y Android requieren una app aparte y aprobacion de la tienda. La combinacion Web Push API + Service Worker obtiene el permiso directamente desde el navegador al abrir el menu. Una sola llamada — Notification.requestPermission() — basta.
Apple lanzo Web Push con iOS 16.4 en marzo de 2023. Chrome lo soporta desde la version 50. En 2026 alcanzas alrededor del 92% de los usuarios de smartphone.
Geofence de 200m en la practica
Los navegadores bloquean el seguimiento continuo. Solucion: guardar la posicion una vez al abrir el menu, luego verificar en el servidor con la formula de Haversine si el usuario esta dentro del circulo. Un cron de Cloudflare Workers se ejecuta a las 11:30 y dispara los envios. Latencia total: 600 ms.
Consentimiento RGPD
La ubicacion es dato sensible. El modal debe explicitar finalidad, retencion, disparadores. Plantilla: "Usamos tu ubicacion solo para enviarte ofertas cuando pasas cerca del restaurante. Almacenamos 30 dias, revocable cuando quieras." Menos de 280 caracteres.
Copy que convierte
Pruebas A/B: titulo 36 caracteres, cuerpo 65, emoji + referencia horaria. CTR con emoji 7,1% vs 4,2% sin. Tope de frecuencia: maximo 2 pushes por semana; mas alla, la tasa de baja salta del 3% al 18%.
Casos limite del Service Worker
Safari Privado borra la suscripcion. Android Doze retrasa de 4 a 6 horas. Algunos operadores anaden 8–10 segundos de latencia. Solucion: verificar los reportes de entrega 5 minutos despues; umbral sano 85%+. thMenu lo muestra automaticamente.
Plan de implementacion
- Registrar un service worker en la pagina del menu
- Generar par de claves VAPID
- Anadir texto RGPD al modal de permiso
- Lanzar la primera campana como A/B de 14 dias
- En thMenu Pro+: Settings → Push Campaigns
FAQ
Navegadores compatibles? iOS 16.4+, Chrome 50+, Safari 16+, Firefox.
Hay que dejar la pestana abierta? No.
Hay seguimiento continuo? No.
Alcance util? 1 km max; 200–500m optimo.
Construirlo o usar thMenu? A partir de 3 locales, una plataforma es mas barata.
¿Te resultó útil? Compártelo.
Artículos relacionados
¿Qué es un menú QR? La guía completa para restaurantes
Un menú QR permite a tus clientes acceder a tu carta al instante desde el móvil,…
Pasar del menú en papel al menú QR digital: guía paso a paso
¿Quieres adoptar los menús QR pero no sabes por dónde empezar? Esta guía cubre f…
Menús QR geolocalizados: servir distintos idiomas según la IP del visitante
Cómo un resort de 180 plazas en Antalya enruta el mismo QR a menús turcos, alema…