Firebase Analytics overcounting users? - android

all. It looks like our Firebase analytics integration is not working as expected - we have approximately 20 users of our app, but Firebase reports over 1K.
I suspect this has to do with setting the user ID appropriately. But I'm not sure what I've done wrong - we call FirebaseAnalytics.getInstance().setUserId whenever a user signs in.
Are we supposed to call this more frequently? Say, whenever the app is opened? Am I missing some way to associate our users with their IDs in Firebase? Or am I misunderstanding something altogether?

I found the problem here, for any future searchers. The issue was the pre-launch report generated by the Google Play Console. This is causing many anonymous sessions to be reported to Firebase, since the apps are installed/reinstalled many times. This artificially inflates your user count if you are doing something like continuous deployment.

Related

Multiple Accounts suddenly added in Firebase Authentication

I'm currently developing an app which is only accessible by me for now. I can already connect to Firebase but somehow I noticed that there's alot of unknown email added. I'm expecting it to have around 4 email which I have used for testing. May I know why this happened? And will this affect my app if ever I finished developing it?
Note that I didn't share/upload any info/keys that I'm using.
I was thinking that someone might have used my info/keys mistakenly that is why this happens.
If you uploaded your App to the Play Store such accounts are created by Google while they verify your app. That is normal. You don't need to worry about it.
Also see: My Firebase project has unknown users, has my google cloud service account been compromised?

The first_open event in FirebaseAnalytics is showing bloated data. How to figure out the reason for such data anomaly?

Recently I noticed sudden jump in the count reported for first_open event on firebase dashboard for my app.
Earlier App details:
For Earlier app versions first_open count used to be around 60k per week(observed for say last 3 months)
Firebase Analytics version throughout this period was 17.4.0
App update details:
After app update release recently, first_open count suddenly doubled to around 115k per week(monitored it for last 3 weeks).
Firebase Analytics SDK version was upgraded to 18.0.0 in the new app release.
Note:
I had many releases in last 3 months but never saw such spike in the number for first_open.
I tried to look for the property values on firebase dashboard but it seems firebase does not provide those details on dashboard.
Our QA team has tested it enough and have not reported any bug that would force user to reinstall it.
During Same period I saw a significant Rise in MAU, however the DAU and retention numbers does not support the spike in MAU.
I did refer to other posts related to first_open on SO like how first_open is counted but did not find any solution to my query.
I cross-checked on other analytics platforms with the event similar to first_open, and they are reporting numbers which are very less than firebase and on expected lines.
So my questions are:
Is it any tracking/reporting issue related to first_open event on firebase? Due to which is it showing bloated numbers for first_open?
Is there any way that I can check the first_open event with all the property-values for certain time duration. Currently I am not able to see it on Firebase dashboard.
Any help in making me understand this data anomaly is appreciated.
Linking your Firebase project to BigQuery lets you access your raw, unsampled event data along with all of your parameters and user properties. Here, you can do custom analysis of your data.
Google Analytics for Firebase detects anomaly if the expected data (based on historical data) is way too far from the actual data on a given time period. This usually happens if you have recent changes in your app such as new versions, campaigns or other mediums that brought a significant amount of users or logged events in your app.
You can also check if the reporting identity on your analytics settings was changed.
Lastly, it could be a bug on the SDK or the Firebase product itself. If you think this is the cause of the issue, then I suggest reaching out to Firebase support.

Firebase conversions on Google ads?

I don't really know if im in the correct forum, but please if not, point me in the right direction.
I have a little problem: I have setted up a campaing for downloads of the App from a client (A corporation) this campaing is setted on the objective of the first_open(Android) on firebase. I've talked with my associated account executive and he tells me we should also have another campaing with a first_open (iOS) objective.
Here is where the problem starts. The google executive tells me we should have an event called first_open (iOS) which should be a separated event from first_open (Android), but I can't find this. It's not listed as an event on firebase nor google analytics web + app, I've tryed creating this event on my own but can't seem to get it working.
If I go into firebase conversions or events, I can only see one first_open event, that I can use a filter on, and see Android/iOS independently, but I can't seem to export it in separate to Google Ads conversions. There are some events called something like this, but they show 0 conversions.
If I can use the filter on firebase to see iOS first opens, how come I cant seem to see this conversions in Ads??
Also, how come I can extract this "Conversion events" from firebase, through google ads, but I'm not able to see them on firebase nor analytics?
Thank you!
I had a similar issue. In my Firebase settings, my iOS App was missing the app id and team id. After filling in that data, I was able to setup a iOS conversations in Google Ads.
We had exactly the same issue. I have done 2 things that solve the problem.
Supplied the missing App ID in Firebase
Setup adSupport.framework in the app
To add to Mark Currie's answer -
As soon as I entered App Id and Team Id in Firebase, iOS conversions started showing in Google Ads.
For finding team id, as of today, you have to look at Apple Developer Account => Identifiers => App ID prefix

How Firebase Analytics calculates (unique) Users

Since I noticed a misalignment between the count of Users and the count of User IDs on Google Analytics (for mobile apps), I need to understand technically how Google counts Users in mobile apps. While I have extremely clear that on Web Users are counted based on cookies, on mobile app I still have doubts (I never developed a mobile app). I made some research and I'd like to have a confirmation from people who knows it.
I start with this assumption: the metric Users in Firebase / Google Analytics represents the count of the field user_pseudo_id (StackOverflow answer). A comment to this question seems to confirm this assumption, as well as this sentence in the official documentation to set the User ID: "Setting a user ID is never required for Analytics to work correctly. If you're only interested in finding events belonging to the same user for the same app on a single device, you can use the user_pseudo_id. This value is generated automatically by Analytics and is stored within BigQuery for each event."
user_pseudo_id should correspond to the App Instance ID (BigQuery Export Schema). If it's correct, why on the documentation the App Instance ID is referenced as an example? The field allows customizations?
The App Instance ID can change in some cases (device factory reset, app uninstall, data cleared, etc. --> Instance ID API), and that would explain the misalignment.
Since, as mentioned before, I have zero experience in mobile app development, can someone confirm this flow? Is everything correct or am I missing something?
Thanks!

Missing ecommerce data and bad event tracking code

I have been using Google Admob and Google Analytics to track my apps so far with no any issue. I currently had notification on Analytics page as below:
Missing Ecommerce Data
Property Default view is configured for Ecommerce, but no data is flowing.
Bad Event Tracking Code
(not set) entry present in reports for property xxx | Android.
Note: Seems, app tracking also stopped for last 2 days. I have not made any changes in neither Analytics configurations nor within Android app.
How can i solve this issue? Thank you.
Same problem for us, suddenly stopped tracking eCommerce data for no reason, we haven't made any code changes so i'm not sure why. I heard that Google may be phasing out classic GA since UA is out of beta but i thought they would inform us rather than making changes and telling nobody.

Categories

Resources