---
title: "Adobe Analytics"
description: "Let a playbook run Adobe Analytics reports and top-item reports, read report suites, dimensions, metrics, segments and projects, and create segments."
url: "https://on.auto/integrations/adobe-analytics"
last_updated: "2026-11-10T08:19:38Z"
---

# Adobe Analytics

Run reports and top-item reports, read report suites, segments and metrics, and create segments.

An Adobe Analytics connection comes in two forms. **Adobe Analytics** gives a playbook's functions the Analytics 2.0 API, from a document Auto ships of twelve operations, under your company's global company ID; it connects with a Server-to-Server credential of an Adobe Developer Console project, or by signing in with your Adobe ID. **Adobe Analytics MCP** gives them Adobe's Analytics MCP server, which answers questions about report suites, dimensions, metrics and reports with the access your product profile gives; you sign in with your Adobe ID, and that connection lasts as long as its sign-in, since Adobe's server issues no refresh token.

Available on Auto Cloud and on self-hosted runtimes.

* * *

## What a playbook can do with Adobe Analytics

*   Run a report and a top-item report over a report suite's dimensions and metrics for a date range.
*   Read report suites, dimensions, metrics, segments, calculated metrics, date ranges and projects.
*   Create a segment.
*   Through the MCP server: ask about report suites, dimensions, metrics and reports.

The report operation is marked as a tool that only reads, so a lookup function can run it, though Adobe's API takes it as a POST.

The tools of Adobe Analytics, as the connection lists them

Tools that read: `findCalculatedMetrics`, `getDateRanges_1`, `dimensions_getDimensions`, `getMetrics`, `projects_getProjects`, `runReport`, `runTopItemReport`, `segments_getSegments`, `segments_getSegment`, `getCurrentUser` and `getSuites_1`.

Tools that act: `segments_createSegment`.

**Adobe Analytics MCP**: its MCP server lists its own tools when a function runs, and once you connect, your agent lists them with `list_connection_tools`.

* * *

## An example workflow

A daily check of a report suite's key metrics against what your analysts expect. A schedule trigger runs the workflow at 07:00. A lookup function runs one report of yesterday's visits, orders and revenue by marketing channel. A computation function compares each figure with the same weekday of the last four weeks and flags the ones more than a set share away. A reasoning function reads the flags with the notes in its prompt, the campaigns that launched, the tracking changes the team made, and writes which deviations have a known cause and which need a look. An interaction function posts the note to the analytics channel through a Slack or Microsoft Teams connection. A prediction function can forecast the week's revenue from the figures the playbook has recorded, with a likely range. Every report's rows are in the run's history in Studio.

* * *

## How to connect Adobe Analytics

**Adobe Analytics**

*   **Give the client id and secret of a Server-to-Server credential of an Adobe Developer Console project with the Adobe Analytics API.**
*   **Sign in with your Adobe ID and allow Adobe Analytics.** The consent screen shows the permissions listed below.

**Adobe Analytics MCP**

*   **Sign in with your Adobe ID and allow the Analytics MCP server.** The consent screen shows the permissions listed below.

Then:

1.  Ask your agent to connect Adobe Analytics to Auto, or open **Settings**, **Agents**, **Connections** in [Auto Studio](https://studio.on.auto/) and choose Adobe Analytics or Adobe Analytics MCP.
2.  On the Studio page, check the service and its access, choose which playbooks may use the connection, and approve it. Give a key or a client secret there, never in a conversation with your agent.
3.  Have your agent check one small read through the connection before a function depends on it.

**Adobe Analytics** asks for one value when you connect:

| Value | What it is |
| --- | --- |
| `global_company_id` | Your global company ID, which [https://analytics.adobe.io/discovery/me](https://analytics.adobe.io/discovery/me) answers. |

* * *

## What it needs

*   An Adobe Analytics company and a product profile that gives your account, or the technical account of the credential, the report suites the playbook reads.
*   For the credential: a project in the Adobe Developer Console with the Adobe Analytics API and a Server-to-Server credential, whose client ID and secret you copy.
*   Your agent connected to Auto and signed in as you, with permission to change your organization, if your agent adds the connection.
*   On a self-hosted runtime, for the sign-in to the 2.0 API, an OAuth client registered at Adobe IMS for the runtime; the MCP server lets Auto register a client itself.

### Permissions Auto asks for

**Adobe Analytics**, with client credentials:

*   Read the unique identifier of the Adobe account the connection signs in as.
*   Keep a session at Adobe IMS for the technical account of the credential.
*   Act as the Adobe ID of the account in calls to Adobe APIs.
*   Read the Adobe organizations the account belongs to.
*   Read the Adobe product profiles and Adobe Analytics permissions of the account.

**Adobe Analytics**, by sign-in:

*   Read the unique identifier of the Adobe account the connection signs in as.
*   Act as the Adobe ID of the account in calls to Adobe APIs.
*   Read the Adobe organizations the account belongs to.
*   Read the Adobe product profiles and Adobe Analytics permissions of the account.
*   Read the job function in the Adobe profile of the account.
*   Keep access to Adobe Analytics when nobody is signed in.

**Adobe Analytics MCP**:

*   Read the unique identifier of the Adobe account the connection signs in as.
*   Act as the Adobe ID of the account in calls to Adobe APIs.
*   Read the Adobe product profiles and Adobe Analytics permissions of the account.

* * *

## Good to know

The MCP connection ends when its sign-in does, since Adobe's server issues no refresh token; it suits work your agent does with you, where the 2.0 API connection with a Server-to-Server credential suits a scheduled workflow. A report's rows are kept in the run's history, where people with access to the playbook can read them.

* * *

[All integrations](https://on.auto/integrations/) · [Google Analytics](https://on.auto/integrations/google-analytics) · [PostHog](https://on.auto/integrations/posthog) · [Campaign Manager 360](https://on.auto/integrations/campaign-manager-360) · [Bring in business data](https://on.auto/docs/cloud/connections) · [Give a function tools](https://on.auto/docs/guides/tools) · [Pricing](https://on.auto/pricing) · [Adobe Analytics documentation](https://developer.adobe.com/analytics-apis/docs/2.0/) · [Adobe Analytics MCP documentation](https://developer.adobe.com/analytics-mcp/docs/guides/)

## Sitemap

See the [full documentation and product sitemap](https://on.auto/sitemap.md) for related pages.
