UPDATE: We’ve solved this issue, see a few posts below on all the different options in how. Here’s a link for it, too:
http://www.mobyaffiliates.com/blog/best-app-analytics-tools/
I’ve been searching about this for awhile now, and I haven’t found anything conclusive. There seem to be a variety of options, but none are entirely clear on how it works (and even if it works).
The problem
The player is linked to the PlayStore, or the AppStore, by a certain link on a website, or via a specific facebook campaign. Both the PlayStore and AppStore provide -some- elusive functionality that sends this ‘source’ information to the app once it’s installed and run for the first time. This is also sometimes called ‘Logging referrals’.
I need to catch that information within Unity, before sending it as an event to data tracking servers.
Options
I’ve found several options, but I really can’t tell which would work or which is best, and I can really use your feedback!
Game Analytics
So far the best source of information was Game Analytics (which we already use in our games to track events):
“For Android games, this can be done automatically through Google Play’s functionality of sending out referral details for your app.”
Basically, the Play Store sends out a referral that, in theory, can be received by a script and adjusting the Android Manifest.xml. I haven’t tried this yet (the example code is not based on Unity and would require conversion), but it seems like a solid solution. I was wondering though, if anyone has more experience regarding this matter?
An introductionairy link to Mobile App Attribution which gave me some insight in possibilities not specific to Unity:
http://support.mobileapptracking.com/entries/22260809-An-Introduction-to-Mobile-App-Attribution
However, iOS is much more difficult. Game Analytics is partnered with HasOffers’ their Mobile App Tracking (MAT) platform which looks great, but it mentions implementing yet another SDK of which I have no idea if it’s compatible with Unity, and there seems to be little information regarding whether MAT could be used freely for only the referral logging functionality, or if I’m forced to use the entire package and pay their fees.
Unity Ads
At first glance, Unity Ads offers iOS Install Tracking.
https://unityads.unity3d.com/help/Documentation for Advertisers/SDK-Install-Tracking-for-iOS
But after looking closely, it’s designed for use in the showing of advertisements, and not tracking where users installed their app from. I might be incorrect in this, however, but it did confuse me a lot while searching for ‘install tracking’.
Help
I’m a bit stuck on where to proceed from here. I feel like I’m overlooking the one SDK to rule them all that’s hidden somewhere out there. I feel like I’m overlooking the ‘easy way to know how players found your game’.
Before I proceed and spend days on figuring out Game Analytics’ solution that combines the use of MAT, can anyone tell me if I’m heading in the right direction?