Tracking web-to-device installs using Google Analytics v4 - android

As asked and answered in https://stackoverflow.com/a/12612108/876603, getting the referrer broadcast and monitoring web to device installs was not possible in GoogleAnalytics v2.
In the documentation for Google Analytics v4, no such thing is mentioned, and it even says:
Google Play Campaign Attribution - See which campaigns, websites, and other apps are referring users to Google Play Store to download your app.
But still I can't seem to get a web to device tracking.
Is this still not supported? Is there anything special that needs to be dome for this to work?

Related

Track the user who shared my app and who installed

I have a problem: I have an app that I want to know who is partnering who installed from that user who shared it. I saw something like referrer / UTM, which reads the parameters sent by the Play Store, but I can not implement it in IONIC.
The idea is to know who shared and who installed from that shared.
Does anyone have a tutorial or a tip on what to look for?
thank you so much
You can refer to this Documentation to help you start with.
This document provides an overview of how to measure campaigns and
traffic sources with the Google Analytics SDK v4 for Android.
It was mentioned in the Overview section about the function you need.
Measuring campaigns in Google Analytics enables the attribution of
campaigns and traffic sources to user activity within your
application. These options are available for campaign and traffic
source attribution in the Google Analytics SDK v4 for Android:
Google Play Campaign Attribution - See which campaigns,
websites, and other apps are referring users to Google Play Store to
download your app.
General Campaign & Traffic Source Attribution - See which
campaigns or referrers launch your app after it is installed.
This SO post maybe could help you.

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.
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.

What is the difference between Google Service Framework(GSF)&Google Mobile Service(GMS)?

I am learning Google Cloud Message recently, it requires both GSF and GMS(which new name is Google Play Service, but not that Google Play app).
I decompile the code of both, but I don't know the usage of them, and don't know why Google provider these two services, why not one? And what's the difference of them?
I think it would be good to define them first:
-Google Mobile Services (GMS) is a collection of Google applications and APIs that help support functionality across devices. Samples are Gmail, Chrome, Google+, Google Maps and Youtube.
-Google Play Services(Google Service Freamwork) is used to make sure that everything is running smoothly on your device.
It takes care of the following:
1.Google Backup
2.Play Store Services
3.Contacts Sync
4.Account Manager

Google Analytics with already published app on Google play

Can Somebody guide me that is it possible to integrate Google Analytics with already published Android apps on Google play?
Because I have tried creating an account on Google analytics and then I connected Google developer account with it. At Google analytics I
created an admin account.
created a property.
created a user view.
integrate it with one of my already published app.
But even after 24 hours I can see nothing on Google analytics.
So Is it really the only way to write trackers in code before launching it? But as I got to some point by connecting app to analytics I think there might be a way to do so with already published apps.
I have done with iOS app, I missed in first version and then later added. It works properly. Just check time graph, there it will display always a day you can change date and can check.
To enable Analytics in your app you need to link the app to Google Play Services and initialize Google Analytics following the developer guide:
https://developers.google.com/analytics/devguides/collection/android/v4/#setup-overview
Unfortunately, this can not be done after you have shipped your app. It requires app update.

is it possible to show if an payable android app is purchased or not in Google Analytics (API or not)

Is it possible using google analytics to findout if payable apps are payed or just copied ?
Or is there an other way to find out ?
Ir is not a feature in G analytics, but you should be able to use the Google Vendor Authorization API (from Google Play Services) in your app to tell if the app that the user has installed is valid or not (paid vs. not-paid). You can then send that data up and correlate it with your Google Analytics data. IIRC, you can add your own data to the Google Analytics package.

Categories

Resources