Firebase Analytics UTM Campaign Tracking Not Working

I cannot get UTM campaign tracking information in Firebase Analytics - Attribution - first_open. All my settings are displayed as (direct) / (no).

I am using GA and Firebase Analytics and currently have a custom INSTALL_REFERRER receiver that calls CampaignTrackingReceiver.onReceive for GA. This works for GA, and I can see all my campaigns.

There is also no other receiver-receiver of the installation in the last merged manifest. So obviously I probably didn't call Firebase Analytics, but which one? Where is the documentation located?

Update 1 This is the URL I'm using and it is being tracked correctly in GA.

https://play.google.com/store/apps/details?id=my.app.package&referrer=utm_source%3Dapp%26utm_medium%3Dshare 

Documentation for GA Android SDK recommends the format above.

Google Play Campaign Dimension lets you know which campaigns and traffic sources send users to download your app from the Google Play Store. It is recommended that all developers implement Google Campaign Dimension on the Play Store.

Update 2 Firebase 9.6 release notes seem to indicate that this has been fixed, but still does not work with Firebase 10.2.1

Added tracking of the source of referrals of the application when the application from Google Analytics is installed from the Play Store.

Update 3 Finally, working with Firebase 11.0.2. Changes to the URL do not change.

+7
android google-analytics firebase firebase-analytics
source share
1 answer

There are two tools for building URLs: one for Google Analytics and one for Google Play . If you use it for Google Analytics, UTM campaign tracking should work for you.

+2
source share

All Articles