{"title":"Video Start","description":"Measures when a user begins watching a video. This should only occur once per-video\/page.","_alerts":[{"variant":"warning","message":"Playing a video from a paused state should NOT trigger this event."}],"type":"object","allOf":[{"properties":{"event":{"title":"Event Name","const":"video_start","type":"string"}},"required":["event"]},{"title":"Video Properties (Inherited)","description":"These properties apply to all `video_*` events.","type":"object","definitions":{"video_id":{"type":["integer","string"],"title":"Video ID","description":"The unique identifier for the video. This can be as simple and as a HTML `id` attribute. Or it can be a native video ID from a CMS or other system.","example":"https:\/\/www.youtube.com\/watch?v=dQw4w9WgXcQ"},"video_url":{"type":"string","title":"Video URL","description":"The URL to the video. This can be a direct link to the video file or a link to a video hosting platform (e.g. YouTube, Vimeo etc...).","example":"https:\/\/www.youtube.com\/watch?v=dQw4w9WgXcQ"},"video_title":{"type":"string","title":"Video Title","description":"A human readable name for the video. These should be dynamically set from the system that provides the video.","example":"Rick Astley - Never Gonna Give You Up (Official Music Video)"},"video_duration":{"type":"integer","title":"Video Duration","description":"The length of the video in seconds (rounded to the nearest second).","example":212},"percent":{"$ref":"..\/$generic.json#\/definitions\/percent"},"provider":{"$ref":"..\/$generic.json#\/definitions\/provider","example":"youtube"}},"required":["video_id","video_url"]}]}