To get the most from Appbot, it’s a good idea to link your Google Play Developer Console account and authorize view access. Linking your Developer Console to Appbot allows you to:
- get app version data for each app review
- get device data for each app review
- fetch the complete review history for your Google Play apps.
- fetch the complete rating history and get ratings breakdowns.
In this guide we’ll cover the procedure to link your Google Play Developer Console account to Appbot and how to authorize access to your reviews.
Important – You need to be the Google Play Developer Console account owner to complete this guide.
Step 1 – Log in to your Google Developer Console account.
Step 2 – Navigate to ‘Developer Account’ and select ‘API access’.
Step 3 – If you see the ‘Getting Started’ section as below, click on ‘Create new project’ button. If you do not, skip to Step 4.
Step 4 – Click on the ‘Google Play Android Developer’ link under Linked Project
Step 5 – On the dashboard click “ENABLE API AND SERVICES”
Step 6 – Search for the following API’s and make sure they are all ENABLED:
- Google Cloud APIs (lets us authenticate you)
- Google Cloud Storage (allows us to access historical review data)
- Google Cloud Storage JSON API (also allows us to access historical review data)
- Google Play Android Developer (allows us to access current review data)
Step 7 – Back in your developer console, press ‘CREATE SERVICE ACCOUNT’.
Step 8 – Click on ‘Google API Console’ from the popup that appears.
Step 9 – When your API console loads, click ‘CREATE SERVICE ACCOUNT’ at the top.
Step 10 – Give the service account a name (this can be anything you want, but it’s a good idea to name it something to do with Appbot so you know what it is in future), and then click ‘Create’.
Step 11 – Under the ‘Select a role’ dropdown, choose ‘Project’ and select ‘Browser’, then click ‘Next’.
Step 12 – Click the ‘Create Key’ button, and in the pop-up make sure ‘JSON’ is selected and click ‘Create’.
Step 13 – You should then get a message telling you ‘Private key saved to your computer’ and the private key should begin downloading. Click ‘Close’ on the dialog, then click ‘Done’ on the page. (Clicking the Done button on the dialog back in your developer console will refresh the page and show your what has changed)
Step 14 – Back in your Developer Console under ‘API access’ you should now see the Appbot service account you created under the list of service accounts.
Step 15 – Click the blue ‘GRANT ACCESS’ button next to the Appbot service account you just created.
Step 16 – Set the role to ‘Read only’ so you’re only giving the Visibility permission to Appbot and press ‘ADD USER’. Make sure you select the “Global” check box as shown. This allows us to access the data in the Reports section of your Console account, which is where we obtain the historical review data from.
Step 17 – You should get a message popping up to say ‘The user has been added’.
Step 18 – Login to your Appbot account, in the header click the Cog icon, then click ‘Link App Stores’ from the menu. On the page that loads, press ‘Link a Google Account’.
Step 19 – Click ‘Choose File’.
Step 20 – Select the private key that was downloaded earlier.
Step 21 – Click on the ‘Upload Service Account Key’ button.
Step 22 – Head back to your Play Developer Console and navigate to “Download Reports” from the left menu.
Step 23 – Click into “Reviews” and select your app from the right.
Step 24 – Copy the Direct report URIs line here.
*IMPORTANT* DO NOT COPY THE URL IT LINKS TO, COPY THIS PARTICULAR TEXT LINE STARTING WITH gs://
Step 25 – Back in Appbot, paste the URIs you just copied in and press “Start Fetching”
Step 26 – Once it’s loaded you’ll see a message saying “Our bots are completing the account link” and you should see the Authenticated badge on each authenticated app on the Manage Sources page soon.
Step 27 – Once the new data is fetch you can navigate to the Reviews Page. You will now see extra meta data on reviews for App Version, Device and OS Version.
Who Can Access This Data?
The data collected under the authenticated Google Play app (the version with the green padlock) can only be accessed by users associated with teams that have a linked Google Play Developer Console account associated with that app connected to their team.