Skip to content
FonctionnalitésTarifsAffiliésBlogAideÀ proposContact
CommencerSe connecter
Retour au Blog
guides2026-08-017 min de lecture

Notifications push geolocalisees dans un rayon de 200m : promos du midi

Comment un restaurant de kofte de 14 couverts a Istanbul envoie chaque jour a 11h30 des notifications push aux passants a moins de 200 metres.

th

thMenu Team

thmenu.com

Dans une rue laterale de l'avenue Buyukdere, au coeur du quartier d'affaires de Maslak a Istanbul, le restaurant de kofte "Halil Usta" (14 couverts) envoie chaque jour ouvre a 11h30 une courte notification aux smartphones presents dans un rayon de 200 metres : "Arrive dans 30 minutes pour -15% sur le kofte aujourd'hui." Aucune application a installer. Toute personne ayant scanne le menu QR et accorde l'autorisation la recoit.

Avant le deploiement, le service du midi tournait a 38 couverts en moyenne. Apres : 51 couverts entre 11h30 et 13h, soit une hausse de 34% sans flyers ni renfort de personnel.

Pourquoi Web Push contourne l'App Store

Les notifications natives iOS et Android exigent une application dediee et une validation par store. La pile Web Push API + Service Worker obtient l'autorisation directement dans le navigateur des l'ouverture du menu. Un seul appel — Notification.requestPermission() — suffit.

Apple a livre Web Push avec iOS 16.4 en mars 2023. Chrome supporte depuis la version 50. En 2026, vous touchez environ 92% du parc smartphone.

Geofence de 200m : la mecanique

Les navigateurs bloquent le suivi continu en arriere-plan. La parade : capter la position une seule fois a l'ouverture du menu, puis verifier cote serveur via la formule de Haversine si l'utilisateur est dans le cercle de 200 metres.

Maslak se trouve a 41.1075°N, 29.0188°E. 200 metres equivalent a environ 0,0018° de latitude et 0,0024° de longitude. Un cron Cloudflare Workers se declenche a 11h30, lit les coordonnees recentes et expedie. Latence totale : 600 ms.

Consentement RGPD / KVKK

La localisation est une donnee sensible. Le modal doit expliciter finalite, duree de conservation, declencheurs. Modele : "Nous utilisons votre position uniquement pour vous notifier d'offres lorsque vous passez pres du restaurant. Conservation 30 jours, retractable a tout moment." Moins de 280 caracteres.

Copies qui convertissent

Tests A/B chez Halil Usta : titre 36 caracteres, corps 65, emoji + reference horaire. CTR avec emoji 7,1% vs 4,2% sans. Plafond : 2 push max par semaine par utilisateur ; au-dela, le taux de desabonnement grimpe de 3% a 18%.

Cas limites Service Worker

Safari Private efface l'abonnement. Android Doze retarde de 4 a 6 heures. Certains operateurs turcs ajoutent 8–10 secondes de latence FCM. Solution : verifier les rapports de delivrabilite 5 minutes apres l'envoi; seuil sain 85%+. thMenu remonte ce KPI automatiquement.

Plan de deploiement

  1. Inscrire un service worker sur la page menu
  2. Generer une cle VAPID
  3. Inserer le texte RGPD dans le modal d'autorisation
  4. Lancer la premiere campagne en A/B 14 jours
  5. Sur thMenu Pro+ : Settings → Push Campaigns

FAQ

Navigateurs compatibles ? iOS 16.4+, Chrome 50+, Safari 16+, Firefox.

Tab a garder ouvert ? Non.

Tracking continu ? Non — position captee uniquement a l'ouverture du menu.

Portee utile ? 1 km max; 200–500m optimal.

Construire soi-meme ? Au-dela de 3 etablissements, une plateforme cle en main revient moins cher.

Cet article vous a été utile ? Partagez-le.