Getting started

Connect Google Play Console

A Google Cloud service account, invited to Play Console with only the permissions ASO Traction needs, unlocks Android installs, listings, screenshots and review replies.

Steps

  1. In Google Cloud Console, create or pick a project and enable two APIs: the “Google Play Android Developer API”, and the “Google Play Developer Reporting API”. The second is what lets ASO Traction list all your apps.
  2. Go to IAM & Admin → Service accounts, create a service account (any ID, e.g. traction-play), and skip the optional role step.
  3. Open it → Keys → Add key → Create new key → JSON. Upload that file under “My key files” below and paste its path into “Google Play: service account key path”.
  4. In Play Console → Users and permissions, invite the service account’s email and grant only: View app information and download bulk reports, View financial data, Reply to reviews, Manage store presence. ASO Traction needs nothing else, and the key lives on our server.
  5. In Play Console → Download reports, click “Copy Cloud Storage URI” and paste it into “Google Play: reports bucket”.
  6. New permissions can take a few hours to reach the reports bucket. Test connection will tell you if it’s not there yet.

Check it works

Open Settings → My API keys, paste the values, save, then press Test connection. The test uses the stored keys, so save first.

Permissions, and nothing more

Grant only *View app information and download bulk reports*, *View financial data*, *Reply to reviews* and *Manage store presence*. The key file is stored encrypted against your account.