Partner API Overview
The Partner API is designed to integrate third-party partner data into the Adobe Marketing Cloud. Customers can purchase these partner applications and integrate the data into their report suite using the Genesis Integration Wizard.
This figure shows the two sides of the Genesis Partner integration:
Genesis Partners use the Partner API and Developer Connection web site to (1) Configure the product, thus creating the Integration Wizard and to (2) process the integration by managing data and running reports.
Marketing Cloud Customers use the Integration Wizard to map the partner data to their own Adobe Marketing Cloud data collection.
Overview
Adobe Genesis has two audiences: Partners and Customers. Genesis Partners have applications to sell to Customers of the Adobe Marketing Cloud, and both have tasks to perform in a Genesis product integration. The previous figure outlines the tutorials in this series and the roles and tasks for each audience.
This series is written for Partners who will perform all these tasks during the development phase. However, you must also understand how these tasks will be performed in the real production environment when Partners and Customers each have a role. In these tutorials, some of the tasks you perform are for the Customer role.
The central tasks that define the Genesis integration are in the Partner Application Configuration and Partner Data Integration tutorials, when the Partner creates the Integration Wizard and the Customer executes it. The following figure emphasizes these tasks and also illustrates the roles and tasks outlined in all the tutorials and articles, by number.
|
Tutorial /Article |
Who |
Task |
|---|---|---|
|
Partner |
Genesis Partners do not have access to reports in the Adobe Marketing Cloud. In this tutorial, Partners learn how to create specialized On Demand scripts to generate reports. | |
|
Partner |
In this tutorial, Partners learn how to configure their application for Genesis by mapping variables, creating specialized XML scripts and creating an Integration Wizard. |
|
|
Customer |
In this tutorial, Customers learn how to select a Genesis product and execute its Integration Wizard. During this process, they will learn how to map their application variables to the Partner data. They will also learn how to optionally request real-time Partner data for use and collection into SiteCatalyst. |
|
|
Partner |
In this article, Partners learn how to write code to execute On Demand scripts created in the first tutorial. Customers must integrate the Genesis product before a Partner can run the product report. |
|
|
Partner |
In this article, Partners learn how to create Product Builder XML scripts to classify data using SAINT. They will also learn how to upload classified data programmatically. |
|
|
Partner |
In this article, Partners learn how to create Product Builder scripts to import bulk data and then how to run reports with this new data using On Demand scripts. |
|
|
Partner |
In this article, Partners learn how to create Product Builder scripts to define segment definitions and then use the Partner API to generate Data Warehouse reports. |