LotaData SDK for location intelligence can be embedded in mobile apps just like any other analytics or content SDK.
By integrating LotaData SDK, you will:
- Get free analytics and deep geo-insights about your mobile users
- Personalize your app experience with hyper-local contextual content
- Monetize the location data and augment your revenues without displaying ads
- Grow your user base and increase engagement with less advertising clutter
The SDK provides a collection of rich features listed below.
You can sign up for a new account online, get your API key, and integrate the SDK in your app, all within 10 minutes.
You can control the the cadence for judicious collection of location data when the mobile app is active in the foreground.
Our low power background location service will help you to capture the highest quality data with less than 1% per day impact to battery life.
You can intelligently switch to the best location sensors on the phone for high accuracy data, or fallback to IP based geocoding.
You can capture and chronicle movement, activity, dwell times transition times, and departure, in coarse or block level resolution.
With state of the art stay-detection algorithms, you will know when your users arrive at or depart from a location, and the dwell time.
You can tag and capture appropriate in-game or in-app events and understand how these correlate with real world places, brands and activities.
LotaData's SDK collects the below listed core attributes.
LotaData's SDK can be configured to also collect the below listed optional attributes.
- Screen Size
- Advertising ID
- ID Type
- Connection Type
- Wifi Access Points
- BLE Beacons
- (no cell tower data)
- Battery Levels
- Power Charging
- In-App Actions
- Dwell Time
- On Train
- Time In State
Track In-App Events
You can define, tag and track Events completed by your mobile users, like “start button clicked", "game level complete", "transaction complete". The SDK also calls the recordEvent method to register a pre-defined set of standard events. Examples of common events are listed in below table.
|init||These events are triggered during app registration|
|sys||These events are triggered when the app toggles state between foreground and background, battery is plugged in/out, or the device is charging|
|arrival||These events are triggered when the device was in motion, but has now become stationary|
|stay||These events are triggered when the device is confirmed to have become stationary or is moving in a confined area|
|departure||These events are triggered when the device used to be stationary, but has now started to move|
|move||These events are triggered when there are small location changes along the travel path from departure to arrival|
|ping||These events are a general confirmation that the device is active|
Set Operating Modes
You can define the Operating Modes for collecting and transmitting location data from the SDK to the cloud. The operating modes can be dynamically switched.
Consume Data APIs
Our REST APIs and helper methods are intended to give you full access to the raw data collected from your mobile app. It's your data. You can access it at any time.
Demos and Samples
LotaData provides a Reference App which includes the latest version of our mobile SDK. You can use the reference app to review and understand the method and frequency of data collection. To accelerate your integration and development, LotaData also provides open-source code samples in our Github profile.
We are eager to hear from you and happy to share best practices for integrating the SDK. There are many ways for you to reach us:
But first, please sign up for an account with LotaData so that we may send you the link to download our SDK.