Geofencing is location-based targeting: you define a virtual geographic boundary (a "fence") and serve ads, push notifications, or in-app messages to devices based on their relationship to it — entering it, dwelling inside it, or having visited it recently. It turns physical location into an advertising and engagement signal.
Common use cases
- Retail foot-traffic — serve an offer when a user is near (or inside) a store to drive a visit or in-app purchase.
- Event activation — target attendees of a concert, conference, or stadium with relevant app prompts.
- Competitor conquesting — fence a rival's locations and target their visitors with your offer.
- Local-service apps — surface relevant content when a user is in a service area (delivery, transit, travel).
The privacy reality: geofencing depends on location data, which is increasingly gated. It requires the user to grant location permission (many decline, and iOS offers "approximate" location), and it's constrained by [[att]], Privacy Sandbox, and [[gdpr]] / [[ccpa]]. There's also a precision-vs-scale trade-off: a tight fence around a single store is accurate but reaches few people; a wide radius scales reach but dilutes the intent signal. Effective geofencing balances fence size against the strength of the location signal it implies.