How to connect to Adobe Analytics
Adam LeCorney avatar
Written by Adam LeCorney
Updated over a week ago

Note about Service Account (JWT) deprecation


Adobe Analytics is deprecating Service Account (JWT) authentication according to this timeline. This means that it will be supported until January 1, 2025. Creation of new Service Account (JWT) credentials will be supported until May 1, 2024.


To be able to create Service Account (JWT) credentials in the Adobe Analytics platform, OAuth Server-to-Server authentication must not already have been set up for that Adobe Analytics project.

Funnel will replace Service Account (JWT) authentication with OAuth Server-to-Server at the latest May 1, 2024.

New Adobe Analytics data sources in Funnel utilises OAuth Server-to-Server or Service Account (JWT) credentials. This means that personal or technical accounts are not needed. The credentials are connected to the Adobe account and has access to permissions shared in a product profile (step 1). Only segments/dimensions/metrics shared with the entire organisation will be viewable in Funnel.

Follow these steps to create a connection between Funnel and Adobe Analytics. Step 1 is the same for both OAuth Server-to-Server and Service Account (JWT).

1. Create profile with correct permissions

1.1 Create a profile

  1. Go to the Admin console

  2. Make sure the correct organisation is chosen in the top right

  3. Select the Products tab, choose "Adobe Analytics" and click New Profile

  4. Click on the new profile and go to Permissions:

1.2. Set the correct permissions

Click Edit and choose Auto-include: On for Report suites, Metrics and Dimensions:

Click Report Suite Tools and add Report Suite Mgmt:

From Analytics Tools, add Web Services, Web Service Access and Reports &

Analytics Access:

Save your settings.

2. Create a Project with access to Adobe Analytics

OAuth Server-to-Server is the recommended authentication method.

OAuth Server-to-Server

2.1 Create a project in the developer console in the same organisation as the previous instructions. This help article describes the steps. Make sure that the same organisation is chosen as the one the profile was created for:

2.2 Add Adobe Analytics as an API to a new project:

2.3 Select OAuth Server-to-Server

2.4 Select the profile created in step 1 and Save:

3. Retrieve credentials

Go to OAuth Server-to-Server under the Credentials group and copy the client ID and the client secret:

Service Account (JWT)

Note that Service Account (JWT) is about to be deprecated by Adobe Analytics as a valid authentication method. Consider using OAuth Server-to-Server instead.

2.1 Create a project in the developer console in the same organisation as the previous instructions. This help article describes the steps. Make sure that the same organisation is chosen as the one the profile was created for:

2.2 Add Adobe Analytics as an API to a new project:

2.3 Select Service Account (JWT) integration: and select Generate a key pair. This help article describes the steps

2.4 Select the profile created in step 1 of this guide and save:

3. Retrieve credentials

Go to Service Account (JWT) under the Credentials group and copy all the credentials together with the Private key that is downloaded automatically as config.zip.

Necessary credentials needed for us to authenticate:

  • Client ID

  • Client Secret

  • Technical Account ID

  • Organization ID

  • Private Key (from the private.key file in the config.zip folder)

Did this answer your question?