Audience Management API tutorial

This is a short overview of the exact endpoints you need to use to successfully create your audience segmentations and audience segments, and then assign them to your viewers, so you can target your audiences directly through INVIDI Pulse based on viewer demographics and other information that you find interesting.

This tutorial assumes you are familiar with the Pulse Audience Management functionality, its requirements and limitations, and an audience provider (DMP) integration has already been added to your Pulse account. You should also be familiar with the basics of the Audience Management API. The links in each step provide more details.

  1. List audience providers to get the ID of your audience provider, which you need for the next steps.
  2. Create a segmentation for a provider which needs to include at least one audience segment (but max 15) for the audience segmentation. Repeat for all audience segmentations you want to target through Pulse, but there can be max 200 audience segmentations for one audience provider.
  3. (Optional) Create a segment for a segmentation to add more audience segments for an audience segmentation. Repeat for all audience segments you want to group under an audience segmentation, but there can be max 15 audience segments in one audience segmentation.
  4. Batch upload audience data to assign viewer Persistent identifier (PID) to desired audience segmentations and audience segments, but there can be max 10 million audience data rows in one audience data batch file, and you can only upload one audience data batch file to Pulse session store per audience provider per day.

When this has been configured, the audience segmentations and audience segments can be used to set up audience targeting on global, campaign, and goal level, and in targeting templates through Pulse UI and Pulse APIs. When an ad request comes from a viewer that has audience data associated with their PID, Pulse returns ads targeted to their audience criteria.