How can I track source of app install and conversions in Firebase? - firebase

I have installed Firebase for my app and I would like to track which marketing channel is driving apps open and my in-app conversions (tracked in Firebase already).
I have tried using utm tracking links that goes to Google Play and iTunes; however I couldn't find any source data in Firebase: all conversions are attributed to "direct"
I then tried using Dynamic Links in Firebase console to create dynamic links that include campaign tracking parameters. Same result as the utm tracking links I created
Questions:
Is Firebase recognising utm tracking links by default? Or there has to be additional coding done when implementing Firebase SDK?
Similarly for dynamic links: I have only created the links via Firebase console but haven't been doing any coding changes within my app. Is there anything I need to do so that my app open and conversions can be attributed to the source I specified in the dynamic link settings?
Thanks!
Raymond

Related

Install Referrer in Flutter from Google Ads

Is there a way in Flutter to get the install referrer from google play?
https://developer.android.com/google/play/installreferrer/library.html
if possible both Android and iOS.
My Goal is to identify if the user was installed/downloaded from Play Store Search, on our Website, and in our Google Ads.
For our Play Store Search and on Our Website Download/Install is already handled by Firebase Dynamic Links.
My Current Problem was about the Google Ads Universal App Campaign. I can't attach links in Universal App Campaign.
I'm struggling with this as well. You can solve it partly with dynamic links but the install referrer is a bit trickier... Let me know if you get to the bottom of this!

Can Firebase Dynamic links be used for App install Ad Campaigns?

I've looked at use cases for Firebase links and it seems that non paid campaigns through email and whatnot are an example.
I wanted to see if anyone had any experience with running Facebook, Twitter, Google, any paid platform ads with Firebase links that take them to the app store based on what OS they are using.
The link would be for an app on the app store. Not sure if this is a good way to do it or sticking with a landing page and utm links. The goal is to track conversions and send them to the correct app store depending on device without the use of a landing page.
No, you cannot use Firebase to track installs from Facebook ads. Because Facebook requires you to use the link for the actual app store page (or Google play page), and not a redirect link (which is what Firebase calls Dynamic Links Firebase Dynamic Links | Firebase). You can track ads in AdWords through Firebase, but not other platforms that don’t let you put in a redirect link.

Firebase Dynamic links Analytics not shown?

I am exploring the dynamic links in firebase. My requirement is I will have an sms in my cell phone, which will have a short link and upon click of this link I will open a web page (later we might integrate this with a page in the app)
So I created fire base account and setup an app using my personal gmail account.
Am using their post api with the right api key to generate short urls. (getting warning about the phishing issues which I am ignoring for the time being)
Upon clicking the urls (short link/preview link) I can go to the appropriate URL I have configured.
now I am trying to see the analytics around this dynamic url but dont know why I cannot see anything.
I am checking Grow -->DynamicLink--> Selected My app and I expect the dynamic link generated in above steps to appear here but I cannot see anything.
I am going to analytics -->Events it is asking me to add an app to see the analytics which is not the case for now as I am just hitting the url on the browser directly.
Please let me know if I am doing the right thing?
One of the main use cases (as mentioned in firebase docs) of the firebase dynamic links is web to app conversion and your app must contain the firebase SDK. Once the user comes to the app through the dynamic link, firebase SDK fires the appropriate events. These events can be tracked from analytics -> Events.
But your use case is different you are creating dynamic links for the SMS and after clicking user comes to the website and there is no firebase SDK installed in your website hence no analytics (although firebase will measure some events like click, etc) on the analytics -> Events.
If you want to see the analytics, you will need to create a dynamic link in the firebase console manually or use the dynamic link analytics api.
In short, API created dynamic links can only be tracked if firebase SDK is installed in your app and after that, you need to add that app to firebase analytics -> events section. According to your use case, my suggestion would be to either create dynamic links from console manually or use the dynamic link analytics api

Firebase Analytics UTM campaign tracking not working with iOS

I am using React Native to build an app. I track events and other metrics with Firebase.
I would like to launch a custom campaign (newsletters, newspaper ads, etc.)
I am trying to track app installs (first_open) on iOS and Android and I am still unable to track iOS installs.
I tried with https://developers.google.com/analytics/devguides/collection/ios/v3/campaigns but the url generated is not working and for me it is weird that this form require Google Analytics Property ID.
Anyone know how to build this kind of URL?

What is the difference between the sources "google" and "google-play" in Firebase Analytics?

I see the following install sources for my app in Firebase Analytics:
What are the sources "google" and "google-play"? What is the difference?
"google-play" generates more revenue, but what is it?
The google source is attributed for the Adwords campaign that draws user to install your app. This can be search, UAC, Display or Video.
The google-play campaign is attributed when the user gets to your app via Google Play Campaign Attribution.
Google
means that the user found your App in the Google websearch and installed it directly.
Google Play
means that the user found it in the Google Play store.
EDIT: I think only if its installed over the Google Play website, but I'm not completly sure. Are you using ad campains?

Resources