Can I restrict access to a specific app inside a Firebase project? - firebase

I have a Firebase project that contains multiple iOS apps, each for a different customer. This is great for me to be able to view analytics across all of the apps, but I want to give each customer access to the analytics specific to their app. I see that I can create a new user and assign them the Firebase Analytics Viewer role which limits them to only analytics. The problem is that the user can then see analytics for all apps in the project.
Is it possible to restrict access so that a given user can only see analytics for a specific app?

You can build comparison in google analytics analytics.google.com and provide access to specific reports to specific users. How custom reports are built and shared can be found here.
You can build reports by specific app by using Stream ID filter which can help you build reports on per app basis.

Related

Linking multiple firebase projects with a single analytics property

I have multiple firebase projects I want to link to a single google analytics property. Every time I try to create a link to analytics from the firebase project, it creates a new analytics property, instead of linking it with an existing one. Is there a way to make it happen?
Because currently only support a single firebase link to a GA4F.
The answer from GA team.
Right now it’s one Firebase project which allows you to create multiple streams of data in GA. by Krista

Firebase overview dashboard for different projects

In firebase we have 5 projects and 2 to 6 apps per project. Each project has their own overview / dashboard (eg. with Analytics & Crashlytics graphs).
However, we'd like to have a single dashboard as overview for all projects (if possible, with a filter for apps for each project). Is it possible to configure this in the Firebase console somehow? If not: is it possible to extract the necessary data ourselves to create our own dashboard (and where can we extract that data)?
You can link your firebase analytics to Google Analytics. It can be done from analytics dashboard in your firebase project. It's basically an agreement that let your firebase data accessible from Google Analytics panel! (I'm not a lawyer, if you want to make sure what's going on please check it with your lawyer!)
Then in Google Analytics, you can make custom reports.
I'm not sure if custom reports are useful for your specific need, so please check beforehand.

Is it possible to embed Firebase Analytics data from my apps into a webpage?

I've searching a lot about someway to embed Firebase Analytics from my apps data into the backend UI from my website.
Is it possible to automate this process through some specific API methods to show those metrics from my Firebase Apps (like the number of installations or even the audience data)?
Thanks in advance!
Update: There now is an API to retrieve the analytics report data. See my answer here for details: Is there any api for dashboard analytics data?
The other two options are:
Use the "Export to CSV" option for the analytics in the Firebase console. This is a manual operation though, there is no public API.
Link your Firebase project to BigQuery, to automatically export the data and then use for example Data Studio to generate the charts you want.

Share Firebase Analytics Data With Other Google Users Per App, Not Per Project

Can you share Analytics data with another user per app within Firebase, not per project? I have hundreds of apps under one project and do not want users to have access to all those apps, just specific ones to view the Analytics of a specific app.
No, all permissions in a project are for the entire project. However, please do state your case as a feature request so the Firebase team can be aware of how people are hoping to use the dashboard.

How can i convert my google analytics web app into mobile app?

I have a mobile apps that i applied my google analytics track IDs but when i create the google analytics app profiles i initially choose web app instead of mobile app. while exploring around the settings, I could not find a switch to convert it into mobile app. I have more than 10 app with different google analytics track id, so i don't think creating new profile is great solution, there might be switch to change it to mobile app.
Someone out there might have encounter this situation. please help.
Solution:
What i did to solved this was create a new App, same name with the web one, then set it to mobile and then delete the web app.
The accepted answer is actually the incorrect. Specially if you have a existing web profile which as lots of historical data. Here is how to solve this by keeping your existing web property.
You add a profile view on your existing Web Property which can be a Mobile Ap Profile. https://support.google.com/analytics/answer/1009714?hl=en
The big clue came from this Upgrade to Universal Analytics post https://developers.google.com/analytics/devguides/collection/upgrade/reference/mobile-sdk
"To get access to new app reports and features, you will need to upgrade to v2.x or higher of the SDK and create at least one app view (profile) in your reports to view the data. Any new data sent from your app will only be available in this new app view (profile), while your old data will continue to be available in the original web view (profile). Learn more about the latest version of the SDK for Android or iOS."
There is currently no way to change the type of tracking after the profile is created. You will have to create new profile IDs and update the apps.

Resources