Sign inStart free
PRO+VIDEO ANALYTICS · 06STREAM ONLINEFEED · LIVE·● REC

Every play.
Every drop-off.
One feed.

Per-video plays, watch time, completion rate, and unique viewers — across your widgets, embeds, and share links. One dashboard, one source of truth, updated as videos are played.

UpdatedAs videos are played
Per-video metrics9 axes
Surfaces trackedWidget · Embed · Share
Date ranges7D · 30D · 90D · All
retestimonial · /insights/videos7D30D90DALL
Plays184,012 +12.4%
Watch time42.6h +8.1%
Completion67.4% +3.2pt
Unique viewers98,440 −2.1%
Performance over time views watch time
last 30 days
04 APR11 APR18 APR25 APR02 MAY
Top videos
Plotline · CMO
32.4k84%
Northbeam · Ops
21.1k76%
Wavelength · CFO
16.8k69%
Surface split
184kPLAYS
Widgets58%
Share links26%
Embed16%
01What you measure

Nine metrics. Zero ambiguity.

Every video gets the same nine columns. Sliced by date range and by individual video, with embed and share-page plays shown on their own. No dashboards-of-dashboards.

count
Plays
Every press of play, across every surface — widget, embed, share page.
seconds
Watch time
Estimated from how far each view got, summed per video and per day.
%
Completion rate
Percentage of views that reached the 95% mark.
count
Unique viewers
Distinct browser sessions that started a video — people, not refreshes.
seconds
Avg view duration
Estimated watch time divided by views. Catches short-attention drops.
count
In-widget plays
Plays that started inside a widget on your site.
count
Share-link plays
Plays from a public share URL — sales decks, emails, DMs.
count
Embed plays
Plays from a hosted embed on your site, blog, or partner page.
count
Completions
Views that crossed the finish line, in widgets and on standalone pages.
02Progress funnel

See how far viewers get.

A play of a video you recorded or uploaded reports when it passes 25%, 50% and 75% of the video, and when it completes. Spot the videos people leave early, and the testimonials that hold attention all the way home.

Progress marks
How many views reached 25%, 50% and 75% of each video.
Completion
A view counts as complete at the 95% mark.
Per video
The funnel for each video played in a hosted embed or on a share page.
Plotline · CMO testimonial0:00 — 1:48
PLAY25%50%75%COMPLETE
03Surfaces

Three surfaces, one source of truth.

See embed and share-page plays side by side, next to the plays in your widgets. Find out which video performs better embedded versus shared — and where to invest production effort next.

Widgets

Plays inside a ReTestimonial widget added with the script embed code, counted for each video.

Hosted embeds

Plays in the single-video embed on your site, a blog post, or a partner page.

Share links

Plays from a public link — sales emails, DMs, decks. Tracked first-party.

04Per-video breakdown

Every video. Side by side.

One row per video that has been played, most-played first. Pick a video to see its numbers on their own.

VideoPlaysUniqueDurationWatch timeCompl.
Plotline
Jess Raman · CMO
32,41221,8401:328h 42m84%
Northbeam
Sam Liu · Head of Ops
21,10814,6021:215h 18m76%
Wavelength
Iris Chen · CFO
16,82011,9401:094h 02m69%
Stride
Mo Adeyemi · COO
14,0129,4401:143h 18m71%
Foreman
Devi Patel · CFO
12,4018,9021:022h 58m64%
Trailmix
Alex Voss · Founder
9,8206,4010:542h 12m58%
05Closed loop

From a play to a renewal.

Video Analytics reports plays and watch time. Separately, Proof Impact can attribute a later browser conversion to the qualifying widget impression that contained the video testimonial.

1
Play fires
Click in a widget, tap on a share page, or press play in a hosted embed.
video_play · session_x9k
2
Session tagged
We stamp the play with surface, referrer, widget rule, and visitor session.
session.bind(visitor)
3
Conversion lands
If that visitor completes a checkout, signup, or demo book — we know.
conversion.match(session)
4
Widget exposure credited
If the video testimonial was present in a qualifying widget impression, that exposure can receive Proof Impact attribution credit.
$ → widget exposure
06Where it fits

Numbers that actually do something.

Proof Impact
Observed conversion attribution for qualifying widget impressions containing each video.
Widgets
A video in a widget reports its own plays when the widget is added with the script embed code.
Share pages and embeds
For videos recorded with or uploaded to ReTestimonial, the share page and the hosted embed count their own plays, progress and completions.
07Specs

Built for people who ship video.

First-party numbers, counted as videos are played.

PlanPro+ · included
RefreshLive · counted as videos are played
HistoryWidget plays: last 90 days · embed and share-page plays: no limit
Ranges7 days · 30 days · 90 days · all time
SurfacesWidgets · hosted embed · share pages
PrivacyFirst-party tracking
SecurityPublished security documentation · configurable data controls
Pro+ · included

Stop guessing. Start watching.

Plug in your videos, ship a widget, and see which ones actually get watched.