Note:
This article describes how to use the recommended
Firebase SDK to track Android apps in Google Analytics.
If you'd prefer to use the Google Analytics Services SDK for Android,
see
this article.
Mobile App Reporting in Google Analytics - Android

Mobile App Reporting in Google Analytics - Androidplat_android

App reporting in Google Analytics is natively integrated with
Firebase, Google's app developer platform,
to provide you with unlimited reporting for up to 500 distinct events.
Mobile app reporting in Google Analytics helps you understand clearly how your users behave,
which enables you to make informed decisions regarding app marketing and
performance optimizations.
Note:
In the Firebase console and other resources you may see the name
"Google Analytics for Firebase" - this is simply how we refer to
our latest generation of app analytics outside of the Google Analytics
interface. Older resources may occasionally refer to
"Firebase Analytics," the previous name for these reports.

Key capabilities

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?

Mobile app reporting in Google Analytics helps you understand how people use your iOS or
Android app. These reports work in conjunction with the Firebase SDK, which
automatically captures a number of events and user properties and also allows
you to define your own custom events to measure the things that uniquely matter
to your business. Once the data is captured, it's available in a dashboard
in both the Google Analytics interface and the Firebase console. This dashboard
provides 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.

App reporting in Google Analytics also integrates with a number of other
Firebase features. For example, it automatically logs events that correspond
to your Firebase Notifications and provides reporting on the impact of each
campaign.

App reporting in Google Analytics includes cross-network attribution.
With it, 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. If you need to perform custom analysis or go deep on
your custom parameters you can link your Analytics data to
BigQuery – and use templates in Data Studio to visualize it.

Integrations with other services

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.