Skip to main content

Outline

Welcome

In this module, you will learn about Optimizely Data Platform's (ODP) Data settings, including how ODP's data structure informs its capabilities.

After completing this module, you should be able to:

  • Map out the database structure of ODP
  • Customize product displays with the Content Shield Filter
  • Understand the basics of API and how it's used

What is it? / Why use it?

Data is the foundation of ODP*.*  ODP provides tools which allow you to combine multiple data sources into actionable business data. You can configure how data is brought into ODP and how it integrates with other systems.

Content Shield Filter

Content shield filter is a mechanism to ensure that products displayed in dynamic grids (like product recommendations) are properly presented and meet certain criteria. This prevents customers from seeing incomplete or poorly presented product information.

By default, the content shield presents products that have a name, price, and image URL. It is automatically applied to all product-based dynamic grids, and you'll typically see a shield icon indicating its presence.

Modifications to the content shield filter affect active campaigns. Campaigns with dynamic grids based on behavior are particularly sensitive to these changes.

Data Mapping

The data mapping tool in ODP helps you organize product attributes. ODP uses product attributes such as like price, quantity, SKU, to analyze data and help you make decisions, and data mapping helps you make sure that the product attributes are connected to the correct product fields in your business data.

API

The API feature is where you manage and configure your API keys and connections for various integrations. ODP provides robust API capabilities, offering both REST and GraphQL formats to facilitate data integration and development. These APIs allow ODP to integrate data from multiple sources.

ODP uses two types of authentication keys:

  • Public API Keys (Tracker ID): These are used for most API calls that send data to ODP and a limited number of calls that request data from ODP. They can be publicly exposed on the web.
  • Private API Keys: These are used for querying data from ODP, particularly for backend services and integrations where security is paramount.

Here is an interactive demo on Data for better understanding: