Common fields
The following fields must be included in every request body:
-
accountId– the account ID -
userId– must be an empty string -
deviceId– the device ID -
key– must be an empty string -
name– the activity name -
timestamp– the activity timestamp in<YYYY>-<MM>-<DD>T<hh>:<mm>:<ss>Zformat
These fields are not included in the examples in the following table.
|
Activity name |
Trigger |
Description |
Required data fields
|
Notes |
Examples |
|---|---|---|---|---|---|
|
To be created when a third-party application is triggered/opened on the launcher |
Capture the act of starting a third-party application due to a deep link or the client acting as a launcher (Netflix, Prime, etc.). |
|
Deep link provider is the provider of the deep-linked content (e.g., Disney, Prime, etc .). |
Request:
Body: JSON
|
|
To be created when the launcher becomes the active app |
Launcher becomes active. |
|
|
Request:
Body: JSON
|
|
To be created when a deep linked asset is selected via the client |
Clicking through to watch content from a Rail or other client source on a deep link provider. |
|
Provider ID is the content ID as provided in the deep link data. Deep link provider is the provider of the deep-linked content (Disney, Prime, etc.). |
Request:
Body: JSON
|
|
To be created when content is downloaded for watching off line, aka D2G. |
For download to go, capture the action when a user triggers the download of content . |
|
|
Request:
Body: JSON
|