What is Geofencing

Everything You Need to Know About Geolocation Technology

Geofences help mobile marketers understand their customers’ behaviors in the physical world.

What is Geofencing?

A geofence is a virtual perimeter around a specific location that measures when someone with a mobile device enters or exits the digital boundary in the physical world. These digital boundaries are typically pre-defined by marketers and mobile product owners through geofencing software.


Once a customer crosses the virtual perimeter, this information, usually called location data, can then be used to send real-time push messages to their device or used later for more timely, personalized experiences.

Does Geofencing Require an App?


Not always.


Geofences can be used without an app by obtaining customers’ latitude/longitude or zip codes from digital ad networks. Another alternative is getting mobile location data from telecommunications providers that’s triangulated based on cell tower signals. Using geofences without an app provides only the general area of a customer (i.e. it’s highly inaccurate) and offers limited aggregated trends (e.g. people in this zip code typically do XYZ).


Some location providers might also offer an algorithm of various geo-spacial data points to determine the likelihood of a person crossing a general geofenced area. This information is best used for general marketing purposes.


Geofences used with mobile apps offer a couple different options. Mobile operating systems (OS) have location services by default that marketers can use for geofencing. However, the native OS geofencing has limitations (see “How Accurate Is Geofencing?” below for more details).


Another option for geofencing with an app is to use proprietary location technology (typically an SDK that gets embedded into the brand’s app). This option opens a whole new world of possibility because proprietary geofencing software has the potential to accurately determine if a person has entered or exited the geofence. For example, a brand can detect when a customer enters their store or parking lot via their app to deliver timely reminders (e.g. loyalty card prompt) or effortless experiences (e.g. automated check-ins for mobile orders).

The More You Know


Almost every drone on the market is pre-programmed to accommodate geofencing. In some instances, this prevents drones from entering an area that could disrupt or endanger other aircrafts. These drone-resistant, geofenced areas include airports and open-air venues such as government buildings.

Who Uses Geofences?

Geofencing's Value for Smartphone Users


Geofencing technology powers everything from playing Pokemon Go to finding a ride across town. Consider how essential location is to daily activities such as:


  • Avoiding traffic congestion on our morning commute
  • Automatically triggering rewards points at our favorite coffee shop
  • Mobile shopping with curbside delivery or in-store pick up
  • Ordering pizza delivery to a park on a sunny day
  • Checking train and bus schedules without having to manually type in our current location


The list continues as the value of geofence-enabled experiences varies based on each person’s favorite app or lifestyle. It’s no surprise then, the location-based tech market is expected to grow at a Compound Annual Growth Rate (CAGR) of 26.6% by 2022.

The Value for Marketers

Geofences can power relevant, beneficial messaging and frictionless experiences for customers.


Marketers use geofences to understand how to engage customers. Geofences help marketers create omnichannel engagement strategies that cater to their customers’ preferred messaging channels based on their real-world behaviors.


For instance, sending an email might be the most effective form of engagement for most customers unless they’re waiting for their curbside delivery outside a store or redeeming their loyalty points at a restaurant drive-thru.  


Marketers also use geofences to know when to engage their customers. This might be in real-time or later when the customer experience can be most enhanced.

The Value for Product and App Managers

Geofencing technology is often critical to app acquisition, engagement, and retention. Location-based campaigns that deliver immediate value to users can significantly boost app downloads. For example, a quick-service restaurant might offer a discounted or free item when the user downloads the app and visits one of their stores to ‘unlock’ the offer.


(See how Burger King became the #1 app after implementing a similar gamified, location-based strategy.)  


Product Managers can increase engagement by knowing when they have a captive audience. For example, Product Managers of airline apps might send a survey prompt when a customers lands and is waiting to deplane.


Restaurant apps with mobile ordering can provide fresher food and faster service to customers by setting concentric geofences around the store (see image on the left) and sequencing orders based on customers’ estimated time of arrival.


Product and App Managers can also identify when they’ve lost a customer to a competitor by geofencing competitor locations – thus detecting when a loyal customer visits their store. This rich insight is valuable for determining when customers are most likely to churn and what products/features might win them back.

The More You Know


In the 1970’s geofencing technology was developed for farmers to locate and manage their herds. Today, geofencing is a mainstream means of convenience and value for consumers thanks to the ubiquity of smartphones.

How Accurate Is Geofencing?

Knowing with moderate confidence that a customer is in a general 150-meter area is much less useful than knowing they’ve just entered your store. This is why location accuracy matters. In order for location data to be actionable, marketers need accurate geofencing.


Detecting a geofence requires a combination of signals including GPS, WiFi, and/or Bluetooth beacons. When the location settings are turned on, the mobile app picks up these signals. Accurately detecting location signals depends on the technology used.


Native Geofencing Technology  

App Developers can use native Android and iOS location detection to power their location-based experiences and engagement. However, native geofencing technology can only deliver accuracy of around 100-200 meters. For context, that’s about the length of a soccer field. This can work for general location-based marketing – use cases that don’t require accuracy.  


For example, brands can detect when their customers are somewhere nearby and prompt them to use their loyalty card, but the customer might be shopping at a different store around the block. A lack of geofencing accuracy can lead brands to send poorly timed and irrelevant messages – risking revoked location permissions or worse, app churn.  


Native geofencing has other limitations such as the number of geofences, the shape of geofences (circular only), and significant battery drain when using maximum accuracy.  


Proprietary Geofencing Technology  

Proprietary geofencing technology has the capacity to deliver accuracy down to 10 meters or roughly the size of a soccer goal. It can also allow App Developers to create multi-sided geofences for specific use cases (e.g. a parking spot, drive-thru lane, unique building shape, etc.).  


This level of accuracy and flexibility is essential for powering use cases such as detecting which lane a vehicle is in at a toll or distinguishing between drive-thru and walk-in traffic. Knowing that a customer has entered a narrow, custom shaped geofence (such as a brand’s store within a shopping center) means brands can automate check-ins for mobile orders because they can detect when a customer walks into the store.  


geofencing software

An example of geofences made with proprietary technology

How To Set Up Geofences

If you’re thinking about using native geofencing technology (iOS or Android operating system), you’ll need to allocate considerable resources on development. Technical expertise will be required for creating geofences and making any ongoing adjustments. (Keep in mind this solution provides only minimal accuracy for use cases.)  


If you decide to work with a proprietary geofencing service provider, you will have access to out-of-the-box functionality via an SDK. This provides more efficient deployment and conserves valuable engineering resources. Creating geofences can be as easy as drawing a circle, square, line, or polygon on a map (i.e. anyone can create the geofences).


This supports high-value, high-accuracy use cases that may require complex configurations. Some businesses, like tolling apps, need a single line or series of lines (instead of a shape) to accurately detect both the direction and speed of a car. Or consider a quick service restaurant that may need custom geofence shapes to map out their drive-thru.


geofencing software for drive thru or toll road payments


For scaling your geofence strategy to many locations, your proprietary location provider can programmatically geofence millions of points of interest (POI) such as gyms, parks, and shoe stores on a local or international level. For example, geofencing every coffee shop in the United States could be done in a matter of days.

I’ve Created My Geofences - Now What?


Welcome to a world of possibility.


For more ideas on how geofencing can deliver value to your customers and boost app retention, explore this Location Solution Guide or Contact Us to see our tech in action.

Geofencing Solution Guide