Pourquoi utiliser le SDK Woosmap Geofencing ?
Sommaire
Le Woosmap Geofencing SDK est un kit de développement mobile multiplateforme conçu pour collecter efficacement la position des utilisateurs, déclencher des événements via la surveillance de zones géographiques, et produire des profils de zones d'intérêt à partir de clusters géographiques et temporels.
Le SDK simplifie l'intégration du contexte de localisation dans votre application mobile en prenant en charge les fonctionnalités bas niveau — suivi de la position et gestion de la batterie inclus.
Qu'est-ce que le geofencing ?
Un geofence est une frontière géographique virtuelle. Il se matérialise généralement sous forme de cercle, défini par une latitude/longitude pour son centre et un rayon, ou par un polygone délimitant une zone à surveiller. Le Woosmap SDK utilise ces geofences pour déclencher des événements lorsqu'un appareil mobile entre dans une zone surveillée ou en sort.
Selon votre cas d'usage, un geofence peut représenter votre point de vente, celui d'un concurrent, un quartier, etc. Le geofencing est également connu sous d'autres appellations : services basés sur la localisation, collecte de données de localisation, profil de localisation utilisateur, marketing géolocalisé…
What is the Purpose of Geofencing?
Geofencing, and associated events, bring the location to every use case that needs geographic contextualization. The ease of use that goes with this technology means that companies and businesses leveraging geofencing can save enormous costs for services that would be needed otherwise to handle user/customer locations.
What are the Benefits of Geofencing?
The benefits of geofencing are many, they go from marketers tuning their campaigns with user segmentation fed with location, retail stores using geofencing to send location-based promotions and discounts to customers who are closeby, a hotel welcoming you when checking time approaches and you’re close to the hotel, to Click and Collect restaurant preparing your order when you’re 5' away from it.
Here are just a few of the many benefits you will gain after investing in geofencing technology:
- Location-based notifications: for example hotels can use geofencing to send notifications to guests about nearby restaurants, attractions, and events.
- Location-based delivery options: E-commerce companies can use geofencing to allow customers to follow their delivery. For instance, customers can receive a push notification when their delivery is nearby.
- Event reminders: Universities can, for example, use this tool to send reminders to students and staff about events, such as lectures, meetings, and social activities, when the student is passing by the conference room or the location where the event is taking place.
Geofencing Marketing: How to Increase Engagement?
Geofencing is a powerful tool in marketing campaigns and can contribute to the success of businesses. There are many geofencing marketing campaign plans available, including:
- making your geofence launching actionable ads
Launching actionable ads that offer incentives or discounts to users who enter the geofence can be a powerful way to drive foot traffic to a physical store or encourage users to engage with an online platform.
- setting your own geofence around your competitors for an extra advantage
Setting a geofence around a competitor allows businesses to target users in the area with their own marketing messages, potentially driving traffic and conversions away from the competitor. It can also provide valuable data on the target audience and their preferences.
Make contact with your users/customers when that matters
Bring relevant information to a traveler when arriving at an airport, welcome and lead a customer to the front desk of your hotel when he’s close by, and make an order ready when your client is minutes away.
Geofence events properly used will provide a seamless experience for your users, and improve their loyalty and therefore your revenues.
Better Geo Tracking
With geofencing, you can gather more accurate and reliable location data, which can be useful for a wide range of applications, including location-based marketing, asset tracking…
Increase ROI
With successful geofencing technology campaigns, you will soon see a return on your software investment. The more you are advertising to devices within your geofence areas, the more you can expect more loyal customers, which means increased sales from ads.
Reach Mobile Users
Successful virtual geofencing campaigns mean that you will be able to reach mobile users more relevantly than ever before. Not only will you be able to share your product with more people, but you will also experience more sales with each campaign.
Why Use Woosmap for Geofencing?
Woosmap Geofencing SDK has two built-in options allowing you to create and manage geofences:
- Stores Geofences: Automatically build geofences around your stores, assets, or venues hosted on the Woosmap Platform. This way, businesses can benefit from the rich Woosmap data model to build smart geofences. Just update your assets when trigger rules change instead of your entire app.
- Custom Geofence: This allows developers to define custom areas and boundaries with latitude, longitude, and radius directly into the mobile app.
On iOS and Android, the system prevents any single app from monitoring more than 20 (for iOS) to 100 (for Android) regions simultaneously. Depending on your store network density, those number of geofences may not be enough. The Woosmap Geofencing SDK is designed to work around this limitation. Just ask the SDK to monitor regions that are close to the users' current location. No worries, as the customer moves and new locations are generated, nearby geofences are updated by automatically requesting the Woosmap Store Search API.
Here are some of the benefits you'll enjoy using the geofencing SDK:
- Time savings and support in your development: you can integrate the Woosmap Geofencing SDK quickly with a couple of lines of code. If you face any issues, we're here to help.
- Privacy Policy: the location data are stored in a local database of the mobile app.** Woosmap does not collect nor process any information** server-side.
- Built-in connectors: easily link the location events with existing notification and messaging platforms such as Airship, Batch or Salesforce Marketing Cloud.
- Unlimited Geofences: make use of the native support of Woosmap Search API to automatically set nearby Geofences linked to your Stores or other POIs.
User Current Location Monitoring
The Woosmap Geofencing SDK leverages the native location capabilities of each platform, Android or iOS.
This is commonly used and referred to as "Location Services." The SDK bridges the differences between Android and iOS and offers a simple and customizable way to interact with these location services.
They currently use the Global Positioning System (GPS), nearby Wi-Fi hotspots, cell towers, and IP Addresses of mobile devices. In order to maximize the opt-in of your user when location permission will be asked of them, don’t forget to expose the purpose of the request and the benefit for them. Clear added value for them will grant you a larger reach.
Why use Woosmap for Location Monitoring?
Depending on in-app location collection parameters and permissions granted by the user, location services may monitor the user's location regularly with higher accuracy, whether the app is in use or not, preventing unnecessarily draining the battery. Depending on your use case, the highest accuracy may be required with real-time updates, but most often, it is not - or not at every stage of the customer journey.
The SDK lets developers activate the most relevant tracking profile from three different pre-built options.
- Passive Tracking : mises à jour de localisation en arrière-plan à faible précision et faible fréquence, avec une consommation minimale de la batterie.
- Visits Tracking : suivi à précision moyenne, adapté à la détection des arrêts et des zones d'intérêt.
- Live Tracking : mises à jour de localisation à haute précision et haute fréquence, avec une consommation plus importante de la batterie.
Il est possible de configurer et de basculer entre ces profils de suivi tout au long du parcours client. Par exemple, une application de fast-food peut activer le profil Live Tracking lorsqu'un utilisateur vient de finaliser une commande Click & Collect, puis désactiver le suivi dès que la commande est récupérée.
Cas d'usage du geofencing
Le geofencing permet de concevoir des expériences applicatives marketing riches, basées sur la localisation. Les secteurs du commerce de détail, de la banque, de la restauration, du transport ou du sport peuvent exploiter les fonctionnalités de geofencing du SDK pour de nombreux cas d'usage, notamment :
- Envoyer des notifications contextualisées avec un message marketing lorsqu'un utilisateur se trouve dans un restaurant concurrent.
- Adapter l'expérience in-app à l'entrée dans le geofence : accueillir les utilisateurs à leur arrivée dans un aéroport ou une gare, ou afficher des contenus comme des promotions liées à un point de vente.
Visits
Au-delà des geofences virtuels, le SDK permet de détecter quand et où un utilisateur a passé du temps — autrement dit, ses visites de lieux. Les Visits correspondent à des endroits que vous ne surveillez pas explicitement, mais qui sont détectés automatiquement par le SDK. Il est également possible de mesurer le temps passé sur chaque visite, ce qui fournit une information complémentaire sur le comportement de l'utilisateur.
Pourquoi utiliser Woosmap pour les Visits ?
Sur iOS, les visites sont fournies nativement par le système. Sur Android, cette fonctionnalité n'existe pas : le SDK la compense en intégrant un algorithme de détection de visites. Ces visites permettent de définir des patterns géographiques et temporels des utilisateurs, regroupés dans le SDK sous le terme Zones of Interest.
Zones of Interest (ZOI)
Zones of Interest are specific places discovered by the SDK defining where a user recurrently spends time.
Lorsque vous activez la fonctionnalité Zones of Interest, le Woosmap SDK stocke et regroupe l'historique de localisation de chaque utilisateur directement sur l'appareil. En fonction de la distribution temporelle des clusters et du nombre de localisations enregistrées, le SDK identifie les emplacements approximatifs du domicile et du lieu de travail après quelques jours.
Quelques exemples de cas d'usage :
- Dans une application de livraison de repas, vous pouvez suggérer aux utilisateurs de commander leur dîner lorsqu'ils rentrent chez eux.
- Dans une application de restauration, vous pouvez les inviter à passer une commande Click & Collect lorsqu'ils quittent leur bureau à l'heure du déjeuner.
- Dans une application de covoiturage, vous pouvez leur proposer de réserver un trajet au moment où ils sortent de leur lieu de travail.
Connexion à l'API Woosmap Geofencing
Le SDK intègre nativement la Woosmap Store Search API et la Woosmap Distance API. La Store Search API permet de récupérer les points de vente à proximité depuis l'appareil de l'utilisateur, tandis que la Distance API fournit les valeurs de distance et de durée entre la position en arrière-plan de l'utilisateur et les points de vente proches.
Intégration des événements
Le SDK a récemment été enrichi de l'intégration d'Airship, Salesforce Marketing Cloud et Batch — trois plateformes majeures de notification et de messagerie mobile.
À chaque entrée ou sortie d'un geofence ou d'une zone d'intérêt, Woosmap peut envoyer des événements dédiés avec leurs propriétés et localisations associées vers Airship, Batch ou Salesforce Marketing Cloud. Ces données peuvent ensuite déclencher des notifications contextualisées : messages in-app ou push notifications.
Respect de la vie privée
Les données sensibles — positions et visites des utilisateurs — sont stockées dans une base de données locale de l'application mobile. Woosmap ne collecte ni ne traite aucune information côté serveur.
Les développeurs intégrant le SDK sont responsables de la gestion du cycle de vie des données et du respect des durées de conservation réglementaires. À titre d'exemple, le RGPD européen fixe à 30 jours la durée de conservation des données géographiques.
Vous souhaitez créer des expériences applicatives de géofencing enrichies pour soutenir vos campagnes marketing et publicitaires ? N'hésitez pas à nous contacter via la page contact.




