I am converting my app to use the new Firebase analytics instead of the google analytics. But I am missing some key features that I use in google analytics that are just not there.
First when I send an event, you can add a bundle with data. I added a bundle but where can I see the data I send? Or is this not possible with the free plan?
The second thing that I miss is the live view, is there some way to see live what's happening, or is this a feature still coming.
Hopefully can somebody clear these things out.
Firebase is far superior to Google Analytics in many ways, so I would recommend you try to experiment with it a lot to get hold of how it is working and the features it is offering.
First when I send an event, you can add a bundle with data. I added a bundle but where can I see the data I send? Or is this not possible with the free plan?
You are right, you cannot see your raw event data on the Firebase console. It just shows you the Event names, which you can use for creating Funnels (user flows, conversions) as well as different kinds of Audiences.
To see your raw event data, you will have to purchase a plan. If you have got a large user base, you better use the Blaze plan which is pay per use or else take the Flame plan. https://firebase.google.com/pricing/
Once you take a plan, you will be able to see all your Events on a Google BigQuery platform where you can query data easily.
The second thing that I miss is the live view, is there some way to see live what's happening, or is this a feature still coming.
The Events take time to get logged on the Firebase console. In my experience it varied from 2 to 6 hours. For BigQuery, I could see the Event data only after the next day i.e. close to 24 hrs delay.
Hope this helps.
Update for May 2017
You can now see event parameters in the Firebase console (see announcement). Go to Events, click ⋮, Edit parameter reporting. The distribution of event parameters will then be visible in the dashboard for that event. Note that it's unfortunately not retroactive, so you'll have to wait for new events to be logged.
Firebase now has a real-time view called StreamView
Related
I would like to implement google firestore in my app, to collect some basic data about what options of app users use the most and how. Since it is not a small task, before I do, I would like to know, is there a way to get some statistics from that database and filter categories (all categories will be provided by users) like country, type of OS, version of app, and search for specific user by his id/email?
I don't think Firestore will have the functionality of providing statistics about the app user. However, most of the details you mentioned can be tracked with Google Analytics for Firebase.
Additionally, it is also possible to create other Custom Events and log these events from your application, as mentioned in the Log events section of the documentation.
If you want to know what events are automatically logged, refer to the Automatically collected events page of the GA4 documentation.
I'm having an issue now, I have an android app and its using Firebase Analytics, it has a tutorial when start, and I want to track people will uninstall my app after or before tutorial. I'm tried to add custom parameter
here
and tried to log an event with this code:
Firebase.Analytics.FirebaseAnalytics.LogEvent("app_remove", "first_tutorial", 1);
but it returns an error. I still don't know how to use parameter reporting right way.
Anyone can help me?
The app_remove event is logged automatically on Android. You don't need to write any code for it.
If you want to be able to analyze how many people completed the tutorial before uninstalling, you should log your own custom event (e.g. finished_tutorial) when the user finished the tutorial. Then you can compare the event counts in the dashboard, or do more complex funnel analysis in BigQuery.
I want to track events on user who uninstall my game. I want to know how many levels user passed before they uninstal my game. Is there.any way to get list od this kind of users and see analytics for each user separately?
What firebase tools should I use to get thise informations?
Im using android.
Thanks in advance
The best approach it's to use Firebase Analytics for Android with event logging which automatically log app uninstall using the app_remove event.
You can find a complete list of automatically logged event for both Android and iOS here
Moreover you should save events everytime the user passes a level in your game or performs an action you are interested in.
After some time you will have enough data to know exactly where most
people stop playing the game or uninstall it and you can start corrective actions trying to prevent this (or at least affecting some of them)
NOTE: answer updated thanks to Frank Van Puffelen comment
Use simple google analytics and define event method from it or also you can use firebase analytics to track your app performance and log.
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/
I have problem with Google Firebase
I use Firebase Analytics and I want to use user properities for sepatare group users on my app.
Now I´m triing
FirebaseAnalytics analytics = FirebaseAnalytics.getInstance(this.getApplicationContext());
analytics.setUserProperty("myGroup", "1");
and another user
FirebaseAnalytics analytics = FirebaseAnalytics.getInstance(this.getApplicationContext());
analytics.setUserProperty("myGroup", "2");
I don´t see on console Firebase Analytics. How I set user properities correctly? And than where I will see on console Firebase?
The Developer Guide mentions that you should first register the user property in the Analytics page of the Firebase console. You'll find a tab there entitled "User Properties". After you register "myGroup" there, start logging more events after setting "myGroup" in your app and you will be able to filter those event reports using "myGroup" after a few hours.
Actually, as from my experience using BigQuery as well with Firebase, I want to add some more depth information about it using the comment above:
Yes, as mentioned above, to see your User Properties you need to add them like mentioned above on your Firebase Console (for filtering, etc.).
However, not adding is doesn't mean that they are not collected. It's logging regardless, they are not available on Firebase Console until you add them. However, as raw data they're there. Not necessarily an information you needed but it's good to know the truth behind it. Firebase Console doesn't let you see the raw data so you won't see it but, mentioning that it's not logging wouldn't be true.