With a huge business opportunity in the Mobile domain, Mobile Analytics helps gain critical insight into user behavior. User behavior needs to be studied to grab this potential opportunity, capture new audience and make a difference. Mobile site owners and content providers need to continuously monitor the usage of their content to improvise on their sites or content. To measure the success of mobile marketing and campaigns and their real time performance, mobile analytics is useful.
Some of the most popular reports to analyze user behaviors are:
· Count of unique visitors
· Time/ date of visit
· Geography or operator
· Search term
· Device specifics – manufacturer, model, versions, browser, operating system etc.
· Sequence of clicks, entry and exit pages
· Source of the request: For example if it was through search, advertising, campaigns, RSS feeds or a direct one.
Common methods for capturing data
1. Log files: All transactions pertaining to the Application is recorded by the web server in log files.
2. Capturing TCP/IP traffic using packet sniffers: This approach relies on installing an additional server (the "mobile analytics server") into your Web environment. A switch is then used to pass a copy of the incoming packet data to the mobile analytics data, while allowing the same packets to pass through to the mobile Web server without any delay. In addition to basic Web data, you can get information on handset resolution, the mobile operator, handset type, and browser type.
3. Site redirection: Traffic is redirected through a different server back to the mobile Web server. This also allows for the collection of a rich set of analytics data, similar to what you get with packet sniffing.
4. Tagging pages: A tag is placed on every page that needs to be tracked. When a user accesses a tagged page, event-level data is sent back to the web analytics tool. Tracking this way is not accurate as all mobile browsers do not support JavaScript.
5. Cookies: Web pages use cookies to track the return of users. This again is unreliable as all mobile browsers do not support cookies or they can be deleted or disabled.
Typical challenges faced:
1. Data collection: Some of the methods of collecting data described above have their own limitations.
2. Identification of unique users: The ability to track unique mobile users when they connect via operator gateway, WiFi, home broadband, when they are switching towers or if they change their connection. Cookies can solve this problem to some extent but not all mobile browsers support cookies or they can be disabled or deleted. Using packet sniffing if the HTTP header passed by the device has a unique id like the phone number, this can be used to track unique users.
3. Performance and Scalability: The solution should be capable to handle the enormous data.
4. Traffic source detection: Determining the source of traffic, such as search, advertising, campaigns, RSS feeds or a direct one can be tricky.
5. Handset capability: For better user experience and interface design, it is required to detect the handset capabilities like screen resolution, support for video downloads, ringtones etc.
Source: Internet