Intro
Turn insights into real-time, data-driven responses with Adobe Analytics Real Time API. Use Domo’s Adobe Analytics Real Time API Connector to retrieve data from a selected Adobe Analytics Report Suite. To learn more about the Adobe Analytics Real Time API, see (https://marketing.adobe.com/developer/en_US/get-started/introduction/c-introduction ). You can connect to your Adobe Analytics account in the Data Center. This topic discusses the fields and menus that are specific to the Adobe Analytics Real Time API connector user interface. To add add DataSets, set update schedules, and edit DataSet information, see Adding a DataSet Using a Data Connector.Prerequisites
To connect to Adobe Analytics v2 and create a dataset, you must create an Adobe Analytics Service Account (JWT) project in the Adobe Developer Console and provide the following:- Client ID (API Key)
- Client Secret
- Technical Account ID
- Organization ID
- Private Key for your Adobe integration in PEM format
Creating a new OAuth project in Adobe Developer Console
To create a new project in Adobe Developer Console, do the following:- Log into https://console.adobe.io/projects.
- Click Create new project button.

- Click on Add API to start using the Adobe services.

- The APIs available to you will be listed in the Add an API window. Select Adobe Analytics.

- Now, you need to select the authentication type. Select Service Account (JWT) here.

- Select Generate a key pair and click Generate Keypair.

- A new key pair will be generated and downloaded to your system. The public key will be uploaded to your JWT project. The private key will be downloaded.

- Unzip the file “config.zip”, open the directory “config”, and open the file “private.key” with a basic text editor. This is the Private Key you will paste into Domo, in Credentials section.
- Now, click Next.
- Select the desired product profiles, then click Save Configured API.
- This takes you to the Project APIs and Services page. If you scroll down, you will see the Client ID, Client Secret, Technical Account ID and Organization ID that you will use to create the Adobe Analytics JWT account in Domo.

- (Optional) Rename the project to something you will recognize later. Navigate to the Project Overview page, then click Edit Project.
Connecting to Your Adobe Analytics Real Time API Account
This section enumerates the options in the Credentials and Details panes in the Adobe Analytics Real Time API Connector page. The components of the other panes in this page, Scheduling and Name & Describe Your DataSet, are universal across most connector types and are discussed in great detail in Adding a DataSet Using a Data Connector.Credentials Pane
This pane contains fields for entering credentials to connect to your Adobe Analytics Real Time API account. The following table describes what is needed for each field:Field | Description |
|---|---|
| Client ID (API Key) | Enter your client ID. |
| Client Secret | Enter your client secret. |
| Technical Account ID | Enter your technical account ID. |
| Organization ID | Enter your organization ID. |
| Private Key | Paste the private key for your Adobe integration here, in PEM format. |
Details Pane
This pane contains two primary menus, Report Suite and Report Type, along with various other menus which may or may not appear depending on the report type you select.Menu | Description | ||||
|---|---|---|---|---|---|
| Company | Enter your company’s name as featured on Adobe Analytics, which is used as a parameter for the Company.GetEndpoint method (see https://github.com/AdobeDocs/analyti…GetEndpoint.md ) | ||||
Report Suite | Select the Adobe Analytics Report Suite you want to pull data from. | ||||
Report Type | Select a report type. The report type determines the set of inputs needed to configure the DataSet. Report types are as follows:
|
“Easy - Predefined” Report Type Options
Predefined Report | Select the report you want to run. For a list of report types, see the next section. | ||||||||||||||||||||||||||||||||||||||
Report | Select a predefined report. These reports are available only when you select Easy - Predefined as your Report Type .
|
“Intermediate - Custom” Report Type Options
Metrics | Select up to 30 metrics for your report. For more information about Adobe Analytics metrics, seehttps://marketing.adobe.com/developer/documentation/analytics-reporting-1-4/metrics. |
Elements | Select up to four element names. An element is a structure that breaks down a report’s metrics data. For example, you can generate a report that breaks down page views (metric) by the browsers used to access the page (element). The resulting report lists page views by browser type. For more information about elements, seehttps://marketing.adobe.com/developer/documentation/analytics-reporting-1-4/elements. |
Additional Element Information | Enter additional element information. Use the JSON format defined for elements in theAPI Explorerfor complete customization. For example: |
Date Granularity | Specify a minute interval as For example: |
Sort Method (Optional) | Enter a string indicating how you want the data to be sorted. For example: mostpopular:.25:0:linear |
Add Date Granularity | Choose whether you would like to aggregate the data by the data granularity specified above or aggregate all the data. |
Duration | Specify whether the data in this report is for a single date or a range of dates. |
Report Date | Select whether the data in the report is for a specific date or for a relative date based on the selected Date Granularity. For example, if you selected Date Granularity > Day, you could select Today as your report date. Then, each time the data updated, it would show data for the current date. |
Select Specific Date | Select the date you want to retrieve data for. |
Date From | Specify whether the first date in your date range is a specific or relative date. You select the last date in your range in Date To. Options in these menus are determined by the selected Date Granularity. For example, if you selected Date Granularity > Week, you could then select Date From > Last Week and Date To > This Week. Each time your report updated, it would then show data for this week as well as last week. |
Date To | Specify whether the last date in your date range is a specific or relative date. You select the first date in your range in Date From. Options in these menus are determined by the selected Date Granularity. For example, if you selected Date Granularity > Week, you could then select Date From > Last Week and Date To > This Week. Each time your report updated, it would then show data for this week as well as last week. |
”Advanced - Query” Report Type Options
Option | Description |
|---|---|
Query | Enter an Adobe Analytics Web Service API Explorer Query to pull data for your report. For more information about queries, see https://marketing.adobe.com/develope…r#Report.Queue . For example: |
Other Panes
For information about the remaining sections of the connector interface, including how to configure scheduling, retry, and update options, see Adding a DataSet Using a Connector.FAQs
When should I use this connector?
When should I use this connector?
What's the difference between the Adobe Analytics v2 OAuth and Adobe Analytics Real Time API JWT connectors?
What's the difference between the Adobe Analytics v2 OAuth and Adobe Analytics Real Time API JWT connectors?
What version of the Adobe Analytics API does this connector use?
What version of the Adobe Analytics API does this connector use?
What kind of credentials do I need to power up this connector?
What kind of credentials do I need to power up this connector?
Are there any API limits that I need to know?
Are there any API limits that I need to know?
Which Adobe Analytics connector should I use?
Which Adobe Analytics connector should I use?