Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Flurry integration into same app on Android and iOS

I have one app that is available on the Android store and the Apple store. I want to integrate Flurry analytics into them. On the Flurry management site, I do not have the option to create 1 application that targets Android AND iOS together.

Can I just get both Flurry SDKs and use the same API key in my code so that both the Android and iOS versions log to the same profile even though the profile is set up to target iOS?

like image 974
Aaron Avatar asked Feb 26 '13 17:02

Aaron


People also ask

What is Flurry Android?

Flurry is the only professional-grade mobile app analytics platform that's completely free. We offer the most usable, must-have features to surface the insights that power app growth. Our massively-scaled back-end can handle apps of any size. Export your data for further custom analysis or import into your own systems.

What is Flurry SDK?

Flurry Analytics¶ Flurry Push enables app developers to send targeted messages to re-engage and retain users across Android and iOS. Mobile developers can leverage the power of push notifications to effectively grow usage and revenue – all for free, all now available in Flurry.

How Flurry works?

How Flurry works. Flurry is a bundled SDK that automatically collects information about how people use your app as well as revenue information from in-app purchases. Flurry Analytics is provided as one library that requires 3 lines of code to integrate.

How does flurry make money?

Flurry analytics can profit immensely by collecting information on how users are accessing those tools and selling each impression in real-time bidding. With Flurry, app developers can 'sell' or 'auction' your smartphone screens to advertisers.


3 Answers

We've done two Flurry Analytics trials and it works fine.

We created a Flurry iOS project and logged to it with separate iOS & Android apps. We created a Flurry Android project and logged to it with separate iOS & Android apps. In both cases actual devices were used.

  • Sessions, active users work
  • Versions are reported as the same
  • Audience | Language is reported as the same
  • Custom events are reported as the same internal Flurry ID:s
  • Technical web views for device models & firmware versions show both iOS & Android entries.

Flurry Crash Analytics would probably be an issue, for example only one desym file. But we can't use Flurry Crash Analytics for iOS anyway, so as long as the Flurry project is an Android project it should be ok.

The only drawback is that it is not officially supported by Flurry.

like image 152
Björn Wennerström Avatar answered Oct 07 '22 16:10

Björn Wennerström


Although I've never done that and I'm not sure if it can be done because Flurry wants you to specify a platform when you are setting up your app I would say its the wrong idea. I would just create two apps on flurry and keep them unique. In fact I personally create two apps for my iOS apps that are universal and just register a different flurry key if the same app is started on an iPad vs an iPhone. You may miss out on important device information if you try to combine them.

like image 38
rooster117 Avatar answered Oct 07 '22 16:10

rooster117


You have to create 2 different apps at flurry for this purpose.

like image 24
yunas Avatar answered Oct 07 '22 17:10

yunas