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.
Related
I've an android app available on google play store and I want to create a referral system to engage users to share.
The app already has an share button which creates a link like:
Hey, have a look at this app...https://play.google.com/store/apps/details?id=com.tomatedigital.&referrer=utm_source%3Dapp_referral_USERID
this way i can monitore through google play console and firebase dashboard which links generated downloads, it show the information pretty nice but i need to automatically get it.
would be awesome if i could get it inside the app so i show the sign up for to the user with the referer already filled... but i strongly think it's impossible
but if somehow i can get this information from google play console I could write a script which runs once per day and update the bonus to users with most shares
is that possible? how can i implement a referral system like this?
This can be done with the Google Play referral API which has some more docs here
I have integrated firebase analytics into my android project but I am not able to understand how to manage campaign tracking with firebase analytics.
Right no we are seeing only 3 parameter
direct
Not set
google-play
but our promotion is going on at Facebook, Google, Whatsapp etc sites, unfortunately, we are not able to track how many installs from which campaign.
As I know we can track by google Campaign Measurement but it needs google analytics and I don't want to add Google analytics in my project again.
If anyone has a better solution for this problem kindly propose to me.
In order to track installs coming from google adwords you have to connect your adwords account to your firebase project by following the steps listed in here :
https://support.google.com/adwords/answer/6333536?co=ADWORDS.IsAWNCustomer%3Dfalse&hl=en
Once you do so a new 4th source would start appearing under the name "google" this will report back on installs coming specifically from your Adwords account campaigns connected to firebase.
Unfortunately for Facebook and Whatsapp you have to either use deep_links when available but you cannot track from firebase directly.
I hope this answer helps.
Good luck !
I want to track how my android app was installed by user, either by google play store or anything else. I've choosed AppsFlyer for tracking and referenced some sites and just coded to track app events alone and got it on AppsFlyer site too. But couldn't get that much clear about how to track whether its installed from Google PlayStore or any other media source like TapJoy or something else. Could u please suggest me any idea to proceed as soon as possible. Thanks in advance.
For AppsFlyer you need to implement their installation tracking - basically their broadcast receiver that catches the INSTALL_REFERRER intent (also set the appropriate permissions for your app).
https://support.appsflyer.com/hc/en-us/articles/207032126-AppsFlyer-SDK-Integration-Android
And then put:
AppsFlyerLib.getInstance().startTracking(this.getApplication(),"[Dev_Key]");
into your MainActivity "OnCreate" function.
That should be the minimum for tracking the installs.
Then you will have the option to use their OneLink "technology" to take advantage of deferred deep linking etc.
However their SDK is not the best documented one as well as it has some bugs so expect a bit of pain.
Try Firebase Analytics or Google analytics both services provided by google. easy to track installations in app data. if you like to track live data you should use google analytics. currently firebase doesn't have live feature.
AppsFlyer has integrations with TapJoy, Facebook and 1800 other networks/services. You will be able to see for any install if it coming from TapJoy, Google Play Store or anywhere else.
Appsflyer provide 2 type of installation tracking
1.Organic install-installation through google play store.
2.Inorganic install -installation through other media like an external link,advertising api.
hope it helps.
In AppsFlyer, when a user clicks on a referral link that redirects to my app in the Play Store, AppsFlyer immediately records a 'click' from that campaign. The user is shown the page for my app. If they then decide to install my app, a BroadcastReceiver of type com.android.vending.INSTALL_REFERRER is launched. AppsFlyer's SDK implements this BroadcastReceiver by sending the campaign's source and medium that caused that install to their servers. See this to get and idea of how the BroadcastReceiver is implemented.
I can then easily see via the AppsFlyer dashboard how well a campaign is performing by measuring clicks vs installs per campaign and calculating clickthrough rate.
Can I track clicks vs installs without AppsFlyer using Google Play URL Builder and Google Analytics SDK - Google Play Campaign Attribution or some other 3rd party tool?
I see how GA tracks installs by implementing com.android.vending.INSTALL_REFERRER and sending the install to the GA Dashboard, but can I also measure how many users are seeing the Google Play download page for my app and then deciding to not install it?
It is possible to work without a 3rd party if you're just tracking Google campaigns for an Android app. However, you most likely want to track across channels (e.g. Facebook, Twitter, iAd, ad-networks, email campaigns, etc.) in which case it would be necessary to set up with a dedicated attribution partner like AppsFlyer. This will also enable you to take advantage of critical tools for ad-operations, such as retargeting and re-engagement campaigns, smartlinking/deeplinking, etc.
Regarding your second question, you should be able to see the number of page views for your app in Google Play as a result of campaigns and search.
How my app was installed, how to track where the downloads are coming from, through which partner (advertising publisher)?
For example, I created ads in Facebook or in AdMob. User saw the ads, clicked on them, was redirected to the Google Play Store where he downloaded my app. How can I know that this user downloaded my app by clicking on the Facebook or AdMob ads? Does Google Analytics track and show this info?
You can easily set up install tracking for Mobile Apps:
Enable app install tracking in your account.
Install tracking is automatically enabled in Google Analytics for Android apps. You don’t have to do anything!
Update your Google Analytics SDK.
You need to change a few lines in their manifest file. Refer to the Developer Guide for Android for specific example on how to do this.
Set up Custom Campaigns.
Custom Campaigns are a Google Analytics feature that add parameters to the URL of your marketplace page where users download your app. It’s these parameters that tell Google Analytics what marketplaces your traffic comes from. Get an overview of Custom Campaigns in Google Analytics and how they work. You must set up Custom Campaigns for each platform you’re using.
Analyze your data using the Mobile App Sources report.
If you complete the steps outlined above, your data will appear in the Mobile App Sources report. Use this report to find out what brings users to your download page in each marketplace.
Reference: https://support.google.com/analytics/answer/3389142