Over the last couple of weeks, I’ve really been digging into a bunch of different analytics solutions for iOS. I’ve been kind of underwhelmed by the information available on the internet though, and thought that the information that I’ve found might be of use to somebody else who happens to be in my situation in the future.
First off, the best *list* that I can find of Analytics is available here. I gave each of those solutions a look, in addition to a couple others, and this is what I came up with.
Winner: Google Analytics
I initially disregarded Google Analytics because the platform is built for webpage analytics and is not iOS specific. So the first awkward step is to create a “fake but descriptive” web page name for your iOS application.
– Highly customizable.
– Able to auto email customized reports.
– Customizable dashboard.
– Since it’s Google, you don’t have to worry about the service disappearing.
– Sure to be updated and enhanced in the future.
– Certain metrics do not apply to iOS at all.
– Updates only happen once a day. Not a huge deal once things get rolling, but it makes testing difficult.
– Graphs and charts do not display on iDevices.
Runner Up: Flurry
I *almost* went with Flurry as my analytics platform. The Analytics portion of the site is super clean and responsive. And the stats update pretty regularly (every few hours or so). The only reason I didn’t go with Flurry was that events have a maximum number of parameters that they can keep track of (100ish) and I needed to keep track of much more than that.
– Build specifically for mobile applications. And it shows.
– Updates several times a day.
– Fairly easy to implement on the code side.
– Limit on custom events and event parameters.
– Somewhat limited on advanced metrics.
Second Runner Up: Localytics
If Flurry and Google Analytics aren’t your cup of tea, the only other platform that I found to be worthwhile was Localytics. Again, the layout is clean and because it’s based around mobile applications, so there’s no unneeded information cluttering things up for you. The support is also excellent – I had a really good conversation going with these guys and they seemed genuinely interested in my feedback.
In the end, though, they didn’t work for my purposes because of the same limits on custom events that Flurry has.
– Clean layout.
– Great support response.
– Supposedly instant
– Limits on custom events.
– Servers were going slowly for the first few days I was using the service. I would imagine (hope) that this will improve, though, as time goes on.
Mixpanel: Looks really really really cool. But hostly, $150/month (minimum, after a certain number of events) is way too expensive. Especially with so many free alternatives out there.
Admob: Seemed very focused on Ads (unsurprisingly, I guess). Also, does a lot more than just mobile tracking so finding information on their site was a pain. Pass.
AppClix: Requires you to use their product to gather data and then store it on your own servers. According to them, this is the only way to be in compliance with Apple’s rule that you can’t send device data to a 3rd party. In practice, it seems like it would be more work than it’s worth to me.
Bango: Bright pink banner, demo video has static and is at a low resolution, costs money after 30 days. 3 strikes and you’re out.
Medialerts: Seems ad centered. Plus, the poorly designed site doesn’t make it obvious what the metrics part of the site looks like or where you go to download the library. In my opinion, nobody should waste time on a site that makes getting started such a hassle.
Capptain: Seems very new. And I don’t like the fact that you have to sign up for an account before you get any useful information about what their analytics look like or how the implementation works.