Analytics Pro is an application that accesses your Google Analytics™ Account in order to display your analytics data.
This page describes how Analytics Pro accesses your account and what it does with the data.
In order for Analytics Pro to access your analytics data, it must obtain authorization from your Google Account.
Analytics Pro supports two methods of authorization: ClientLogin and OAuth 2.0. The user is free to choose which method of authorization is used. These are described below.
When you add an account that will use ClientLogin, your login information (email and password) are stored on your device. You password is encrypted and stored on your device keychain.
Your login information is only sent to Google for authorization. It is not sent to any third parties.
If authorization is successful, Google provides Analytics Pro with a token which is used each time Analytics Pro makes a request for data. This means that your username and password are not transmitted each time data is requested.
When you add an account that will use OAuth, Analytics Pro connects directly to Google so that you can give Analytics Pro permission to access your Google Analytics™ Data.
You only need to enter your login information (email and password) once to grant access. If successful, Google send an authorization token to Analytics Pro which it will store on your device keychain.
Analytics Pro uses the token to authorize requests for data from your Google Analytics™ Account.
Your email is stored on your device so that it can be displayed in the Accounts list and enable you add and select multiple accounts.
Your password is not stored by Analytics Pro.
You can revoke access to prevent Analytics Pro from accessing your Google Analytics™ data, (e.g. if your device was lost or stolen).
To do this: login to your Google Account at https://accounts.google.com navigate to your "Account settings" and select "Authorizing applications & sites" where you can revoke access.
Once Analytics Pro is authorized to access your Google Analytics™ Account using ClientLogin or OAuth 2.0, it uses Google's SDK to securely request and download data using the Google Analytics API.