Google Play-Store

Enterpret's integration for Google Play-Store allows users to integrate reviews from the Google Play-Store into Enterpret’s data pipeline.

Jack Divita avatar
Written by Jack Divita
Updated over a week ago

Overview

The Enterpret integration for Google Play-Store allows our customers to integrate feedback and reviews from the Google Play-Store into Enterpret’s data pipeline. This allows our customers to understand and make decisions based on the feedback they receive on Google Play-Store.

We collect the AppID in order to ingest the data, and ingest new data every 4 hours.

When you first enable the integration, it takes around 5-10 minutes to ingest the first 10,000 reviews.

ℹ️ In case you want to integrate using Playstore APIs, head over to Configure API Key Access. Playstore APIs help Enterpret fetch detailed metadata associated with each review.


Configure

  1. Click on "Sign in with Google" and log in with your work email

  2. Once you have logged in successfully, navigate to integrations page by selecting 'Integrations' under profile.

  3. Click on the "+ New Integration" button.

  4. Choose "Playstore" from the presented options, by clicking the "Connect" button in front of it.

  5. Provide the “Playstore URL” in the dialogue box that opens and click on “Connect”

Configure API Key Access (Optional)

Enterpret provides Playstore Integration using APIs which allows Enterpret to fetch more information related to the Reviews posted.

The following are instructions to setup this:

Getting API Key JSON

The API access is granted via API Key created from Play Developer Console. This is required because API access is only restricted to the account managing the Playstore App.

The following are the steps to get the API Key:

Login to Play Developer Console

which is used to manage the Playstore App for which you want to ingest reviews.

Create a new Service Account

Navigate to API Access under Setup, and click on View API keys

You’ll be navigated to the Google Cloud console’s Credentials page. Click on CREATE CREDENTIALS and select Service Account from the dropdown.

Give a name to this account and click CREATE AND CONTINUE

In Step 2, select the role for this account as Service Account User

And click DONE to create the Service Account

Create API Key

After creating Service Account, navigate to Keys tab. Click on ADD KEY and select Create new key

Select the Key type as JSON

The API Key will be downloaded to your system. Keep this handy since it will be used in later steps.

Giving API Key access to App Reviews

Now that we have the API Key, we need to give permissions so that we can read App Reviews using the API Key. This is done by giving the Service Account required access to the App.

The following are the steps to give the required permissions:

Manage Play Console Permissions

Navigate to API access in Developer Console. In Service Accounts section, find the Service Account we just created (there should be only one if this your was first time). Now select Manage Play Console permissions corresponding to that service account.

Setup Global Account Permissions

In order to give only required permissions, we need to remove unnecessary permissions from Global Account Permissions.

To do so, navigate to the Account Permissions tab:

And untick all the permissions except View app information and download bulk reports (read only). This is required to fetch reviews using API.

Give permissions for the App

Now we need to provide permissions for the App. To do so, navigate to App permissions tab and select Add app. Now select the app for which you want to give permission. Check that the View app information and download bulk reports (read only) is still ticked in the permissions list.

It should now be visible in the list

Create Integration in Enterpret

ℹ️ In case you already have a previously connected Playstore Integration without API Keys, skip to Update Integration in Enterpret

Now that we have the API Key with the necessary permissions. we can create Playstore integration in Enterpret. The following are the steps:

Login to Enterpret app, and head over to Integrations page from organisation menu:

Click on NEW INTEGRATION button:

Select CONNECT button corresponding to Playstore:

Enter the Playstore App URL and the JSON content from the downloaded API Key. Check the screenshot below for sample URL and JSON contents:

Update Integration in Enterpret

Now that we have the API Key with the necessary permissions. we can create Playstore integration in Entepret. The following are the steps:

Login to Enterpret app, and head over to Integrations page from organisation menu:

Find the Playstore Integration that you want to update from the list and click EDIT

Enter the JSON content from the downloaded API Key. Check the screenshot below for sample JSON contents:

Click on SAVE to update the integration and it will start fetching new reviews using the API.

Did this answer your question?