Web-analytics tools generally fall into two main categories: client-side tracking and web server log-file processing.
Each has their own drawbacks and neither type works well for mobile tracking for the following reasons:
- The tracking mechanisms of client-side implementations aren't widely supported
- Web-analytics tools don't capture the data needed to process mobile accurately
- The algorithms web-analytics tools use do not handle the nuances of mobile
- The web tools lack mobile metrics
Client-side web-analytics tracking mechanisms like JavaScript, cookies, and beacon images are not widely supported.
Any client-side tracking mechanism means some set of users and pageviews will not be tracked
either because the device or operator doesn't support the mechanism, or the nature of mobile
traffic results in a loss.
- There are thousands of mobile device and carrier combinations
- Not all devices support JavaScript
- Cookie support across carriers and devices is low - a device may support cookies, but the operator gateway may block
them or render them useless for tracking
- Beacon tracking images may get cached by gateways and depending on implementation may not capture all the data possible, including referrers
- If a user navigates away from a page before the call to the beacon image is made, the page won't be tracked