In this section:
Analytics Capabilities
Default Analytics
By default, the Medialets Analytics SDK captures a variety of data without any special configurations. Such data includes:
- application launch and termination times
- device type and model
- OS version
- unique device identifier
- application's version
Analyzing this raw data will answer questions such as: How many devices ran an application in the past week or month? Or how many of application users are on the Storm versus future BlackBerry devices?
Location-Based Analytics
In addition, the Medialets Analytics SDK offers the availability to track the geographical location of where an application is run. Though this service is not initialized by default, an option to initialize with location-based analytics enabled is provided. See: API Reference.
| Note: Prior to enabling location-based analytics, verify with your application's Store Distribution Policy regarding location tracking and what, if any, affects it may have on your application approval. |
Custom Events
Custom Events allows you to record instances of virtually any event that occurs in your application. Whenever the desired event occurs in your application, the event instance is stored for eventual transmission to the Medialets Muse™ server. The event's data is then available via Medialets Muse™ for reporting purposes and can be downloaded in CSV files for offline processing. See: Event Analytics.
Asynchronous Event Posting
Due to the inherent nature of mobile platforms, end users may run your application even when no network connectivity is available. Therefore, the Medialets Analytics SDK is designed to cache recorded events locally on the device in a database. It periodically sends events to our servers in bulk when your application is running and the device can connect to the Internet. The Medialets Analytics SDK will automatically remove events from the local database only after it receives an acknowledgement of successful transmission from the Medialets Muse™ server.
Analytics Reporting
Medialets Muse™ translates the event information sent from users' devices into practical reports about your application's usage. For details on using the Medialets Muse™ reporting interface, see: Medialets Ad Reports and Medialets App Manager and App Reports.