Question

I have several iPhone/iPad apps on the App Store. I would like to add snippets of code in my apps that will identify user behavior. For example what features in the app are used the most or the least. Does anybody have a good idea on how to implement this kind of features in my app.

Was it helpful?

Solution 2

Use event tracking in Google Analytics.

For each user event you want to track, you would do something like this:

[tracker trackEventWithCategory:@"uiAction"
                 withAction:@"buttonPress"
                  withLabel:buttonName
                  withValue:[NSNumber numberWithInt:100]];

That way you can generate reports in analytics to see what is being used. See their event tracking docs for more details

OTHER TIPS

Integrate http://www.flurry.com into your app and set custom events for all of the parts of the app you want to know about. The report will give you a usage amount per session and you can directly identify what is being used.

I use Flurry for all my apps and it works wonderfully. All kinds of helpful (for the right person) data. You can submit Events, like "User won level 608", and attach data in the form of a dictionary to them.

End result: I recommend Flurry.

www.flurry.com

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top