Benchmark Reports
Create a Benchmark Report of some KPIs for various sites. Reports are produced monthly or on ad-hoc basis.
Configurable Options
site_id: Sites to include in report.node_exclude: Exclude specific nodes from stats.profile: Profile table source to use for each system. The profile tables used here are used across all reports for the given region.profile_field: Profile field to use, choose from either{profile|profile_parent}.company_field: Choose from either{company|company_parent}.topic_field: Choose from either{topic|topic_parent}. Some topics are grouped together under a parent topic (this is controlled via Retool here).topic_exclude: Exclude certain topics from report.keyword: Select videos based on some keyword in video title. This allows you to create a report for a specific topic, for example 'Masterclass'.date_range: Choose from{ytd|year|month|quarter}. A typical Benchmark report is produced for the previous month (option:month).owner_exclude: Exclude certain video owners.filter_private: Choose from{True|False}, filter out private videos.domain_published: Filter for specific published domains.subscribers_count: Choose from{True|False}, add subscribers count to output. Currently only supported for ATV ZA.life_time_av: Choose from{True|False}, whether to add output for lifetime average time.topics_by_profile: Choose from{True|False}, separate topic sheets per profile. For example top topic by profile 'Wealth Managers'.metrics_by_profile: Choose from{True|False}, separate stats by profile.contacts_count: Choose from{True|False}, stats by unique viewers ifTrue.reach_media_pack: Custom profile percentages. Currently only supported for ATV UK.
Data sources
Analytics API endpoints
- Site videos:
api/v2/analytics/videos - Site viewers:
api/v2/analytics/viewers - Site video viewers:
api/v2/analytics/viewers_per_video - Site guest viewers:
api/v2/analytics/guest_viewers
Reference endpoints (DMT Database)
reference.system_sites(originating from:api/v2/list/sites)reference.esp_user_tokensreference.taxonomy(originating from:api/v2/list/taxonomy)reference.{profile_table}reference.system_users_{system}_active(originating from API:api/v2/list/user-gdpr)email.impressionsemail.cm_list_member
Default sites per system
| output_name | system_id | sites_include | sites_exclude |
|---|---|---|---|
| atv_gb | 1 | [529] | [] |
| atv_eu | 1 | [534] | [] |
| atv_asia | 1 | [530] | [] |
| atv_us | 0 | [All available site IDs] | [598, 608, 584, 612, 583, 605, 585, 607, 586, 587, 601] |
| itv_gb | 2 | [115, 118, 114, 111, 122, 112, 123, 117, 132] | [] |
| atv_za | 3 | [3318] | [] |
| atv_za_all | 3 | [3318, 3486, 3488 ] | [] |
Output
Each report is output as an XLSX document, comprising of multiple sheets:
| Sheet name | Data | Columns |
|---|---|---|
| top_videos | Videos watched sorted by views | [node_id, title, company_s, thumbnail, rank] |
| total_views | Total views per site | [system_id, site_id, label, views] |
| total_impressions | Total email impressions | [system_id, impressions] |
| average_views | Average views per video (within report date range) | [system_id, site_id, label, views] |
| average_views_life | Average views per video (lifetime) | [system_id, site_id, label, views_alltime] |
| average_views_minus12m | Average views per video (within -12 month date range) | [system_id, site_id, label, views] |
| average_mins | Average viewing time (minutes) per site | [system_id, site_id, label, av_time] |
| av_views_av_mins_by_profile | Average views & viewing time (minutes) per profile | [profile_upload, views, av_time] |
| avg_mins_top50pc_videos_avtime | Average viewing time (minutes) per site (top 50pc of the videos) | [system_id, site_id, label, av_time] |
| top_topics | Topics watched sorted by views | [topic, rank] |
| top_speakers | Video speakers sorted by views | [speaker, views, company, speaker_img, rank] |
| top_viewed_company | Companies viewed sorted by views | [company, rank] |
| top_viewing_company | Viewer companies sorted by views | [company, rank] |
| audience_profile | Viewers profile breakdown | [profile_upload, profile_upload_pc] |
| topics_{profile} | Topics watched sorted by views for this | [topic, rank] |
| videos_{profile} | Videos watched sorted by views for this | [node_id, title, company_s, thumbnail] |
| reach_media_pack | Pre-defined viewers profile breakdown, UK only | [label, pc, count] |
| config_dates | Start & end dates of report | [date_start, date_end] |
| config_system | Sites included/excluded in report | [system_id, site_id, site_exclude] |