Geofencing
What is Geofencing?
Geofencing is a location-based marketing technique that uses GPS, Wi-Fi, cellular data, or RFID to create a virtual boundary around a physical location, triggering automated actions when a mobile device enters or exits that boundary. These actions include sending push notifications, SMS messages, or in-app messages to users who have a brand's mobile app installed. Businesses use geofencing to deliver timely, location-relevant content to nearby customers, connecting digital marketing efforts directly to physical spaces.
How it works
Geofencing works by defining a geographic boundary, typically a radius around a specific coordinate or a custom polygon around a venue, and monitoring device location signals to detect when a user crosses that boundary.
Setting the Boundary
Marketers define the geofence area using a mapping interface or API, specifying coordinates and a radius. Common targets include retail stores, stadiums, airports, competitor locations, or event venues. The precision of the boundary depends on the location technology used: GPS provides the highest accuracy outdoors, while Wi-Fi and cellular triangulation are more practical indoors.
Detecting Entry and Exit Events
The mobile app or operating system continuously monitors the device's location in the background. When the device crosses the defined boundary, an entry or exit event fires. The app then triggers a predefined action, such as delivering a promotional push notification, displaying an in-app message, logging a visit event, or initiating a remarketing sequence.
Triggering Campaigns
Once the location event is captured, it feeds into the marketing stack. A retailer can send a discount coupon the moment a customer enters a half-mile radius of the store. A sports venue can activate wayfinding content as fans approach the gates. These triggers are time-sensitive and depend on the user having granted location permissions to the app.
Data Collection and Foot Traffic Analysis
Beyond campaign delivery, geofencing records visit data that marketers use to measure foot traffic patterns, dwell time, and repeat visits. This behavioral data informs decisions about store hours, staffing, inventory placement, and campaign scheduling. Businesses also apply geofencing around competitor locations to understand audience overlap and adjust targeting strategies accordingly.
Why it matters
Geofencing connects digital advertising to physical behavior, enabling a level of relevance that broad demographic or interest-based targeting cannot achieve. Delivering a message at the exact moment a customer is near a point of purchase meaningfully increases the likelihood of conversion compared to untargeted outreach. Location-triggered messages carry higher contextual relevance, which drives stronger engagement rates than generic broadcast campaigns.
For retailers and venue operators, foot traffic data collected through geofencing provides direct insight into how offline behavior relates to marketing activity. Marketers can attribute store visits to specific campaigns, measure the incremental lift from location-based promotions, and optimize budget allocation between channels. This closes a measurement gap that traditional advertising cannot address.
Geofencing also supports competitive intelligence. Placing a geofence around a competitor location allows a brand to identify customers who visit rival stores and retarget them with comparative offers. Combined with a mobile measurement partner (MMP), geofencing data integrates with broader attribution models to give a complete view of how location-based interactions contribute to the customer journey.
How to implement geofencing in mobile marketing
Implementing geofencing effectively requires the right technical setup, clear campaign objectives, and a strategy for handling the resulting location data.
1. Obtain location permissions. Geofencing depends on users granting location access to the app. Use transparent permission requests that explain the value exchange, such as receiving relevant local offers. On iOS, request 'When In Use' or 'Always On' location access based on your use case. On Android, request ACCESS_FINE_LOCATION or ACCESS_BACKGROUND_LOCATION as appropriate.
2. Define the geofence boundaries. Identify the physical locations relevant to your campaign goals. Set the radius based on the action you want to trigger: a smaller radius (100-200 meters) works for precise store entrances, while a larger radius (1-2 kilometers) suits broader area campaigns. Avoid overly large boundaries that dilute message relevance.
3. Configure triggers and actions. Map each geofence event (entry, exit, or dwell time threshold) to a specific marketing action. Entry events suit promotional notifications and welcome messages. Exit events suit feedback requests or win-back offers. Dwell time events suit loyalty rewards for extended visits.
4. Integrate with your analytics and attribution stack. Connect geofence events to your mobile analytics platform to capture visit data alongside other behavioral signals. If you use an MMP like Airbridge, pass location events as in-app events so they appear in attribution reports alongside install, engagement, and revenue data.
5. Respect privacy requirements. Geofencing collects sensitive location data. Ensure your data handling complies with applicable regulations such as GDPR and CCPA. Provide clear disclosure in your privacy policy and give users meaningful controls over location data collection and retention.
6. Measure and optimize. Track visit rates, notification open rates, and conversion events tied to geofence triggers. Compare performance across different locations, radii, and message types. Use this data to refine boundary sizes, adjust messaging, and reallocate budget toward the highest-performing location segments.
Related concepts
| Term | Relationship | Description |
|---|---|---|
| Push Notification | Child | The primary delivery mechanism for geofence-triggered messages sent to nearby users. |
| Mobile Marketing | Parent | The broader discipline within which geofencing operates as a location-based tactic. |
| In-App Notifications | See also | An alternative message format triggered by geofence events within an open app session. |
| Targeting | See also | The broader practice of defining audience segments, of which location-based targeting is one method. |
| Conversion Tracking | See also | Used alongside geofencing to measure whether location-triggered actions lead to purchases or other goals. |
Put these concepts into practice
See how Airbridge helps teams implement mobile attribution strategies at scale.