Metrics
A metric is specified in the URL path, and metric names are in kebab-case format.
Format
Copy
GET /3.0/metrics/{metric_name}where metric_name can be the name of a singular metric or custom-selection.
Examples:
GET /3.0/metrics/playsGET /3.0/metrics/attempts
The following singular metrics are available. Where a metric has a corresponding Pulse display name, it is shown in parentheses.
abandonmentabandonment-with-pre-rollabandonment-without-pre-rollad-actual-durationad-attemptsad-bitrate(Ad Average Bitrate)ad-completed-creative-plays(Ads Completed (% of Ad Impressions))ad-concurrent-playsad-connection-induced-rebuffering-ratioad-ended-playsad-frameratead-impressionsad-minutes-played(Ad Minutes)ad-percentage-completead-rebuffering-ratioad-slate-durationad-slate-playsad-unique-devicesad-video-playback-failures(Ad Playback Failures)ad-video-restart-timead-video-start-failures(Ad Start Failures)ad-video-start-time(Ad Startup Time)ads-not-startedattemptsattempts-with-pre-rollattempts-without-pre-rollbad-session(Impacted Streams)bad-session-average-life-playing-time-minsbad-unique-devicesbad-unique-viewersbitrate(Avg. Peak Bitrate)cir-related-exitsconcurrent-playsconnection-induced-rebuffering-ratioended-playsended-plays-with-adsended-plays-without-adsexits-before-ad-startexits-before-video-startexits-during-pre-rollframerate(Average Framerate)good-sessiongood-session-average-life-playing-time-minsgood-unique-devicesgood-unique-viewershigh-rebufferinghigh-rebuffering-with-adshigh-rebuffering-without-adshigh-startup-timehigh-startup-time-with-pre-rollhigh-startup-time-without-pre-rollinterval-minutes-played(Playing Time (Interval))low-bitratelow-bitrate-with-adslow-bitrate-without-adsminutes-played(Playing Time (total count; per ended play; per unique device))non-zero-cirr-ended-plays(Connection Induced Interrupted Plays)pause-ratiopaused-timepercentage-complete(Average % Complete)playsrebuffering-ratiospi-streamsspi-unique-devicesspi-unique-viewersstreaming-performance-indexunique-devices(Unique Devices with Ended Plays)unique-devices-with-attemptsvideo-playback-failuresvideo-playback-failures-businessvideo-playback-failures-techvideo-playback-failures-tech-with-adsvideo-playback-failures-tech-without-adsvideo-restart-timevideo-start-failuresvideo-start-failures-businessvideo-start-failures-techvideo-start-failures-tech-with-pre-rollvideo-start-failures-tech-without-pre-rollvideo-start-timezero-cirr-ended-plays
Selecting Multiple Metrics in a Request
It is also possible to custom-select multiple singular metrics in one request. Use:
- the
custom-selectionendpoint to select up to a maximum of 12 singular metrics in one request. - the
?metricquery parameter to indicate each singular metric that you want to select.
Copy
GET /3.0/metrics/custom-selection?metric={metric_name_1}&metric={metric_name_2}&metric={metric_name_3}Example
The following request retrieves data of the attempts, bitrate, and concurrent-plays metrics.
Copy
GET https://api.conviva.com/insights/3.0/metrics/custom-selection?metric=attempts&metric=bitrate&metric=concurrent-plays