Google Tag Manager + TrackPlay
If your tags live in GTM, your video events should reach GTM. Fire any tag on watch time, not page load.

Fire anything you already have
Create a Custom Event trigger named trackplay_progress_75 and attach any tag you already run. Your pixel now fires on attention.
- Each push carries the video code, so one container serves every video
- Fixed event names, so triggers never break
- Meta, Google Ads and custom HTML tags all work

Live in three steps
One field. No developer.
Paste your container ID
Add it in the Integrations tab and save.
GTM loads with the player
TrackPlay injects GTM on every page your videos are embedded on.
Add a trigger
Create a Custom Event trigger, e.g. trackplay_progress_75.
The events your container receives
Seven events, pushed to window.dataLayer.
trackplay_play- Playback starts
trackplay_pause- Playback pauses
trackplay_progress_25- 25% watched
trackplay_progress_50- 50% watched
trackplay_progress_75- 75% watched
trackplay_complete- Video finished
trackplay_cta_click- A CTA is clicked
Conversions skip the dataLayer on purpose: the sale completes on your cart's domain, after this page is gone. TrackPlay sends them server-side through Meta Conversions API, Google Analytics 4 and TikTok Events API.
Works with the rest of your stack
Send the same events wherever you measure. Browse all integrations
Google Tag Manager questions
Does TrackPlay send events to Google Tag Manager?
Yes. Add your container ID and the player pushes trackplay_play, trackplay_pause, progress events at 25, 50, and 75 percent, trackplay_complete, and trackplay_cta_click to window.dataLayer.
What dataLayer events does TrackPlay push?
Seven events: trackplay_play, trackplay_pause, trackplay_progress_25, trackplay_progress_50, trackplay_progress_75, trackplay_complete, and trackplay_cta_click. Each carries a trackplay object with the video code. The names are fixed, so your triggers never break.
Does TrackPlay send conversions to GTM?
No, by design. The sale completes on your cart's domain after the video page is gone. Conversions go server-side through Meta CAPI, GA4, and TikTok Events API, where they cannot be lost.
Can I fire my Meta pixel from a TrackPlay video event?
Yes. Any tag in your container can use a TrackPlay event as its trigger, including Meta, Google Ads, and custom HTML tags.
Do I need a developer to set this up?
No. It is one field: paste your GTM container ID and save. TrackPlay injects GTM on every page your videos are embedded on.