Omniscope needs a OAuth2 client ID and client secret to connect to your Google Analytics data. 

You will be registering your Omniscope deployment as a client app within a project in the Google Cloud Platform. 


Warning about account type:

For this it is recommended that you use a Google Cloud project associated with a registered Google Cloud Organisation, rather than an individual Google account, since you will be able to set it up as an "internal" app, i.e.for any internal users within the organisation without additional verification by Google. 

If you proceed with an individual Google account, you can only configure the OAuth client as an "external" app, but without further verification by Google, your users will only be able to use it if their email addresses have been listed as "test users", and only with a warning when they connect and establish consent. External apps are best for where you are proceeding with full verification by Google, for access by anyone anywhere, unlikely to be desirable for typical use cases in Omniscope.


To configure the connector the first step is to open the Google API Console Credentials page and follow these steps:


  1. Click Select a project, then NEW PROJECT, and enter a name for the project, and optionally, edit the provided project ID. Click Create.
  2. On the Credentials page, select Create credentials, then OAuth client ID.


  3. You may be prompted to set a product name on the Consent screen; if so, click Configure consent screen, supply the requested information. See notes above about the account type (internal vs external). Then click Save to return to the Credentials screen. 
  4. Select Web Application for the Application Type.


  5. Add http://tc.visokio.com/oauth/login/ to the Authorized redirect URIs


  6. Click Create.
  7. On the page that appears, copy the client ID and client secret to your clipboard
  8. Go to your Omniscope Evo project, add a Google Analytics block, in the options Connection section, click on "+" to configure a new connection
  9. Insert the copied client ID and secret and confirm. The connection will be established.