Marketing Operations API

Abstract

A centralized API for marketing definitions and taxonomy management

You can use the Marketing Operations API to programmatically create, deploy, activate, or search for marketing definitions data.

Marketing operations describes all the digital marketing definitions and taxonomies in Sitecore xDB such as channels, goals, campaigns, and outcomes, and how activities are tracked during interactions. You can define, manage, activate, deploy, or update marketing definitions and taxonomies using the Content Editor or programmatically using the Marketing Operations API.

The Marketing Operations API provides you with a dedicated, centralized API to programmatically manage marketing definition and taxonomy data. This API ensures consistency of data storage across the Sitecore Experience Management and the Experience Database (xDB) platform and provides you with a high level of confidence in the accuracy of your reporting data.

B33F3D7D16CF40CDB8AA19C46A49BD77.png

Sitecore applications, such as Email Experience Manager (EXM), the Experience Editor, and xAnalytics all use the Marketing Operations API to implement key parts of their functionality using marketing operations data and related tracking functionality.

Marketing definitions include items for:

  • Goals

  • Campaigns

  • Outcomes

  • Funnels

  • Assets

Marketing taxonomies include items for:

  • Campaign groups

  • Outcome groups

  • Assets

  • Venues

  • Channels

  • Campaign facets

  • Goal facets

  • Asset facets

The Marketing Operations API provides a more consistent approach to working with marketing definition data. It is easy to use, and simplifies the deployment of marketing definitions and marketing taxonomies.

The benefits of using the Marketing Operations API include:

  • Create, update, delete, deploy, and activate marketing definitions and taxonomies more easily across the platform.

  • Search access across campaign, goal, outcome, asset, and funnel definitions.

  • Retrieve marketing taxonomy, campaign, goal, outcome, and funnel data.

  • Retrieve marketing taxonomy data for use in aggregation processing.

  • High level of confidence in your data for reporting.

Use the Marketing Operations API to:

  • Manage marketing definitions programmatically

  • Configure servers – Use these instructions and spreadsheets to know which configuration files you need to enable or disable to manage marketing definitions on different server types. For example, on content delivery, content management, processing, or Reporting Service servers.