I have followed this tutorial: https://support.google.com/firebase/answer/7378163 and tried to integrate Admob and Firebase Analytics but I can't see any events (ad_click, ad_impression) in Debug View (as described in verify section).
I have tried with both 11.0.1 version and 10.2.3 (beta) with no success (for Firebase Analytics SDK and Mobile Ads SDK dependencies).
I have also added exception (keep) to Proguard file for FirebaseAnalytics and AppMeasurement.
Admob is correctly linked with Firebase - I know that because I already can see some data from Admob in Firebase Analytics in production where I use version 10.2.6.
Is there a reason why this still wouldn't work?
Reply from Firebase support regarding missing Admob events in Firebase Analytics:
"I just heard back from our engineers. They've confirmed that you've configured things correctly, but we're still in the midst of rolling out this functionality, which is why you're only seeing a portion of the traffic. In the near term though, we expect the metrics to converge. "
When I specifically asked about why I don't see events at least in DebugView:
"Same cause - not all devices have this functionality enabled at this time and thus ad_click/ad_impression events are not logged."
Might be that Firebase doesn't refresh their analytics data right away, as, with Google Analytics, it might take a couple of hours, even a day to fully send the reports to the dashboard as mentioned in these posts:
How Long Does it Take for My Firebase Analytics Data to Show Up?
How much time does it take for firebase analytics first report?
To understand latency with Firebase Analytics, there are two potential
delays you need to be aware of:
The time it takes for analytics data on the client to be sent over to
the Firebase Analytics servers.
The time it takes for Firebase Analytics data to be displayed to you in the Firebase console once
it's been received on the server.
Related
I have an old project which I still find useful that was originally built with Google Cloud Messaging, that I then had to convert to use Firebase Cloud Messaging. I haven't worked on it for years but find it useful for my friends to track my phone's position via a web page on my always-on Raspberry Pi.
I received an e-mail from Google Analytics which said
You are receiving this email because you own one or more Firebase
projects using Google Analytics. With the release of Google Analytics
4 properties, to keep using your Firebase projects with Google
Analytics, you must take action to accept the Google Analytics Terms
of Service for the following projects:
I tried following the upgrade instructions via the console and get a failure due to an internal error
To the best of my knowledge I don't use any of the analytics stuff, so my question is quite simple:
"Will my existing messaging to my phone from my web page still work?"
firebaser here
Sorry to hear about the problem you have when upgrading your project to GA4. Our team is aware of the problem, and working on a fix, so I recommend trying again in a few hours. Meanwhile check this page for status updates.
Firebase Cloud Messaging relies on Google Analytics data to build its dynamic audiences, which you can target when sending notification from the Firebase console. If you don't use dynamic audiences, you don't need Google Analytics to use Firebase Cloud Messaging.
At my company we are making a new iOS + Android app.
We need to get screen views analytics.
At my company doesn't like Firebase Analytics because with the new events analytics (vs the old page views) marketing team can't get enought information from the new events reports.
So I was requested to implement this app analytics using the "old" Google Analytics for Mobile SDK (the one that was used before Firebase) using a Universal Analytics property.
In iOS seems to be working. At least I see myself as active user in Google Analytics. But it's not saving the screen paths.
In Android it doesn't even push the screen views to Google Analytics.
Does anyone knows if Google Analytics for Mobile with a universal analytics property can still be used in 2021?
Or I am obliged to use Firebase Analytics?
For some reason the historical hits data in Analytics Universal Mobile always seems to be accessible in Google Analytics. However Google sent an email to Analytics's users where it communicated that:
We want to let you know that in October 2019 we will begin to sunset our Google Analytics for mobile apps reporting and the Google Analytics Services SDK. We are investing our resources in the latest style of app reporting in Google Analytics that works in conjunction with Firebase – Google’s integrated app developer platform. As such, the following will take place:
In 2019, we will begin to decommission properties that receive data exclusively from the Google Analytics Services SDK.
Data collection and processing for such properties will stop on October 31, 2019.
Reporting access through our UI and API access will remain available for these properties’ historical data until January 31, 2020.
After our service is fully turned down, these properties will no longer be accessible via our Google Analytics UI or API, and their data will be removed from Google Analytics servers. You will receive further notification when this time nears.
At this time, no Analytics 360 properties are impacted by these changes.
Anyway Google want to focus on Firebase (GA4) as the new paradigm for Google’s mobile app (and web) analytics soit is appropriate to use the new data collection model and not the old SDK.
We're users of Google Analytics on our organization. We've recently received an email from them saying that they're discontinuing Google Analytics for App Reporting next year (info [here])(https://support.google.com/analytics/answer/2621230). At the moment we use Google Analytics on web and apps (android/ios) jointly.
I understand the focus of Firebase is apps, and having all Analytics information together for both Android and iOS.
My question is: is the previous SDK for apps going to disappear altogether?
What would be the standard approach from this point onwards if you also have a web? Add the Firebase SDK on apps, and track with Google Analytics for Firebase, and keep Google Analytics standard SDK on web? I believe this approach would be even more cumbersome since we'll need two interfaces to follow metrics.
From the email, it stated that by OCT 2019, data processing will stop and by Jan 2020, everything will be gone/inaccessible from GA. Hopefully, by then you'll have moved to Firebase Analytics.
GA is still the standard for web and that's not going away.
For Firebase, you can use GTM with it, maybe it might make maintenance easier.
I use a Google Analytics in my android application, a few days before today I receive an email that means In Oct. 2019 Google will sunset Google Analytics for mobile apps reporting and the Google Analytics Services SDK.
So I decided to migrate to Firebase Analytics.
I am a little bit disgusted because Firebase Analytics doesn't have a feature called 'Behaviour Flow'.
I want to track user behaviour / flow, how can I achieve this with Firebase Analytics?
You can't do exactly the same thing as you did in GA. There is no "behavior flow" that you can turn on or track. Even the "screen views" have turned into just event based.
I think the closest thing out of the box would be using funnels, identifying the funnels that you care about and track those.
Alternatively, you can connect the firebase data to bigquery, export and analyse the data that way, but you probably would need to do a lot of processing.
Firebase Analytics is event-based so they don't support the features that exist in Google Analytics. However; it lets you ingest the raw data into your BigQuery project for free unlike Google Analytics so you can do path analysis either with SQL or use a tool that works on top of Firebase export such as Rakam.
I've integrated Firebase Analytics in my project but I encounter some issues:
When I log an event, I don't have access to the value on the Dashboard. Apparently you have access to this information only if you use BigQuery (which is not free). In this answer they suggest a workaround using setUserProperty but first it's a bit messy, and second the userProperty accepts only a limited number of characters for its value so I can't use that.
On Google Analytics, you have a Behaviour Flow where you can see how users is navigating through your app. I haven't been able to find a similar view on Firebase.
So I was thinking of using both. I've created a new property for my app in Google Analytics. As it's mobile only (no website) I've selected 'mobile app' for the property and Google Analytics asked me to link to my Firebase app.
I did so but now I have the exact same information on Google Analytics that I had on the Firebase Dashboard.
So what does it mean? Should I use both but in that case define my Google Analytics property as 'website' to not link it to Firebase? Can I achieve what I want (analysing custom event values and monitor the user flow through the app) using Firebase only?
I went down the same path as you, and finally started exporting to BigQuery and got exactly what I needed. I completely understand the desire for free, but I think you will be surprised at how inexpensive the "Blaze" plan is, since you only pay for what you use. We are logging about 250K Firebase events per day, which equates to US$0.03 per month (as of Dec 2017). The main cost is querying, which we do a LOT of (about 1.6TB per month) which costs about US$3 per month. Our total monthly bill is about US$3.50 per month.