Skip to content

Most visited

Recently visited


Improve Conversions using Google Analytics for Firebase

Use unlimited reporting for up to 500 distinct events and create custom audiences with Google Analytics for Firebase to understand how your users behave. From the data, you can get detailed insights into app use and user engagement. These insights can help you improve conversions by making informed decisions regarding app marketing and performance optimizations.

Why it works

Whether your goal is driving users to in-app purchases or signing up for a newsletter, getting users to complete key actions, or conversions, is your main success metric. By identifying whether users are encountering roadblocks before converting, or which app areas have high exit rates, you can identify opportunities to improve your app experience and increase conversion rates.

How to do it

  1. Connect your app to Firebase by adding the Firebase SDK.
  2. Add the dependency for Google Analytics for Firebase to your app.
  3. Start to gain insights about your apps and users in the Firebase console within hours.
  4. Log custom events, such as e-commerce purchases or achievements.
  5. Create audiences that matter to you in the Firebase console, based on event data and user properties.
  6. Use your custom audiences to target messages, promotions, or new app features using other Firebase tools, such as Notifications.

Best practices

  • Dynamically tailor your app’s features to specific audiences. Use Remote Config to change the look and feel of your app for a specific audience. For example, you could display a customized home screen to users who added items to their shopping cart but never completed their purchase.
  • Send in-app notifications to any audience. With Notifications, you can encourage the right users to purchase a new tool that you’ve added to your game's in-app storefront by notifying only the users who have purchased in-game items in the past.
  • Retarget audiences with AdWords ads. Run AdWords campaigns to re-engage with users. For example, you could offer a deal for a special power-up to users who quit after struggling at a certain game level.
  • Set-up conversion tracking to discover where users are dropping out. Define your app’s most important events, such as purchasing an item or sharing your app with others. Then, create funnels just for these events so you can see where users are abandoning the process.
  • Improve your acquisition workflow. Use the integration with AdWords to understand the influence of your advertising and marketing activities. Ensure your campaigns are acquiring engaged and valuable users by tracking the app open events and automatically linking user behavior within your app to a traffic source.
  • See which ad campaigns lead to conversions. Use the integration with AdWords to understand which ad campaigns lead to important events in your app, which you can track as analytics conversion events. You can then use this information to adjust your ad strategy, investing more in the campaigns that bring in users who convert.
  • View and analyze your Google Analytics for Firebase data in real time with BigQuery. Combine all of your raw, unsampled app data with custom data in BigQuery for additional analysis.
This site uses cookies to store your preferences for site-specific language and display options.

Get the latest Android developer news and tips that will help you find success on Google Play.

* Required Fields


Follow Google Developers on WeChat

Browse this site in ?

You requested a page in , but your language preference for this site is .

Would you like to change your language preference and browse this site in ? If you want to change your language preference later, use the language menu at the bottom of each page.

This class requires API level or higher

This doc is hidden because your selected API level for the documentation is . You can change the documentation API level with the selector above the left navigation.

For more information about specifying the API level your app requires, read Supporting Different Platform Versions.

Take a short survey?
Help us improve the Android developer experience. (Dec 2017 Android Platform & Tools Survey)