Hoe werkt geofencing?
Volgens de documentatie voor Android-ontwikkelaars leg je een geofence vast met een breedte- en lengtegraad plus een straal. Samen vormen die een cirkel rond de plek. Voor elke geofence kan een app drie soorten signalen krijgen:
- Binnenkomen: de telefoon gaat de cirkel in.
- Verlaten: de telefoon gaat de cirkel uit.
- Blijven (dwell): de telefoon blijft een ingestelde tijd binnen de cirkel.
Je kunt een geofence een vervaltijd geven; daarna ruimt het systeem die op. Op Android heeft een app maximaal 100 actieve geofences per gebruiker van een apparaat. Apple noemt hetzelfde principe condition monitoring, ook wel geofencing. Daar mag één app hooguit 20 gebieden tegelijk volgen. De app Herinneringen van Apple gebruikt het om een herinnering te tonen als je op een plek aankomt of die verlaat.
Toestemming en nauwkeurigheid
Geofencing werkt alleen als de gebruiker de app toegang geeft tot de locatie. Op Android vraagt de app toegang tot de precieze locatie. Is de app gemaakt voor Android 10 of hoger, dan is daarnaast toegang tot de locatie op de achtergrond nodig.
Ook de nauwkeurigheid stelt grenzen. Met wifi ligt die volgens Android meestal tussen 20 en 50 meter. Android raadt daarom een straal van minstens 100 tot 150 meter aan. Wie wil voorkomen dat voorbijgangers een melding krijgen, gebruikt het signaal ‘blijven’: dat komt pas als iemand een tijd binnen de cirkel stilstaat.
Geofencing en advertentieplatforms
De advertentieplatforms van Google laten je niet op een paar meter nauwkeurig targeten. In Google Ads kun je adverteren in een straal rond een locatie, maar die straal moet minstens 1 kilometer zijn. In Display & Video 360 kun je met proximity targeting richten op adressen, ketenvestigingen en coördinaten. Ook daar is de straal minimaal 1 kilometer, en het gebied moet minstens 1.000 inwoners hebben. Google noemt dat een privacymaatregel.
Wil je mensen bereiken op een kleine plek, zoals je winkel of een beurshal? Met Google Ads lukt dat niet. Met een eigen app, waarvoor de bezoeker locatietoegang heeft gegeven, kan het wel.
Voorbeeld: geofencing in de app van een bakkerij
Bakkerij De Korenschoof heeft vier winkels in Haarlem en een spaarapp. Klanten die locatietoegang geven, krijgen een melding met de aanbieding van de dag als ze in de buurt van een winkel zijn. De app legt rond elke winkel een geofence van 150 meter en gebruikt het signaal ‘blijven’ met een wachttijd van vijf minuten.
Zo krijgt iemand die alleen voorbijfietst geen melding, maar iemand die op het plein een kop koffie drinkt wel. In de app kunnen klanten de meldingen op elk moment uitzetten.
Veelgestelde vragen over Geofencing
Wat is geofencing?
Geofencing is een virtuele grens rond een plek. Een app ziet wanneer je telefoon die grens passeert. De app kan dan bijvoorbeeld een melding of herinnering tonen.
Kun je met Google Ads aan geofencing doen?
Niet op een paar meter nauwkeurig. Een straal rond een locatie moet in Google Ads minstens 1 kilometer zijn. In Display & Video 360 moet het gebied ook minstens 1.000 inwoners hebben.
Heeft een app toestemming nodig voor geofencing?
Ja. Op Android vraagt de app toegang tot je precieze locatie. Bij apps voor Android 10 en hoger is ook toegang tot je locatie op de achtergrond nodig. Zonder die toestemming werkt geofencing niet.