Install Referrer in Flutter from Google Ads - firebase

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!

Related

How can I track source of app install and conversions in 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

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.

Tracking mobile web app with Google Analytics using the website script

I have built a web app (read: a website within a naitive app container) for iOS and Android. I started by adding the website script provided by Google to my app, figuring it would work since it's basically a website hosted within a container. The issue? Well, it doesn't work.
When I access the app from my phone, all I get within the Analytics GUI is that there is a user at page / nothing else despite how many pages I go to. I get the same result if I just browse to the website on my phone. However, if I go to the website on my computer, the script seems to pick up everything perfectly. I can see all pages I've visited and when, for example.
So I guess I have two questions:
Why doesn't the script work as expected through the app on my phone, but perfectly when accessing the webiste on my computer from a technical point of view? Does Google perform some sort of blocking regarding the request headers?
Is there any way to get the website script to work within an app or do I have to use Firebase for long-term and sustainable tracking?
Have in italics since the feeling I get when reading here is that the Google Analytics Services SDK for Android and iOS will probably be phased out sooner or later. According to this post the GA SDK is already deprecated. So using that doesn't really feel like an alternative.
Also, I am not interested in comments like "Why don't you use this analytics tool instead", or, "What's your problem with Firebase? Just use it".
There are two types of Google Analytics accounts. Web accounts and mobile accounts. Web accounts run off of pageview hits. Mobile accounts run off screenview hits. If you insert a screenview into a web account the only thing you will see is page / because its sending the in correct hit type.
The SDK is used for tracking mobile applications so it inserts screen views. You cant use the same Google analytics account for tracking with it your going to need a mobile Google analytics account if you want to use the SDK. You wont of course be able to analyse between the web and mobile accounts.
Cant help with firebase sorry.

Google Adwords and Facebook Ads attribution

I'm trying to work out a solution to work out a better attribution model for each user registration on my website.
When an user completes a registration they are taken to /register/complete/[user_id]
My current solution is to pull all visits to /register/complete with the RGoogleAnalytics package querying for page path and campaign without any sampling.
However, it doesn't account for example users that might have been shown/clicked on a facebook ad a few days before and either googled or visited the site directly to register.
I'm searching for a solution which can attribute each registration to the mix of facebook and google adwords campaigns
Any help is greatly appreciated.
You can begin attributing your Adwords traffic by linking your GA account to your Adwords account. Instructions for this can be found here: GA setup
To attribute Facebook ads to your registrations, you can implement a Facebook pixel on your site. Facebook pixel instructions can be found here: FB Pixels
I would also recommend setting up google tag manager on your site, that way you only need to add one script on your site.

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