[Data Product] Device summarizer
Summary
Type - Device Summary - summary of each device per day
Granularity - DAY
Dimensions -
period,did&channelComputation Level - Level 1 (computed from raw telemetry)
Frequency - Runs Daily
Purpose
Purpose of Device Summarizer to compute device level daily summary.
Inputs
Raw Telemetry: SEARCH & INTERACT events
ME_WORKFLOW_SUMMARY
Output
ME_DEVICE_SUMMARY
Algorithm Design
Group By did and channel
Field | Computation | Remarks |
|---|---|---|
did | context.did |
|
period | Integer value of the DAY |
|
total_ts | Sum ( |
|
context.date_range.from(first_access) |
|
|
context.date_range.to(last_access) |
|
|
total_launches | Count of ME_WORKFLOW_SUMMARY events with |
|
contents_played | Count of ME_WORKFLOW_SUMMARY events with |
|
unique_contents_played | Count of unique |
|
dial_stats.total_count | Count of SEARCH events where |
|
dial_stats.success_count | Count of SEARCH events where |
|
dial_stats.failed_count | Count of SEARCH events where |
|
content_downloads | Count of INTERACT events with | For portal, it will be 0 |