App installs tracking - android

I'm creating my own Android app.
I need your help: I was thinking about promoting my app via a sort of "share" on various social networks. The problem is I need to track from where the user downloaded my app.
For example: the user receives from a friend via fb the link of my app on the Google Play store. So the user click on it and he is redirected to the app's page. Is there a way for knowing from where the user downloaded the app clicking on the link? I need to know it :)
Hope I explained well my problem :)
Ty all for the help :D

It might be worthwhile if you have a look at the available metrics for the insights of your Page respectively your app: https://developers.facebook.com/docs/graph-api/reference/insights#availmetrics
There are some "Special Values" which could be of interest as well: https://developers.facebook.com/docs/graph-api/reference/insights#specialvalues
Maybe it's also worthwhile to have a look here: https://fbdevwiki.com/wiki/Ref If you see a fb_source URL parameter once people are arriving at your app. Official docs can be found here: https://developers.facebook.com/docs/games/canvas/referral-tracking

Related

Map adClick --> appInstallation using Firebase

I'm new to Firebase. I've been using Analytics in the past and AdWords as well (on web projects) but never managed to put my hands on Firebase yet.
A customer is asking me to map how many users will be installing his forthcoming app coming from each separate ad he published online, in order to understand which ads are the most profitable ones.
This seems to me to be a fairly normal use case but, believe it or not, I wasn't able to retrieve a proper guide about this topic. In my mind I imagine some kind of console in which I can see for each ad URL or ID the number of clicks and PlayStore/AppStore views and - possibly - how many of those clicks converted to an app installation.
The app will be published on both Android and iOS.
Could anybody help me getting any information about this topic?
Thank you
Marco
You're looking for Firebase Attribution:
..a powerful form of app analytics that not only determines which
campaigns are bringing you users, but also which campaigns are
bringing you valuable users that you care most about.
Also related:
Attribution
It’s important to know which marketing efforts are most effective at
acquiring new users and keeping them engaged. The Attribution tab
shows how many conversion events were driven by each source and ad
network.
Follow this doc to solve your problem from this you can track user movement with page click tracking and event click tracking. Visit the following link to implement it
https://developers.google.com/analytics/devguides/collection/android/v4/

How can I display leaderboards (reset once a week) with branch.io

I've got a question regarding branch.io referral program. Is it possible to develop the following userstory:
each user starts with a default bucket
the user signs up and can add a profile image (increase credits), follow us on facebook (+credits)
once a week we trigger a "reset" and the credits in the bucket of all users are reset (=0); we can also add a new bucket if needed.
during the "competition" we want to display a leaderboard of the "best" users with the most referred installs.
So, this was just a brief explanation. But I hope you get the idea. Is this possible (via iOS, Android, Webhooks and API)?
Question #2: Is it possible to display this leaderboard also on the frontend and increase credits if the web-app user does something special?
Austin from branch here. To be honest, this is a pretty custom use of the out of the box referrals program we provide.
There's no specific API that does exactly what you want, but you can create it by storing updates in realtime as credits are updated to Branch users. However, this will require you to host this on your own servers.
However, if you want to display credits and referrals for an individual user, we have a whole plug and play guide for it here:
Show Referrals for a single user: https://dev.branch.io/recipes/referral_links_with_incentives/ios/#showing-referrals
API Documentation: https://dev.branch.io/references/http_api/
Wish there was a better solution for this, but hopefully this helps answer your question!
Austin

Google app indexing, how to check if it works on the website

I've done a bunch of app-indexing work on our mobile app from tutorial here , and it seems to work locally, when I typed something in Google Now launcher box, the historical results show, clicking on it brings to our app.
However, we track our weburl we submitted when doing app-indexing for the past month, no records of googlebot shown.
So how do I check whether I did things correctly or the bot really working?
Thanks
There are a couple things you can do:
Test whether your deep links are correct. You can do that with the Deep Link Testing tool, see this doc for information on that.
You can measure your deep links performance now, see here how to implement this, but basically the referrer information would be passed on in the Intent.EXTRA_REFERRER intent for you to extract referrer info.
You can use Search Console both to render your app, and to track its performance. For this you would have to add the app to Search Console (Add Property, then add the android app package name: android-app://com.xyz)

Facebook SDK - Getting all users that use the application

I don't know what you guys think, but I believe that the Facebook SDK documentation is very limited and doesn't explain very much; Luckily throughout the use of some videos I was able to set up most of the integration that I needed.
However my application doesn't interact with just Facebook friends. It interacts with anyone and everyone using the application. Meaning if Jim and Sally aren't facebook friends, they can still see each-others profile picture, age, and name.
I'm not asking for you guys to write this out for me, but a nudge in the right direction would be lovely, perhaps accompanied by a link.
There is no API to "get all App users", you would have to store each user in your own database. Of course you have to deal with users deauthorizing your App - you can do that with the "Deauthorize Callback URL" in the advanced settings of your App.

android - standard way to ask the user the rate app and give the opportunity to share the app link with friends

I found different approaches to offer android app user the opportunity to share an app link with friends form within an app and also ask them to rate the app on google play. As I am a friend of doing things the standard way yet new to android I was wondering if there is a google recommended standard way to do this, to
ask the user of an app from within the app to rate it on google play
offer the opportunity to share a link to the app on google play from within the app via email, facebook etc with friends
Thanks buddies
UPDATE
As this was obviously not so clear, my question is mainly around the technical aspect of doing it. (other suggestions are of course also welcome)
UPDATE 2
Found
http://www.androidsnippets.com/prompt-engaged-users-to-rate-your-app-in-the-android-market-appirater
which is not exactly what I wanted but maybe useful for people stumbling over this thread. In its core it is what Budius suggested
There's really not an 'standard' way of doing it. It's a very delicate situation, I guess the 1st rule will be don't be rude or over-intrusive to your users.
Leave the share option always available on some menu and don't force your users to use it.
About rating, you could count the amount of times your app is used (or for how long) and based on that estimation pop a thing to give the user the option to rate it, but unless the user clicks "Remind me Later" do never show that message again.
edit:
based on the author comment:
nothing special code wise, to rate the app you just start an Action_VIEW to your app link (e.g. for my app)
startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("https://play.google.com/store/apps/details?id=com.budius.WiFiShoot")));
and for the share is the same standard share code ( http://developer.android.com/training/sharing/send.html ) just passing your app link and maybe some extra message like : "check out my awesome app!"

Categories

Resources