Skip to main content

Video Events

Core video playback events that track the video’s state and progress.
Need to integrate events? See the Quick Start Guide for the basic integration pattern.

Playback Events

play

Fired when video starts playing. Data:

paused

Fired when video is paused. Data:

ended

Fired when video playback reaches the end. Data:

time

Fired continuously during playback to track progress. Data:
Frequency: Fired during active playback when video is unmuted and not paused.

Orientation Events

portrait

Fired when video orientation changes to portrait. Data:

landscape

Fired when video orientation changes to landscape. Data:

User Interaction Events

interact

Fired when user first interacts with the player. Data:

enter-fullscreen

Fired when video enters fullscreen mode. Data:

exit-fullscreen

Fired when video exits fullscreen mode. Data:

Overlay Events

continue-watching

Fired when the continue watching overlay is displayed for returning users. Data:

exit-intent

Fired when the exit-intent overlay is shown because the viewer looked ready to leave. Configure the triggers under Video → Customize → Exit Intent (pointer leaving toward the browser chrome, browser back button, or switching tabs). Data:

exit-intent-dismissed

Fired when the viewer closes the exit-intent overlay (clicks the backdrop). Data:

Complete Integration Example

Data Structure

All video events include these standard fields:
  • time: Current video playback time in seconds
  • session_id: Unique device/session identifier