Basic idea of Firebase + GTM, is Google Analytics completely necessary? - google-analytics

I'm somewhat confused about the flow of data in this integration, do I need a GA account to make use of GTM's functionality, or can I just keep the tags inside GTM/send them back to firebase?
I'm an iOS developer and need to tag my already existing firebase events in GTM, but not sure if I'm understanding the big picture here.
Thanks in advance!

You don't need to send data to Google Analytics. In fact, Firebase tags in GTM don't have any field where you can insert the Property ID of Google Analytics. Using them you send the events to the Firebase project that you have configured in its console.

Related

How to create custom alert in Google Analytics 4

I want to create a custom alert in Google Analytics according to this guide
But this functionality is available only for Universal Analytics properties. And I can't find the custom alerts section for my GA4 properties as well as for Firebase Analytics property. There is a similar thing - Custom Insights but looks like it's not possible to select your own events there as trigger. And I need these alerts for data coming from mobile apps (they are using Firebase Analytics). Is there any workaround, is it possible to create a custom alert for GA4?
Why do I need a custom alert in the first place? I want to have a notification when multiple users are not finishing the sign-up process.
At the moment, there are no ways to do it in interface. You can eventually build a your customized system that reads data in BigQuery every day and sends you an email based on the rules you have defined.

Can't retrieve Google Analytics for Firebase through API

I integrated my Firebase to my Google Analytics account by following this link. Now I can see my custom event in Google Analytics.
I managed to use the Google Analytics reporting v4 API to retrieve data for my web site because there is a View like indicated in the figure below :
I would like to use the same API to retrieve data in Google Analytics for Firebase. However, when doing the integration, no view is created like shown below :
I can't manage to find a link or a documentation to do it. Can help me about that ?
PS: I saw that it is possible to export Firebase data through BigQuery, however, I would like to avoid this possible if possible.
Regards and Thanks
Yassir,
It looks like your last screenshot shows a GA4 property, since it does not have any views. You can use the Google Analytics Data API to access GA4 properties.

Google Analytics demo/sandbox account

I am working on a custom dashboard with React and Node that uses the Google Analytics API. I want to use a demo account to test how it works. Is there a way to achive that? I found this page but it explicitly says that it cannot be used with the API. Thank you!
You cannot use Google Analytics API whit Demo Account of Google Merchanding store. You have to use your own Property or create a new one and send hits with measurement protocol to populate some data.

Firebase Bigquery integration and Google Analytics part on it

So I will try to explain myself the best I can, and I would really appreciate any help!
May main Goal here is to export FireBase data to a DataStudio. I know how easy this is, just link FireBase to BigQuery and create a DataStudio with this data source. There's even already an awesome template for this.
But is not that simple, I work at an agency, this is a huge corporate client and their internal people work is a mess.
The problem here is: I can get "property" access to Firebase, and I have linked my Bigquery account to this project, but what I can't see is the whole app information in Bigquery.
What I see is the data from "crashalytics", "messaging", "performance" and predictions.
But can't seem to find the "normal info" off the app, the events, conversions, audiences, etc...
This is where I can't understand some things that I would like you to help me with, I have some theories.
In the configuration of bigquery integration on firebase I have every switch marked as "On" but one, the analytics one.
enter image description here
Now here is where all my questions come:
- ¿Do I need this switch to be on so I can visualize, for example Events or users information on Bigquery?
If so, what is the realtion between Firebase and Google Analytics?:
- ¿Is it necesary to have a Google Analytics account integrated with the Firebase project in order for bigquery to extract the data and show it?
- ¿Can I extract directly through firebase the data without Google analytics?
And an extra one: If I remove the Google Analytics account from my Firebase project, and add a new one, ¿Would the new Google Analytics also have the data so I can extract it with Bigquery and build my panel?
The biggest problem here is that this Firebase account was created long ago, and the client haves no idea what Google Analytics account is Linked to the Firebase project, they know nobody with acces to it, and they say "I'ts an old analytics, we only need Firebase information to show on datastudio" but I'm starting to feel this is not possible without this Google Analytics acces.
Pleaaase some help with this.
Thank you very much in advance.
I solved it, if anybody comes to this problem, the problem was I needed permision to the analytics web + app created from firebase.

Sending events to 3rd party domains with Google Analytics Universal

We provide an iframe-based embeddable widget to our clients and want to be able to send their Google Analytics account events based on what is happening inside our iframe. We used to be able to do this using the old ga.js with the following code:
_gaq.push(['NAMESPACE._setAccount', CUSTOMER_GA_ACCOUNT_ID]);
_gaq.push(['NAMESPACE._setDomainName', CUSTOMER_DOMAIN]);
_gaq.push(['NAMESPACE._trackEvent',"category", "event", "label"]);
This code would be fired inside our iframe, but would result in an event being pushed to the customer's google analytics account, letting them have some insight into customer behavior inside our embeddable widget. The NAMESPACE in front of the actions would keep these events separate from our GA stuff, and would prevent our GA stuff from going to their GA account. They would provide us with their Google Analytics account ID when they wanted to enable this feature.
Is there a way to do something similar with the new Universal Analytics API?
I don't seem to see a similar way to namespace actions and the cross-domain tracking documentation doesn't indicate how to send events/pageviews to two domains/GA accounts (ie we want to track pageviews on our GA account, and send the events to our customer's GA account).
I suggest going the roundabout way - set a pixel in your widget and make the actual endpoint for that pixel a script on your server that sends the data via the measurement protocol to your clients analytics account.

Resources