Introduction
The Google Play Analytics Dashboard is a ChurnIQ integration that connects directly to Google Play Store reporting. It enables you to track and analyze your mobile subscription performance within ChurnIQ, alongside other sales channels.
The dashboard ingests subscription-related metrics, such as revenue, subscriber numbers, growth trends, and retention, removing the need for manual data handling or third-party reporting tools.
This dashboard is available to all Cleeng users. You can access it in the Cleeng Dashboard > Analytics after you complete a one-time setup (described in the steps below).
Key benefits
- Gives you direct visibility into Play Store subscription data inside ChurnIQ.
- Provides automated access to revenue, subscription growth, and retention metrics.
- Improves decision-making speed by centralizing reporting.
- Reduces manual work by eliminating the need for separate data exports or tools.
Metrics
- Android Subscribers (Total): The number of Android users who have access to a Google Play–billed auto-renewable subscription.
- Android Gross Revenue (Total Revenue): The total amount of money paid by Android users for your app, in-app products, and subscriptions before any deductions (such as Google’s service fees, taxes, or refunds).
- Android Transactions per Day: The number of Google Play-billed subscription-related transactions processed per day.
- Daily Subscriber Movement: Subscriber acquisition and churn at a daily level.
- Subscription Offer Breakdown: A visual breakdown showing how your subscribers are distributed across different subscription offers.
- Revenue by Country: Net subscription revenue (including refunds) and offer performance by country. Revenue is reported on the Google fiscal calendar, with the start date corresponding to the Google fiscal period.
How does it work?
The Google Play Analytics Dashboard connects to the Play Store reporting API using your Google Service Account Key. Once the connection is established, subscription-related data (sales, renewals, cancellations, revenue) is retrieved on a daily basis (next-day data) and made available in ChurnIQ analytics.
How to set it up?
To start using the Google Play Analytics Dashboard, you need to complete a one-time setup in the Android Play Store and Cleeng.
Prerequisites
- Admin Access to your Google Service Account Key.
Setup Steps
Step 1: Create a Google Service Account Key.
Cleeng uses a Google Service Account Key to retrieve subscription data from the Google Play Developer API and keep your Android data synchronized on the Google Play Analytics Dashboard. To generate this key, first create a service account with the required privileges and then grant it access to the Play Console. Once you have the service account with the right privileges, you can create the JSON API key. Follow the steps below to complete the setup.
Step 1.1: Create a service account in Google Cloud
- Open Google Cloud Console and select the correct project.
- Ensure that access to the Google Play Android Developer API is enabled.
- If it is not enabled, click Enable.
- If enabled, you will see Manage.
- Go to IAM & Admin > Service Accounts, click Create service account.
- Follow the prompts and under Grant this service account access to project, assign the service account the following role: Basic > Owner.
- Copy the Service account ID (email address). You will use it later when assigning Play Console permissions.
You have created a service account within Google Cloud. Now we grant this user permissions to the Google Play Store.
Step 1.2: Grant Play Store permissions to the service account
- Open the Google Play Console and go to the Users & Permissions.
- Click Invite new users.
- Enter the email address of your service account (see step 5).
- Grant the following permissions:
- View app information and download bulk reports (read-only)
- View financial data, orders, and cancellation survey responses
- Manage orders and subscriptions
- Click Invite user.
At this point, you have the permissions to access the Google Play Developer API through this service account. Though in order to do so, you require a key.
Step 1.3: Generate the JSON key
- Return to Google Cloud Console > IAM & Admin > Service Accounts.
- Select the service account you created.
- Open the Keys tab.
- Select Add Key > Create new key.
- Choose JSON as the Key type and click Create.
- A JSON file (the service account key) will download automatically.
- This file cannot be downloaded again.
Step 2: Configure the connection in Cleeng
- In a new tab, log in to the Cleeng Dashboard.
- Go to Admin & Tools > Integration Hub > Google Play Store Reporting (under Data).
- Click on Configure and enter your Google Service Account Key (copy and paste the JSON key content from the file downloaded in Step 15).
Once completed, the connection is established, and data synchronization will start automatically.
FAQs
How does the Android Gross Revenue differ from the Total Revenue metric in the Transaction Value dashboard in ChurnIQ?
The Android Gross Revenue in the Google Play Analytics Dashboard reflects only the gross proceeds from Google Play Store transactions, as reported by Google, daily and 30-day revenue generated during the selected time period, including taxes and other fees.
The Total Revenue metric in the Cleeng Transaction Value dashboard, on the other hand, aggregates all transactions across all payment providers, including Android, into a single figure.
This means the Google Play Analytics Dashboard provides a dedicated, Android-only view, while the Transaction Value dashboard presents a consolidated, cross-provider total.
Which Cleeng plan do I need to use to view the dashboard (Pro, Enterprise)?
The Google Play Analytics Dashboard is available to all Cleeng users.
Is there a similar dashboard for Apple?
Yes, Cleeng offers a dedicated Dashboard for Apple (configuration instructions here).
More information / Related content
Google Play Store Subscriptions Reporting
Google Subscription Definitions
Developer Guide on Integrating Android In-App Purchases with Cleeng