Appearance
Tracking analytics data 
Ease Live Analytics enables you to capture data on how users interact with your interactive broadcast overlays.
You can specify any measure name to track a button, UI section - whatever you'd like.
User ID 
Ease Live only sets one cookie by default, and that is an auto generated UUID (Example: a30808bb-cb01-417e-a2f0-35e71ba82b65) that helps us identify the same user across sessions, to be able to count concurrency per game, unique users per game etc.
Built-in measure names 
| Measure name | Description | Example | 
|---|---|---|
ping | Sent every minute | - | 
sessionStart | Sent once per session when user joins | - | 
sessionActive | Sent once per session when the user interacts with something | - | 
sessionInfo | Sent once per session when user joins | Example | 
deviceInfo | Sent once per session when user joins | Example | 
Example sessionInfo 
js
{
  "session_info_project_name": "Script Reference",
  "session_info_webapp_url": "http://tutorials.studio.easelive.tv/live/index.html?accountId=tutorials&projectId=6c92994c-6b17-4905-8481-e09cd779a72c&foo=foo1&bar=bar2&baz=baz3&programId=e6c5b13a-2fd8-40e3-9d65-4d1062da075f&timecodeSupport=false",
  "session_info_hostname": "tutorials.cloud.easelive.tv",
  "session_info_program_name": "Sample Program",
  "session_info_program_start_time": "2022-09-05T22:00:00.000Z",
  "session_info_program_end_time": "2022-09-05T23:00:00.000Z",
  "measure_name": "sessionInfo",
  "measure_value": 1
}Example deviceInfo 
js
{
    "device_info_type": "desktop",
    "device_info_os": "macos",
    "device_info_browser": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36",
    "device_info_width": "1465",
    "device_info_height": "435",
    "device_info_resolution": "2560x1415",
    "device_info_language": "en-US",
    "device_info_orientation": "landscape",
    "measure_name": "deviceInfo",
    "measure_value": 1
}Dimensions 
All measure names and values will be accompanied by the following dimensions:
| Column | Description | Example | Type | 
|---|---|---|---|
response_id | String to be able to recognise response for specific question selected by user during live broadcast. | UUID | Dimension | 
program_id | String to be able recognise one game (for example "New York Islanders (NYI) at Carolina Hurricanes (CAR)") | UUID | Dimension | 
session_id | String to be able recognise one session. | UUID | Dimension | 
device_type | String to be able recognise device type (for example phone, desktop). | phone, desktop, tablet, tv, unknown | Dimension | 
device_os | String to be able recognise device os (for example mac or windows). | mac, window, linux, roku, appletv, unknown | Dimension | 
version | Internal version of the graphics project used in our Studio tool. | 1 (any incremental number) or draft | Dimension | 
account_id | String to be able recognise account. Should always be ballysports. | <account_id> | Dimension | 
project_id | String to be able recognise project (for example NBA, NHL). | UUID | Dimension | 
stream_id | String to be able recognise different streams (for example two different videos). | Default value is main | Dimension | 
user_id | String to be able recognise specific user. | UUID or customer supplied user id | Dimension | 
context_id | String to be able to identify one data event from another (for example two different Polls) | UUID | Dimension | 
created_time | UTC realtime when we insert data to db. | 2023-04-17 13:52:34.309000000 | Time | 
player_time | UTC time received from player (example: 40s behind realtime) | 2023-04-17 13:52:34.309000000 | Time | 
time | UTC realtime when the event was captured on the device | 2023-04-17 13:52:34.309000000 | Time | 
interaction | Value to be able to recognise if the user is active or not when the tracking was made | 0 or 1 | bigint | 
measure_name | Event measure name (example: pollShow, pollHide, pollResponse) | pollShow | Name | 
measure_value::bigint | Value of the measure name (if bigint). | 1 | Value (bigint) | 
measure_value::varchar | Value of the measure name (if varchar). | Any string | Value (varchar) |