What You Can Do
Data Views & Dimensions
List data views and explore their dimensions, metrics, and date ranges. Pull the schema context Gradial needs to interpret your cross-channel data correctly.
Workspace Projects
Read Analysis Workspace projects, panels, and visualizations. Use project context to generate summaries, highlight trends, and draft recommendations.
Filters & Calculated Metrics
List and inspect filters (segments) and calculated metrics. Reference audience definitions and custom KPIs when drafting briefs or activation plans.
Insight to Action
Turn funnel analysis, behavior data, and segment performance into campaign briefs, content updates, journey plans, or execution steps in a connected system.
Prerequisites
- An active Adobe Experience Cloud organization with Customer Journey Analytics licensed and live
- Access to the Adobe Developer Console to create a project and generate server-to-server OAuth credentials
- Your IMS Org ID and the data view IDs Gradial should have access to
- A product profile with CJA API access granted in Adobe Admin Console
- A Gradial organization Administrator role to complete setup
How to Connect
1
Create an Adobe Developer project
- Go to Adobe Developer Console and sign in with your Adobe ID.
- Select your organization from the org switcher.
- Click Create new project and give it a name (e.g.,
Gradial – CJA Integration).
2
Add the Customer Journey Analytics API
- Inside your new project, click Add API.
- Filter by Experience Cloud and select Customer Journey Analytics.
- Choose OAuth Server-to-Server as the authentication type and click Next.
- Select or create a Product Profile that grants CJA API access. The profile must be configured in Adobe Admin Console under Customer Journey Analytics.
- Click Save configured API.
3
Copy your credentials
From the project’s OAuth Server-to-Server credential page, copy:
- Client ID
- Client Secret
- IMS Org ID
- Technical Account ID
4
Identify your data view IDs
Gradial reads CJA data using data view IDs. To find them:
- In CJA, go to Data Management → Data Views.
- Open each data view you want Gradial to access.
- Copy the Data View ID from the URL or the data view settings panel (format:
dv_xxxxxxxxxxxxxxxxxx).
5
Add the integration in Gradial
- In Gradial, go to Settings → Integrations.
- Find Adobe Customer Journey Analytics and click + Add.
- Fill in the connection details:
- Click Save. Gradial validates the credentials and confirms access to the specified data views.
6
Assign to an Environment
- Go to Settings → Environments and select the Gradial Environment where CJA should be available.
- Add the integration to that Environment.
- Repeat for any additional Environments.
How It Fits Into Broader Workflows
Example — Turn a funnel report into a campaign plan:
- Ask Gradial to list your CJA data views and pick the relevant one.
- Have Gradial pull the funnel visualization from a Workspace project.
- Ask Gradial to identify the biggest drop-off step and draft a re-engagement email.
- Execute the draft in a connected system — AJO, SFMC, or Marketo — in the same thread.
- Ask Gradial to list the filters defined in a data view.
- Select a high-value segment and ask Gradial to draft a tailored landing page headline and body copy.
- Have Gradial push the update to AEM or your connected CMS.
What’s Not Covered Yet
- Writing back to CJA — the integration is read-only; Gradial cannot create or modify data views, projects, or filters through the API.
- Raw event-level data queries — Gradial reads aggregated project and dimension data, not individual event streams.
- Report Suite data from legacy Adobe Analytics — use the Adobe Analytics integration for that context.
- Real-time streaming data — CJA’s API returns processed batch data, not live event streams.
Troubleshooting
Good to Know
- Data view access is explicit: The technical account created by the Adobe Developer project must be added to each CJA data view individually under Data Views → Access. If Gradial returns an empty data view list, this is the most common cause.
- Workspace projects are read via the Projects API: Only projects saved in Analysis Workspace are accessible. Auto-saved or unsaved drafts are not returned.
- Calculated metrics are org-scoped: Gradial can read calculated metrics defined at the org level. Data-view-scoped calculated metrics require the matching data view ID to be in scope.
- Rate limits apply: The CJA API enforces rate limits per org. For high-volume analysis threads, Gradial batches requests automatically.