Skip to main content
Your pixel fires on page load. Which means you are retargeting people who bounced at second three. Everything on this page exists to tie an action to a moment in the video: the moment the offer lands, the moment intent is real.

Timed CTA cards

A card that appears over the player at a set time: a headline, body copy, an image, and a button. Video → Customize → Timed CTA Cards.
  • Show at: the second the card appears.
  • Duration: how long it stays, from 1 to 600 seconds.
  • Template: pill, banner, card, or fullscreen.
  • Position: bottom-right, bottom, top, or center.
  • Headline, body, button text, button URL, image.
Optional countdown on the card. Set the number of seconds.
Up to 10 weighted variants per card: different headline, body, button text, button URL or image. Traffic is split by weight.This is a lightweight rotation, not a statistical test: it shows variants by weight but does not declare a winner. For a decision backed by significance testing, use a split test.
Tick Facebook or Google to fire that pixel at the moment the card is revealed, not on page load.
The button URL automatically carries the viewer’s attribution key, so a click that turns into a sale is traced back to the play.

Pixels

Fire Facebook, Google, or custom code at a point in the video. Video → Customize → Pixels.
1

Choose the trigger

Fire at a time (HH:MM:SS) or at a percentage watched (0-100).
2

Add the pixel

  • Facebook: needs your Pixel ID.
  • Google: needs your Conversion ID and Conversion Label.
  • Custom: raw HTML or JavaScript.
3

Decide if it repeats

Leave call once on to fire at most once per browser. Note this is not per session: it writes a cookie that lasts 365 days, so a viewer who comes back next week will not fire it again.
Firing at 75% watched instead of on page load means you retarget people who actually heard the offer. If you change one thing on this page, change this.

Watch-time gates

Reveal an element on your page (a buy button, a form, a link) once the viewer has watched enough of the video. Video → Customize → Watch-Time Gates.
CSS selector
What to reveal. Comma-separate to reveal several things at once.
1-100
The percentage of the video that must be watched.
fade | slide-down | none
How it appears.
A watch gate is a friction layer, not a lock. The element is on the page. Anyone reading the HTML can find it. If it must be secret, keep it off the page until your server decides otherwise.

Timed events

Lower level than a CTA card: run an arbitrary action at a time or percentage. Video → Customize → CTA Timed Events. Each event fires at a time or a percentage, and you choose whether it fires once or on every subsequent play. Actions run in this order: show, hide, JavaScript, then scroll. So one event can reveal a hidden order section and scroll to it, with the same selector in both.
AI-suggested CTAs sits on this tab. It reads your transcript alongside your retention, click and conversion data, then proposes the moments worth putting a CTA on. One click adds it.

The Pitch marker

Your retention graph and funnel report both show a Pitch step, a marker for the moment your offer actually lands. It comes from a mechanism separate from every timed CTA or event on this page. A timed event or CTA card shows or hides something on the page. Pitch Time is different: it fires its own one-per-session pitch-time-reached event the moment playback crosses a configured second, and TrackPlay’s retention chart, funnel and lead scoring are all built to read that event specifically. Setting timed events at the second your pitch starts does not draw the Pitch marker. Only pitch-time-reached does. Set it at the top of the Timed Events tab in Customize Player: Pitch time, in hours, minutes and seconds. You rarely have to type it. TrackPlay reads your transcript, finds the second your script turns to selling, and offers it as a one-click Use button next to the field. Until you set one, your reports already use that detected second: the retention graph draws a Pitch (detected) line, and the funnel, the hot-lead score and the AI report count “reached the offer” from it, by how far each viewer watched. Setting it makes the player fire the real pitch-time-reached event on top of that, which you can listen for on your page, and the retention graph then shows the measured median.

Tracking CTAs on your own page

If your buy button lives on the page rather than in the player, TrackPlay can still attribute clicks on it. Video → Customize → Advanced User Tracking → CTA tracking. Give it a CSS selector. Optionally give the CTA a value, so value-weighted reports know what a click was worth, and turn on the attribution key so the click carries the session through to your cart.