Mobile Analytics

App reporting in Google Analytics is integrated with Firebase, Google's app developer platform, to provide insights on app usage, user engagement, and cross-network attribution.

Key capabilities

Unlimited Reporting Unlimited app reporting on up to 500 distinct events.
Audience Segmentation Custom audiences can be defined based on device data, custom events, or user properties. These audiences can be used with Firebase features as well as with Google's ads products.

How does it work?

Google Analytics helps you understand how people use your app. Reports work in conjunction with the Firebase SDK, which automatically captures events and user properties. Once data is captured, it's available in both the Google Analytics interface and the Firebase console. These dashboards provide detailed insights about your data — from summary data such as active users and demographics, to more detailed data such as identifying your most purchased items.

Google Analytics also integrates with other Firebase features. It automatically logs events that correspond to your Firebase Notifications and provides reporting on the impact of each campaign.

Google Analytics includes cross-network attribution. You can see the performance of your campaigns across organic and paid channels to understand which methods are most effective at driving high-value users.

BigQuery Link your app analytics to BigQuery where you can perform custom analysis on your entire analytics dataset and import other data sources.
Firebase Crash Reporting App reporting in Google Analytics logs events for each crash so you can get a sense of the rate of crashes for different versions or regions, allowing you to gain insight into which users are impacted. You can also create audiences for users who have experienced multiple crashes and respond with Firebase Notifications directed at that audience.
Firebase Notifications App reports in Google Analytics automatically log events that correspond to your Firebase Notifications and support reporting on the impact of each campaign.
Firebase Remote Config Use audience definitions to change the behavior and appearance of your app for different audiences without distributing multiple versions of your app.
Google Tag Manager Integrating Google Tag Manager alongside the Firebase SDK enables you to manage your analytics implementation remotely. With it, you can manage the format of your events, when they’re collected, and even route them to other destinations all from a web interface – and after your app has been distributed.

Implementation path

Connect your app to Firebase Getting started with app analytics is easy. Just add the Firebase SDK to your new or existing app and data collection begins automatically. Then connect your Firebase app to Google Analytics to get app reporting in both the Google Analytics interface and the Firebase console.
Log custom data You can use analytics to log custom events that make sense for your app, like purchases, virtual currency spends, or achievements.
Create audiences You can define the audiences that matter to you and use them to segment your reports and gain deeper insights.
Target audiences Then use your audiences to target messages, promotions, or new app features using other Firebase features, such as Notifications and Remote Config, or with Google's ads products.

Next Steps