Logo

Data dictionaries

CDN Data Dictionary

Along with any custom event or custom metadata you want to capture, Datazoom CDN Collectors make the following metadata and fluxdata automatically collectable from CDN distribution logs, known as the Datazoom CDN Data Dictionary, to be correlated for analysis alongside data collected from Datazoom Application Collectors configured with a Media Player Extension.

Overview

Events

Discrete occurrences driven by user interactions or system actions

FluxData

Metrics measuring changing parameters over time

Events

CDN Log

Supported Collectors 3

Metadata

Network

ASN

Supported Collectors 2
Data type
string
Number Type
Not set

User Details

App Session ID

Supported Collectors 4
Data type
string
Number Type
Not set
Required
true

Client IP Address

Supported Collectors 4
Data type
string
Number Type
Not set
Permitted Values
IP address

Content Session ID

Supported Collectors 4
Data type
string
Number Type
Not set
Required
true
Permitted Values
UUID

User Agent

Supported Collectors 4
Data type
string
Number Type
Not set

CMCD

Buffer Length (CMCD)

Supported Collectors 4
Data type
number
Number Type
Int
Unit
milliseconds

Buffer Starvation (CMCD)

Supported Collectors 4
Data type
bool
Number Type
Not set
Permitted Values
value list

Content ID (CMCD)

Supported Collectors 4
Data type
string
Number Type
Not set

Deadline (CMCD)

Supported Collectors 4
Data type
number
Number Type
Int
Unit
milliseconds

Encoded Bitrate (CMCD)

Supported Collectors 4
Data type
number
Number Type
Int
Unit
kbps

Measured throughput (CMCD)

Supported Collectors 4
Data type
number
Number Type
Int
Unit
kbps

Next Object Request (CMCD)

Supported Collectors 4
Data type
string
Number Type
Not set

Next Range Request (CMCD)

Supported Collectors 4
Data type
string
Number Type
Not set

Object Duration (CMCD)

Supported Collectors 4
Data type
number
Number Type
Int
Unit
milliseconds

Object Type (CMCD)

Supported Collectors 4
Data type
string
Number Type
Not set
Permitted Values
value list

Playback Rate (CMCD)

Supported Collectors 4
Data type
number
Number Type
Short

Request ID (CMCD)

Supported Collectors 4
Data type
string
Number Type
Not set

Requested Maximum Throughput (CMCD)

Supported Collectors 4
Data type
number
Number Type
Int
Unit
kbps

Session ID (CMCD)

Supported Collectors 4
Data type
string
Number Type
Not set

Startup (CMCD)

Supported Collectors 4
Data type
bool
Number Type
Not set
Permitted Values
value list

Stream Type (CMCD)

Supported Collectors 4
Data type
string
Number Type
Not set
Permitted Values
value list

Streaming Format (CMCD)

Supported Collectors 4
Data type
string
Number Type
Not set
Permitted Values
value list

Sub-Request ID (CMCD)

Supported Collectors 4
Data type
string
Number Type
Not set

Top Bitrate (CMCD)

Supported Collectors 4
Data type
number
Number Type
Int
Unit
kbps

Version (CMCD)

Supported Collectors 4
Data type
number
Number Type
Short

CDN

Cache Hit

Supported Collectors 4
Data type
bool
Number Type
Not set
Permitted Values
value list

Cache Result

Supported Collectors 3
Data type
string
Number Type
Not set

CDN

Supported Collectors 4
Data type
string
Number Type
Not set

Content Type

Supported Collectors 4
Data type
string
Number Type
Not set

Host

Supported Collectors 4
Data type
string
Number Type
Not set

HTTP Status

Supported Collectors 4
Data type
string
Number Type
Not set

Location

City

Supported Collectors 3
Data type
string
Number Type
Not set
Notes
When aggregated with other player sessions, this can provide a definitive number of viewers within a city. This can be helpful when targeting local advertising.

Country Code

Supported Collectors 4
Data type
string
Number Type
Not set
Notes
This value is ideal to utilize when enforcing content rights: any player identified within a specific country can be blocked from accessing the content. Note that proxy servers can be used by viewers to make their request appear to be originating from an approved country. Matching the countryCode received during a request to the country specified in the subscriber's profile information can help mitigate proxy use.
Permitted Values
2 letter code

Region

Supported Collectors 3
Data type
string
Number Type
Not set
Notes
This is the full form of the regionCode (i.e., Florida instead of FL). As a result, this value is often used for display purposes, rather than programmatically. If the fullname of a country region is needed, pulling this field is more efficient than employing memory or CPU to programmatically match the regionCode to a region name.

Message

Configuration ID

Supported Collectors 4
Data type
string
Number Type
Not set
Notes
Allows customers to differentiate data on the Connector from different Collectors (e.g., could be useful for separating test content from production data).
Required
true
Permitted Values
UUID

Event ID

Supported Collectors 4
Data type
string
Number Type
Not set
Required
true

Custom Data

Custom Metadata

Supported Collectors 4
Number Type
Not set

Page

Referrer

Supported Collectors 3
Data type
string
Number Type
Not set
Permitted Values
URL

Events

Timestamp

Supported Collectors 1
Data type
number
Number Type
Not set
Unit
milliseconds
Notes
In cases where two or more events have the same timestamp, please use the event count to determine the sequence in which the events occurred.
Required
true

FluxData

Bytes Served

Supported Collectors 4
Device Platforms
Server API

Round Trip Time

Supported Collectors 2
Device Platforms
Browser,Console,DTV,Mobile,Server API

Time To First Byte

Supported Collectors 3
Device Platforms
Server API

Time To Last Byte

Supported Collectors 4
Device Platforms
Server API