The only way to connect Supermetrics to the Adobe Analytics reporting API without the need for repeated user reauthorization is to connect it using a JSON web token (JWT). Your Adobe Analytics instance needs a service account to make this work.
Prerequisites
Only people with system administrator or developer user roles in an Adobe Analytics account can add a service account.
Adobe Analytics and Adobe Analytics 2.0 don't share certificates. If you're using both of these data sources with Supermetrics, you'll need to create a service account for each one separately.
Instructions
Step 1: Get a public key certificate
Before you can create a service account with Adobe, you’ll need to get a public key certificate from Supermetrics.
- Open Supermetrics in your destination (for example, Google Sheets or Looker Studio (formerly Data Studio)).
- Under Data sources, select Adobe Analytics.
- Click Click here to download your public key certificate.
Keep this file safe. Each public key certificate is unique, and will only work with the Supermetrics license that created it.
Step 2: Create a service account
Follow Adobe Analytics’ detailed instructions to create your service account. You’ll need your public key certificate from Supermetrics to complete this.
Take note
When you complete these steps, Adobe will offer a series of credentials. Make careful note of these — they’re essential for connecting Adobe Analytics to Supermetrics.
- Client ID
- Client secret
- Technical account ID
- Organization ID
Step 3: Connect your service account to Supermetrics
Once you’ve created your service account and made note of its credentials, you’re ready to connect it to Supermetrics.
- Open Supermetrics in your destination.
- Under Data sources, select Adobe Analytics.
- Choose Connect with a service account.
- Enter the client ID, technical account ID, organization ID, and client secret from the service account creation process.
- Click Start.
- Once the credentials are validated, click Create to finalize the connection.