Corona Labs is pleased to announce the availability of the new Flurry Analytics plugin. Flurry is a popular analytics tool for measuring the actions users take in your app. It can also tell you how much time people spend doing tasks and record errors that occur. Armed with this data, you can improve how your app flows and provide a better experience to your users.
If you are migrating from the previous Flurry plugin, there are a few things to be aware of. Everything is covered in our migration guide, but most importantly:
- You need to update your
build.settings
file and change the plugin provider from["CoronaProvider.analytics.flurry"]
to["plugin.flurry.analytics"]
. - For Android users, the
["plugin.google.play.services"]
plugin must now be included. Previously you were required to use the Google Play Game Services plugin (["CoronaProvider.gameNetwork.google"]
). Note that if you are using any ad provider plugins on Android, you may already have this additional plugin included.
Other important additions to this plugin include a required listener function for analyticsRequest events, specified as part of the flurryAnalytics.init() call. You can also enable crash analytics and set logging levels in the same function. Finally, new functions have been added to measure timed events — see flurryAnalytics.startTimedEvent() and flurryAnalytics.endTimedEvent().
If you are new to Flurry, you will need to sign up here and get an API key. Once you’re registered, you can use the same site to see your app’s statistics as they are collected.
The complete documentation for the Flurry Analytics plugin can be found here.
Want to discuss further? Please join us in the Corona forums.