Skip to content
FuncionalidadesPreciosAfiliadosBlogAyudaNosotrosContacto
ComenzarIniciar sesión
Volver al Blog
guides2026-08-017 min de lectura

Notificaciones push geolocalizadas en un radio de 200m para restaurantes

Como un restaurante de kofte de 14 mesas en Estambul envia cada dia a las 11:30 notificaciones push a personas a menos de 200 metros.

th

thMenu Team

thmenu.com

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

  1. Registrar un service worker en la pagina del menu
  2. Generar par de claves VAPID
  3. Anadir texto RGPD al modal de permiso
  4. Lanzar la primera campana como A/B de 14 dias
  5. 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.