We have been doing a ton of testing with Firebase Analytics, Google’s latest solution for mobile analytics, but Firebase is hardly just an analytics tool. Firebase offers a suite of features designed to make mobile app development and measurement faster and easier, so you can enrich the mobile app experience for your users and measure campaigns and interactions. It is important for your mobile developers, data architects, and web analysts alike to carry some understanding of these features and how they all work together towards mobile app performance.

You can access the Firebase demo project and navigate through the Firebase features that we explore below.

You can access the Firebase demo project to explore the several Firebase features we discuss in this post.

Firebase Real-time Database

This is why Firebase is called Firebase. Firebase was originally designed as a real-time database for mobile. Firebase came from Envolve, which was developed to support real-time chat utility on websites. After seeing that Envolve was being used for other real-time application purposes, the founders separated the real-time architecture into a separate platform called Firebase. After Google’s acquisition of Firebase in 2014, the Firebase Real-time Database represents an integration of Firebase with Google Cloud Platform services.

Imagine that you have a teenager that just got his/her driving license. You’ve downloaded an app to help monitor their driving habits. Your teenager is supposed to check in when they arrive at a friend’s house, so that you know they arrived safely. The app logs their location when they check in, so that you know they really are where they said they’d be. After about 20 minutes of nail biting, your teenager dutifully checks in, and you receive an update immediately that they are safe and sound… at a pool hall instead of their friend’s house.

The subsequent conversation between you and your teenager is up to you, but the app’s ability to immediately let you know that your kid is safe and where they are is an example of what Firebase’s Realtime Database can accomplish.

Firebase Notifications

With Google’s acquisition of Firebase, Google improved upon their existing Google Cloud Notifications product. You can now take advantage of create push notifications targeted to specific groups of users based on Firebase Analytics events and user properties.

For example, let’s say that you run a health insurance services app. You can fire custom Firebase events when users interact with your claims process; for instance, you might fire an event for a “How to Submit a Claim Content View” as well as “Submit a Claim Completions” events. Using Firebase Analytics audiences with Firebase Notifications, you could send a notification reminding users who have viewed Submit a Claim content but have not yet actually Submitted a Claim to check the most recent updates to their claim coverage.

Targeted Notifications with Firebase Analytics Audiences

Firebase Notifications serves as a perfect example of non-analytics related Firebase functionality that is powered by Firebase Analytics events and supported by the Google Cloud Platform.

To direct your notifications to specific user segments, you can use Firebase Analytics events and user properties to define a targeted audience.

Firebase Analytics

We can’t have an article about Firebase without devoting a section to Firebase Analytics! The most important feature of Firebase Analytics for most is the automatic capture of a variety of data, including events such as first open, notification open, and app uninstalls, and user properties such as app version, device category, and gender This can significantly simplify your initial app analytics implementation, particularly since many aspects of the app lifecycle are captured by default (and that would be very challenging to capture in Google Analytics).

The Firebase Analytics dashboard includes widgets that display data by user properties such as gender and device category.
In addition to the built-in Firebase Analytics events that capture the app lifecycle, you can code custom events that reflect specific user interactions in your mobile app.

Crash Reporting

Firebase Analytics also directly incorporates data from cloud-hosted Firebase solutions. For example, when using Firebase Crash Reporting, crash data is automatically sent to Firebase Analytics. As a bonus, you can then easily push a Firebase Notification to users who have experienced crashes recently by targeting the notification using Firebase Analytics data. Firebase Dynamic Links can take your users directly to specific content within your mobile app, in addition to including Firebase Analytics campaign data so that you can attribute first opens and other events back to their source. You can create and manage Firebase Dynamic Links from within the Firebase console, or you can create them in your own tools programmatically.

Firebase Analytics Export to BigQuery

BigQuery is a tool within the Google Cloud Platform suite that is a great way to store and work with all kinds of analytics data, including web analytics, mobile analytics, CRM data, internal sales data, social data, and more. You can link Firebase with BigQuery, which will automate the export of raw Firebase Analytics event data to BigQuery. This is a little different from Google’s Analytics 360 and BigQuery integration, where data tables that are sent to BigQuery may be filtered or otherwise manipulated based on settings in the Google Analytics account.

Although the export to BigQuery from Google Analytics and Firebase Analytics differ somewhat and employ different schemas, BigQuery offers a great opportunity for parallel or integrated querying (and visualization input).

Google Analytics and Firebase Analytics schemas queried/integrated in BigQuery (and visualized)

Other Firebase Features

There are many other Firebase features and services that are not strictly analytics-related that you may be interested in, such as Firebase Remote Config, Firebase Storage (for user-generated photos and videos) and more. Click here to read more about them.

Message Sent

Thank you for registering.

Cardinal Path hosted a live session to connect with you and answer all your questions on Google Analytics.
Get all the expertise and none of the consultancy fees in this not-to-be-missed, rapid-fire virtual event.

Thank you for submitting the form.

Thank you for submitting the form.

Message Sent

Thank you for registering.

Message Sent

Thank you for registering.

Message Sent

Thank you for registering.

Message Sent

Thank you for registering.

Message Sent

Thank you for registering.

Message Sent

Thank you for registering.

Message Sent

Thank you for registering.

Message Sent

Thank you for registering.

Message Sent

Thank you.

Click here to download access the tool.

Message Sent

Thank you for registering.

Message Sent

Thank you.

Message Sent

Thank you.

Message Sent

Thank you

Message Sent

Thank you

Message Sent

Thank you.

Message Sent

Thank you

Message Sent

Thank you.

Message Sent

Success!
Your message was received.

Thank you.

Thank you for registering.

Cardinal Path is continuing with its series of free training. Next we are conducting training on Google Data Studio. Check it out here.

Message Sent

Thank you for registering.

Thank you for your submission.

Your request has been submitted and a rep will reach out to you shortly.

Message Sent

Thank you for your interest.

Thank you for registering.

You should receive a confirmation email from GoToWebinar with your unique webinar login information. If you do not receive this email or have trouble logging in to the event, please email asmaa.mourad@cardinalpath.com.

Thank you for subscribing!

You're now looped into the world's largest GMP resource hub!

Thank you for your submission.

Thank you for your submission.

Thank you for your submission.

Thank you for your submission.

Message Sent

Thank you for registering.

Message Sent

Thank you for your submission.

Thank you for your submission.

Message Sent

Thank you for registering.

Thank you for registering.​

Paid media spend by Government websites increased a whopping 139% YoY in 2020.

2020 Online Behavior Live Dashboard

Message Sent

Thank you for registering.

Message Sent

Thank you for registering.

Message Sent

Thank you for registering.

2020 Online Behavior Live Dashboard

Thank you for your submission.

Message Sent

Thank you for registering.

Message Sent

Thank you for registering.

Message Sent

Thank you for registering.

Message Sent

Thank you for registering.

Message Sent

Success! Thank you
for reaching out.