This project is read-only.

Bango Windows Phone 7 Application Analytics SDK - Getting Started


Bango application analytics is an analytics solution for mobile applications. When an event happens in a mobile application it is sent to Bango. Bango will then store this data and it will be available to be reported on. This document provides detail on integrating your mobile application with our recording server through the Bango SDK.
Please note, the Bango Analytics integration is for use by those with significant development experience.

Before you start

It is recommended that you use a separate Analytics account for integration testing so that your test data is separate from your live data. Once the integration is ready to go live you can switch to your live account.
Please contact your account manager or Bango customer services for information or sign up for a one month free trial to get started at

How application analytics works

Setting up your ApplicationId
Each application that you wish to use Bango analytics for needs an ApplicationId. An ApplicationId is a simply a unique reference for your application. If your application is distributed on different platforms you have a choice with how to use the ApplicationId:
  1. Use a single ApplicationId for all versions of the application across all platforms. This will mean that the data from all versions of the application will be aggregated for display in the app analytics reports. You can filter the reports by OS version to see data from individual apps.
  2. Use a unique ApplicationId for every different version of the application. This will mean that the data from each version of the platform will be displayed separately in the app analytics reports. This gives you the highest level of granularity for your data.

To set up an ApplicationId visit the ‘Setup and Config’ section of the Management Tools and click on ‘Analytics set-up’ in the left menu then click on ‘Application analytics’.

Sending analytics data to Bango

Once an event has occurred in a mobile application it can be sent straight away or stored in the mobile device’s memory to be sent at a later time. Bango has a concept of batches and events. You can send one batch with each transmission and each batch may contain many events. This model suits the storing of events on the mobile device’s memory ready for sending as a batch when the application closes. This means that the sending of event data does not create any network traffic when the application is in use. This model is less network intensive because data common to each event is only sent once with each batch.

Limitations of Windows Phone 7

Read more about the Limitations of Windows Phone 7 SDK.

Last edited Sep 28, 2011 at 9:47 AM by bangodev, version 6


No comments yet.