Connect Adobe Analytics to Integrate.io using OAuth Server-to-Server credentials. This replaces the deprecated JWT (Service Account) authentication method.
Prerequisites
- System Admin or Developer rights in your Adobe organization
- Access to the Adobe Analytics product in your organization
- Access to the Adobe Developer Console
Step 1: Create a Project in Adobe Developer Console
- Go to Adobe Developer Console
- Verify you are logged into the correct organization (check the top-right dropdown)
- Click "Create new project"
- Click "+ Add to Project" then "API"
- Select "Adobe Analytics" from the list, then click Next
Step 2: Configure OAuth Server-to-Server
- Select "OAuth Server-to-Server" as the authentication method
- Select Product Profiles — at least one is required. Product Profiles are different for each Adobe organization and are configured by the customer's Adobe Admin in the Adobe Admin Console. They control which report suites, metrics, and dimensions the credential can access. Common profiles include:
- Adobe Analytics - All Report Suite Access
- Adobe Analytics - {specific report suite name}
- Custom profiles created by the organization's admin
- Click "Save configured API"
⚠️ Do not select "Service Account (JWT)" — this method is deprecated and no longer works as of March 2026.
Step 3: Copy Credential Details
After saving, the credential overview page will display the following values. Copy them — you will need them in Integrate.io.
| Field |
Where to Find |
Notes |
| Client ID |
Credential overview page |
Visible immediately |
| Client Secret |
Credential overview page |
Click to reveal, then copy |
| Scopes |
Scopes section on credential page |
Copy as comma-separated list (e.g. openid,AdobeID,read_organizations,additional_info.projectedProductContext) |
Step 4: Retrieve the Global Organization ID
The Global Organization ID identifies your company in Adobe Analytics API calls.
- In Adobe Developer Console, go to your credential overview page and copy your access token (click "Generate access token" if needed)
- Navigate to the Adobe Analytics API 2.0 Swagger UI
- Paste your access token in the sign-in field at the top — this will show your available companies
- Copy the
globalCompanyId for the company you want to use — this is your Global Organization ID
Step 5: Create the Source in Integrate.io
- In the Integrate.io UI, go to Sources and click Create Source
- Select Adobe Analytics from the source list
- Fill in the following fields:
| Field |
Value |
| Source Name |
A descriptive name (e.g. Adobe Analytics - Production) |
| Global Organization ID |
The globalCompanyId from Step 4 |
| Client ID |
From Step 3 |
| Client Secret |
From Step 3 |
| Scopes |
From Step 3 (comma-separated) |
- Click Test Connection to verify the credentials work
- Select the tables (resources) you want to sync:
- Projects
- Annotations
- Calculated Metrics
- Tags
- Date Ranges
- Dimensions
- Metrics
- Segments
Reference Links