Want to see for yourself? Check out our live preview.
How to track Google Play subscription MRR and churn
Connect Google Play to Baremetrics with a Google Cloud service account, its JSON key and your Play Console reports bucket ID. Baremetrics turns your Google Play subscription data into MRR, ARR, churn, LTV and other subscription metrics, alongside your App Store and web revenue.
What you get when you connect Google Play
Baremetrics syncs your Google Play subscription data and turns it into the metrics app teams track:
- MRR and ARR from your Google Play subscriptions.
- Customer and revenue churn for your Android subscribers.
- LTV and ARPU for your Google Play subscribers.
- App and web revenue in one dashboard: add App Store Connect, Stripe, Braintree or Recurly from the same Data Connections page.
Screenshots show sample demo data.
Source: Baremetrics Help Center, Google Play; Connecting your payment processors and data sources.
How does the Google Play connection work?
You need to be an Admin in Baremetrics and the Account Owner in Google Play Console.
- Enable the APIs. In Google Cloud Console, open API & Services, Enabled APIs, and make sure these are on: Google Play Android Developer API, Cloud Storage, Cloud Storage API, Google Cloud Storage JSON API and Google Play Developer Reporting API.
- Create a service account under IAM and Admin, Service Accounts, and grant it the Owner role on the project.
- Create a JSON key for the service account (Keys, Add Key, Create Key, JSON). It downloads automatically.
- Invite the service account in Google Play Console under Users and Permissions. App permissions: View financial data, and Manage orders and subscriptions. Account permissions: View app information and download bulk reports (read-only); View financial data, orders and cancellation survey responses; and Manage orders and subscriptions.
- Find your bucket ID. In Play Console, open Download Reports, Financial, and under Estimated sales reports click Copy Cloud Storage URI. Remove the gs:// and /reviews parts to leave the bucket ID, which looks like pubsite_prod_rev_123456.
- Add the bucket ID and JSON key in Baremetrics on the Data Connections settings page.
Source: Baremetrics Help Center, Google Play.
What are the limits of the Google Play integration?
Google's API restricts what Baremetrics can sync:
- No customer email addresses. Google Play doesn't share them, so Recover and Cancellation Insights are not supported for Google Play subscriptions: Baremetrics can't send follow-up emails.
- No trial insights. Google Play's API doesn't give access to historical trial data, so Trial Insights doesn't work for Google Play subscriptions.
- Setup changes can take time. Google can take upwards of 24 hours to apply API changes, so a new connection may not work straight away.
- Broad access is required. The connection needs the Account Owner, a service account with the Owner role on its Cloud project, and the Play Console permissions listed above. If any are missing, the integration fails.
- Combined sources blend together. When you add other billing sources, not every graph can be broken out by individual source.
Source: Google Play help article; Connecting your payment processors and data sources.
Make more by knowing what drives growth of your business.
We're sick of the seemingly endless number of stale charts and graphs, so we work to make our design and interface lively and inspiring. Every feature is as useful as it is pleasing to the eye.
+900 companies using Baremetrics for growth
Make more by knowing what drives growth of your business.
We're sick of the seemingly endless number of stale charts and graphs, so we work to make our design and interface lively and inspiring. Every feature is as useful as it is pleasing to the eye.
Make more by making data-driven decisions with confidence.
Finally, you can get the data you need to uncover growth opportunities, get answers to your questions, and run sophisticated analyses with ease. Being data-driven and customer-obsessed just became a reality.
Join the movement of transparency innovators
Welcome to the land of the brave. These wonderful companies are embracing transparency and openness by sharing their metrics with everyone.
Comparing tools?
Try Baremetrics on your own data before you decide
- Subscription metrics from Stripe, Braintree, Chargebee, Recurly, Apple, Google and more, in one dashboard
- Failed-payment recovery and cancellation insights for billing systems that share customer emails
- Forecasting with Forecast+
Start your free trial →Explore the live demo
Screenshot shows sample demo data.
Frequently Asked Questions
Connect Google Play to Baremetrics with a Google Cloud service account, its JSON key and your Play Console reports bucket ID. Baremetrics syncs your subscription data and reports MRR, ARR, churn, LTV and ARPU, alongside App Store and web revenue if you connect those too.
Enable the required Google Play and Cloud Storage APIs in Google Cloud Console, create a service account with the Owner role and a JSON key, and invite it in Google Play Console with the financial and orders permissions. Then copy your reports bucket ID from Download Reports, Financial, and enter it with the JSON key on the Baremetrics Data Connections page.
On the app: View financial data, and Manage orders and subscriptions. On the account: View app information and download bulk reports (read-only); View financial data, orders and cancellation survey responses; and Manage orders and subscriptions. Without them the integration fails.
No. Google Play doesn't share customer email addresses, so Recover and Cancellation Insights are not supported for Google Play subscriptions. Baremetrics still reports their MRR, churn and LTV.
Google Play's current API doesn't give access to historical trial data, so Trial Insights doesn't work for Google Play subscriptions. Baremetrics will expand support as Google's API changes.
Google can take upwards of 24 hours to apply API changes. Check that every required API is enabled and every permission is granted, wait, and contact Baremetrics support if the problem continues.
More questions? Contact us.
Learn about Business
Our Publications
Join the thousands of subscribers learning about how we’re helping startups grow.
Industry insights delivered right to your inbox
7 Reasons You’re Struggling with Forecasting for Your SaaS Business (And How Baremetrics Can Help)
July 18, 20239 Tips to Improve Your Dunning Email Recovery Rate
July 18, 2023Baremetrics: Subscription Revenue Analytics for Xero
July 18, 2023How to Leverage Baremetrics’ Stripe and Quickbooks Integrations for Revenue Analytics
July 18, 2023SaaS Pricing Models & Strategies Demystified
July 18, 20233 things we did to reduce churn by 68%
Get Baremetrics for your company
Metrics, dunning, and engagement tools for SaaS & subscription businesses.



