API v3 Reference
- Intro
- Authenticating
- get_video_status

- launch_video

- launch_cross_post

- launch_destination

- launch_feed

- list_available_sites

- list_available_destinations

- list_available_feeds

- list_available_cross_post_sites

- list_categories

- list_campaigns

- list_uploads

- list_upload_video_stats

- upload_video

- upload_video_url

- which_host

- recall_video

- add_mrss_feed

- get_mrss_feed_status

- Additional Inplay Info
- get_views

- get_viewed_minutes

- get_unique_viewers

- get_new_viewers

- get_video_list_analytics

- get_video_engagement

- get_player_embeds

- get_geo_analytics

- get_categories

- get_traffic_sources

- get_search_terms

- get_attention_span

- get_bandwidth_usage

- get_stream_rebuffers

- get_start_delays

- get_video_list_performance

- get_geo_performance

- get_os

- get_browser

- get_runtime

- get_demographics_age

- get_demographics_gender

- get_demographics_hh_income

- get_demographics_marital_status

- get_demographics_children

- get_demographics_homeowners

- get_trackers

- create_tracker

- update_tracker

- get_publishers

- share_inplay

- share_revoke

- share_list

- List of Video Sites
- PHP Reference Application
- Info For Partners
- Timezones
- Troubleshooting
Getting Started
Upload
InPlay
InPlay Admin
Appendix
get_viewed_minutes
Gets the viewing time for a given tracker, publisher or video ID. This includes statistics aggregated over the specified timeframe, plus optional per-day, week or month totals.
Explorer
Request URL
http://api.tubemogul.com/api/v3/
HTTP method
GET
Arguments
scope(string)- The scope of the method being called. Valid values are
trackerorpublisher. id(string)- The ID corresponding to the scope of the report.
start(string)- The start date for the report. Format is YYYY-MM-DD.
end(string)- The end date for the report. Format is YYYY-MM-DD.
site_id (string)— Optional- The ID for your site. This is required for publisher-scoped queries but not for trackers. Contact us if you do not know your site_id.
interval (string)— Optional- Determines the granularity of list values in the detailed response list. Valid values include
perdayornone. A value ofnonewill omit the detail list. Defaults tonone. video_id (string)— Optional- The identifier provided for this video in the video player. This must be unique for every distinct video, and must not change over time. This will scope the response to include stats for this video only.
Response Parameters
viewed_minutes (integer)- The total viewed minutes over the specified date range.
daily_avg (integer)- The average number of viewed minutes per day over the specified date range.
daily_max (integer)- The maximum number of viewed minutes on any single day over the specified date range.
pct_completions_25 (number)- The percentage of views that watched at least 25% of the video.
pct_completions_50 (number)- The percentage of views that watched at least 50% of the video.
pct_completions_75 (number)- The percentage of views that watched at least 75% of the video.
pct_completions_100 (number)- The percentage of views that watched at least 100% of the video.
details (list)- A list of per-day viewed minutes with the following parameters:
date, viewed_minutes, pct_completions_25, pct_completions_50, pct_completions_75 and pct_completions_100. The entries will scoped based on the arguments provided in the request.
Example Response
http://api.tubemogul.com/api/v3?date=1230109922&user_id=123456 &scope=tracker&id=TD-PEX-29D&method=get_viewed_minutes&interval=perday &start=2008-12-10&end=2008-12-31&index=1&max_results=20 &auth=aa6fb416b3cac7861be9c9db2ebeef564b70f2e43030821 137764 214999 75.32 61.64 52.62 33.48 ... 2008-12-10 158901 72.47 60.28 54.39 35.84 2008-12-29 106907 61.81 52.0 45.06 27.9
Error Codes
Standard error codes