When Apps Go Underground: Announcing Offline Support for Mobile
As part of our commitment to best-in-class mobile reporting, we’ve recently developed offline measurement for iOS, Android and Blackberry. This feature increases the accuracy and completeness of your data, especially in areas with intermittent or no connectivity, such as subway commutes and airline travel.
The beta versions of AppMeasurement for iOS, Android and Blackberry are available now. If you’d like to participate in the current AppMeasurement beta, ask your account manager to add you to the beta program for “Offline AppMeasurement” or add a comment to the bottom of this post and our beta program manager will reach out to you directly.
Here’s how offline measurement works. You configure AppMeasurement to record while offline, usually a dead simple process. When a user’s phone is disconnected from the web, any data you try to send is queued up on the phone. When the device is back online, the cache of hits are sent to our collection servers, and data collection continues as normal.
What if my app has little or no offline capabilities?
Even if your app has no offline functionality, you still benefit. Users of your app often jump between connectivity states—this enhancement will improve reporting accuracy during those transition periods. However, there’s a more important question which you can now answer, “Should I improve the offline experience for my app?”
To answer this question, simply set a variable with the offline/online state of each hit. Then analyze the percentage of your app visits or visitors that experience an offline event during their app usage. Lastly, weigh the required investment against the percentage of users who use the app while offline. As you can see from the screenshot below, 13% of app users went offline during the month—if this were a real app, you should consider adding offline functionality to improve the user experience.
My app already has offline functionality. Where should I start optimizing?
If your app already has offline functionality, set a variable with the offline status as mentioned above. Then start your analysis by looking at the most popular content by offline status. There are several ways to do this (a sample screenshot has been provided below). You can then fine-tune your offline functionality to favorably impact your key performance indicators.
If you haven’t participated in our beta programs before, this is a great time to start. Beta participants not only get early access to upcoming features, they also help shape how those features turn out, provide direct input to the product development team, and get some incredible beta participation gifts. Okay…so incredible may be a stretch for the gift, unless you count regular phone calls with me a gift.
Our esteemed Ed Hewett, who many of you know and love, contributed to this post.