What is an Experience ID?

  • Updated

The Experience ID is used by PDX as the container in which assets are collected.

It is controlled via the Avail feed, which grants a user access to the "bucket" of assets for a specific period of time under a specific Avail Type (e.g., Free VOD, Subscription VOD, etc...).

This ID is unique to the provider, and needs to be included within an Avail, as well as the ITMSP package delivered to Alula.

This ID works in conjunction with the Content ID, which is the ID that identifies a Title in the Catalog Feed.

Please note - this Experience ID can live at the following levels of the Title Hierarchy (Series, Season, Version), and will be auto derived via the following logic.

Series LevelMapped From:  <masterTitleRecord>/<titleIDs>/<providerTitleID>
Season LevelMapped From:  <seasonRecord>/<season>/<titleIDs>/<providerSeasonID>
Version LevelMapped From:  <versionRecord>/<version>/<titleIDs>/<providerVersionID>

 

PDX has an automated workflow to generate a new experience ID at the time of avail creation. The logic for creation is to use the Provider Title ID as the Content ID as the base for the Experience ID.

PDX then appends an Experience ID Suffix to derive the Experience ID.

To generate the Experience ID we will use the following table

Series TypeExperience ID Suffix
N/A001
Season TypeExperience ID Suffix
N/A001
Version TypeExperience ID Suffix
Original001
Theatrical002
International003
Territory SpecificTxx (xx=Country/Region Code)
2D004
3D005
Airline006
Alternate007
Censored008
Diamond Edition009
Direct To Home010
Directors Cut011
Domestic012
Edited013
Extended014
Home Video015
Hotel016
Remastered017
Revised018
Standard019
Television020
Time Compressed021
Time Expanded022
Ultimate023
Uncensored024
Uncut025
Unrated026
With Tags027

The following table illustrates how the Provider Title ID is mapped to the Content ID and Experience ID at the various levels of the title hierarchy.

Hierarchy LevelVersionProvider Title IDApple UMC Content IDApple UMC Experience ID
SeriesN/AVDKSN056VDKSN056VDKSN056_001
SeasonN/AVDKSN05601VDKSN05601VDKSN05601_001
Episode/VersionOriginalVDKSN0560101VDKSN0560101VDKSN0560101_001
Episode/VersionAlternateVDKSN0560101bVDKSN0560101bVDKSN0560101b_007
Episode/VersionTerritory Specific (SG)VDKSN0560101cVDKSN0560101cVDKSN0560101c_TSG

Note - Certain platforms do not support hyphens ("-") in the Experience ID, so PDX automatically uses underscores("_") when adding the Experience ID Suffix.