Video Platform Testing

Test video player detection and event tracking across all supported platforms

yt

YouTube

World's largest video platform. Uses IFrame API for JavaScript control and event tracking.

Test YouTube
Detection: window.YT, youtube.com iframe
vim

Vimeo

Professional video hosting. Uses Player.js API for rich event handling.

Test Vimeo
Detection: window.Vimeo, player.vimeo.com iframe
wis

Wistia

Marketing-focused video hosting with advanced analytics. Queue-based API.

Test Wistia
Detection: window.Wistia, window._wq, .wistia_embed
vy

Vidyard

B2B video platform with sales integration. Uses VidyardV4 API.

Test Vidyard
Detection: window.VidyardV4, .vidyard-player-embed
brt

Brightcove

Enterprise video platform built on Video.js. Supports advanced player customization.

Test Brightcove
Detection: window.bc, players.brightcove iframe
jwp

JW Player

Popular self-hosted video player with rich JavaScript API.

Test JW Player
Detection: window.jwplayer, .jwplayer
h5

HTML5 Native Video

Native <video> elements without third-party players. DOM-based detection.

Test HTML5 Video
Detection: <video> elements in DOM

Platform Detection Reference

Platform Code Global Objects IFrame Patterns DOM Selectors
YouTube yt YT youtube.com, youtube-nocookie.com [data-video-id], .youtube-player
Vimeo vim Vimeo player.vimeo.com [class*="vimeo-wrapper"], .vimeo-player
Wistia wis Wistia, _wq wistia.com, wistia.net .wistia_embed, [class*="wistia_async"]
Vidyard vy VidyardV4, Vidyard play.vidyard.com .vidyard-player-embed, [class*="vidyard"]
Brightcove brt bc, brightcove players.brightcove video-js[data-account], .video-js[data-player]
JW Player jwp jwplayer jwplatform.com, jwplayer.com .jwplayer, [class*="jw-"]
HTML5 Native h5 - - <video> elements

Video Events Tracked

Event Code Description
Video Play vpl Video playback started
Video Pause vpa Video playback paused
Video Progress vpg Video reached milestone (25%, 50%, 75%, 90%)
Video Complete ven Video playback completed (100%)
Video Lead vle Lead captured from video (email gate, turnstile, gated content). Also emits pp when email is present.