Mock Player Analytics Simulator
Simulate ad breaks, slates, interstitials, forced orientations, buffers, errors, and scripted user actions. Every transition is exposed in a live data layer so you can validate analytics pipelines without touching a production player.
The playlist and interaction plan are sourced from JSON files, normalized to milliseconds, and automatically
executed. All state, orientation, control, and metric snapshots remain visible while events push into
player.dataLayer
and window.dataLayer
.
Player state
—
Segment type
—
Segment ID
—
Content orientation
—
Viewport orientation
—
Forced orientation
—
Playhead
0:00
Playback rate
1.00×
Volume
100%
Muted
Active
Picture-in-picture
Off
Fullscreen
Off
Session time
0s
Content play
0s
Ad play
0s
Buffering
0s
Paused
0s
Timeline & swimlane
Follow segment transitions, scripted actions, and see the live progress marker travel through the plan.
Next segment
—
Next interaction
—
Data layer & diagnostics
Inspect the full analytics payload, state transitions, and the emitted event stream in real time.
Data layer snapshot
Awaiting player…
Recent events
State history
Console output
Content plan
Segments are normalized to milliseconds with derived start and end times for quick validation.
Type | ID | Duration | Orientation | Start | End |
---|
Interaction plan
Scripted interactions fire automatically to simulate user journeys, ad calls, buffers, seeks, and more.
Time | Action | Args | Status |
---|