So you have finished testing your app out in the wild and you are ready to get it submitted into the App Store. There are a few tools that you can use once you are out in the wild which will let you know when things have gone wrong and what people are doing in your App and how often.
When things go wrong
When an application crashes out in the wild and you need to know why. There is a awesome tool called Crashlytics. It will log the details of the error and how often it is happening. It will also let you know things like:
- Device it happened on
- Battery Status
- Orientation of Device
- Jailbreak status
- Were they on a Wi-Fi Network
This tool is invaluable to debug those nasty crashes out in the App wild. The tool is even free to use. All data that is broadcast over the network is SSL encrypted. Standard obfuscation rules apply to your iOS apps if you are dealing with private user data.
Know how and when your App is used
Okay so you want to know, how and when a user uses your App. You are going to need some analytics embedded in there. Analytics are very important to a Mobile App and will let you know now only how a user engages with your application but also if you have any In-App purchases what is being bought, when and what type of device was it bought on.
These are just a few of the things you can do with in App analytics. When adding analytics to your App it is very important that you don’t just tack it in. You really need to sit down and work out what you want to track and how you want to track it. Also what is important for you to measure the success of the App or have you can make your App succeed.
So I guess onto the choice of platforms for mobile analytics. There are two that come to my mind Google Analytics and Flurry. Google Analytics has come a long way and I would recommend it. Also it seems to better visually represent the data. Anyway check the two out and make what you think is the best choice.
Some Links to What was mentioned
- http://try.crashlytics.com/ (Is free to use, keeps track of when things go wrong, give great detail around it)
- Google Mobile Analyics (Is free to use and can even track In-App purchases, also can do some crash analytics stuff.)