App action metrics
Common fields
The following fields must be included in every request body:
accountId
– the account IDuserId
– must be an empty stringdeviceId
– the device IDkey
– must be an empty stringname
– the activity nametimestamp
– the activity timestamp in<YYYY>-<MM>-<DD>T<hh>:<mm>:<ss>Z
format
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:
CODE
Body:
JSON
|
| To be created when the launcher becomes the active app | Launcher becomes active. |
| Request:
CODE
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:
CODE
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:
CODE
Body:
JSON
|