Integrating firebase and adwords campaigns - firebase

I have an application (in ionic, though that does not seem to matter) and I have been able to send an event to firebase and to see it on adwords (after marking it a conversion event).
My question is: can I cross information? Can I ask something like 'of campaign X, how many users fired conversion action Y'? If so, do I need to do something to be able to write that 'query' - to 'connect' the adwords 'user_id' to firebase somehow, or is it the case that just firing the event to firebase is enough?
(PS: I am a developer, and I do not know much about either firebase or adwords)

According to Firebase, you can Drive installs, gain deep insights into ad conversions, and run targeted ad campaigns using Firebase Analytics audiences to engage your user base.
gain deep insights into ad conversions this looks like what you are looking for.
I suggest you read the above link, which will guide you through how to get AdWords set up on your Firebase app.

Related

BuildFire: Tracking Commerce and Conversion Analytics

I am attempting to track certain events in Buildfire's platform and have a few questions. I've integrated Firebase into a plugin not using the Buildfire API but by following Firebase's steps to integrating with a web app.
I'd like to be able to register the following events but don't see them mentioned in the Buildfire Wiki:
When a user signs up (creates an account) on an app - I believe Firebase registers users anonymously the first time they use an app since Firebase has been integrated but was wondering if there was a signup event when a user actually creates an account to distinguish between people who view the app and those who create an account
Paywall view (when a user tries to see premium content and is directed to the paywall).
When a user subscribes to a paid plan - additionally, I'd like to access the subscription information such as the price of the subscription.
These events would help drive funnels and deliver better conversion rate statistics. I've looked but just haven't found the documentation related to tracking these events within Buildfire. I've looked at the getUser methods under Authentication in Buildfire's API but don't see any user information returned regarding subscriptions.
Any information would be appreciated!
There are many ways to accomplish what you are looking for. I'll try to describe several so you can pick the method that best suits you.
Use the BuildFire integration with Firebase. This doesn't really change much on your implementation. However, you now will have the BuildFire Auth Servers sending your Firebase server, secure user information along with User Tags. If you have the user tagged when they view premium content, then you can run queries on this directly in firebase.
https://github.com/BuildFire/sdk/wiki/Buildfire-Firebase-Integration
Send your Analytics to BuildFire. This way you have one spot to view the users' journey
https://github.com/BuildFire/sdk/wiki/How-to-capture-Analytics-for-your-plugin
For more advanced analytics and funnel creation you can send your analytics to BuildFire and use BuildFire's integration with Segment.io which will allow you to pipe the data into your database, google analytics, mixpanel, or anyone of the hundreds of integrations they have.
https://learn.buildfire.com/en/articles/3225298-how-to-integrate-segment-with-your-app-for-additional-analytics

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.

firebase analytics: find useruid for app_remove

I am using Firebase (react-native-firebase if it matters).
In the events section of the console, I see that the app_remove event tracks uninstalls.
I want to find out what specific users uninstalled the app, and thus triggered the app_remove.
I want to see past data as well, not just future data.
How do I see the specific useruid for the users?
If I cannot see in the console, can I do this in code?
Many thanks!
bro.
Firebase is an amazing project, and many thanx to invertase they bring it to React-Native.
Dashboard you watching is based on Analytics tool, that goes with react-native-firebase lib. With Analytics tool you are able to attach some specific knowledge to each(even implicit) events that tracks in Dashboard.
eg: analytics.setUserId will add and show id of user that dispatched some event.

Firebase Calendars

I have been searching all over for this, and I just haven't been able to find a clear answer to my questions.
I'm developing an app for a client and using Firebase as my backend (it's my first time). I need each user account to have it's own calendar.
I will be using the Firebase O-Auth but I don't want my app to see or edit a users auth account calendar (ie: if a google user logs in I don't want to edit their google calendar). I want our database to store a unique calendar for each unique user.
Will the calendar API allow me to do this? The app could potentially have thousands of calendars. I've seen some docs about limits, but it seems like limits on api calls, which I don't have any estimates for at this time.
Would a service account be appropriate for this application?
I've checked these other posts, but they don't quite answer my questions:
How to create a scalable calendar service backend for an Android app?
Google Calendar API - Designed for?
Any kind of insight would be much appreciated. Thanks!
Generally what we do in this case is create calendars using documents and collections within Firebase. Here is an example of a calendar app that uses Firebase to store its appointments. It is written in Flutter, but the backend design for Firebase should be easy to understand.
https://www.syncfusion.com/kb/12067/how-to-work-with-the-firebase-database-and-the-flutter-calendar-for-appointments

How can I see analytics from specific ad network on Firebase?

For example, if I am running Facebook ads, can I see the analytics (installs, uninstalls, revenue, ...) from those ads?
You can see analytics from specific ad networks by marking these events that you care about (like first_open or in_app_purchase) as Conversion Events in Firebase.
From the Firebase console, select Analytics -> Attribution, then turn on the events you want to track.
After you do that, go into the Network Settings part of the page and add whatever ad networks you want to start tracking. Right now, Firebase has support for several dozen networks, but I'm afraid Facebook is not currently among them, so you won't be able to get Facebook attribution analytics within Firebase.
You can find out more information about all of this from the help center documentation. Good luck!

Resources