Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Firebase Analytics UTM campaign tracking not working

I'm not able to get UTM campaign tracking info in Firebase Analytics - Attribution - first_open. All my installs are shown as (direct)/(none).

I'm using both GA and Firebase Analytics and currently have a custom INSTALL_REFERRER receiver which calls CampaignTrackingReceiver.onReceive for GA. This works for GA and I can see all my campaigns.

The final merged manifest also does not have any other install referrer receiver. So obviously I'm probably missing a call to Firebase Analytics, but which one? Where is the documentation?

Update 1 This is the URL I'm using and it is tracked properly 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 above format.

Google Play Campaign Measurement allows you to see which campaigns and traffic sources are sending users to download your app from the Google Play Store. It is recommended that all developers implement Google Play Store Campaign Measurement.

Update 2 Release notes for Firebase 9.6 seems to indicate this is fixed, but still not working as of Firebase 10.2.1

Added tracking for the source of app install referrals when an app with Analytics is installed from the Play Store.

Update 3 Finally working as of Firebase 11.0.2. No changes to the URL.

like image 629
Nizam Mohideen Avatar asked Jan 06 '17 04:01

Nizam Mohideen


People also ask

Why is my UTM not working?

There can be several reasons why they might not be working properly. Here are some of the most common ones: 1) Sometimes UTM tags get stripped from your URL by redirects before hitting your site. 2) Your syntax may not be correct in your tagged URL.

How do I know if UTM is working?

To test your UTM parameters, enter the tagged URL into your browser and see what happens. During HTTP to HTTPS redirect, UTM parameters are not passed in this case. If those UTM parameters remain at the end of the URL when the page is loaded, then it is very likely that your information is being tracked.

How long does it take for UTM to show up in Google Analytics?

You'll need to wait 24-48 hours after setting up your Google Analytics property to see your data. While you're waiting, you can verify your tracking code is doing its job by checking your real-time reports and debug view or looking at your website source code.


1 Answers

There are two URL builder tools : One for Google Analytics and one for Google Play. If you use the one for Google Analytics, UTM-based campaign tracking should work for you.

like image 143
Steve Ganem Avatar answered Nov 15 '22 19:11

Steve Ganem