Meet TrackPlay at Affiliate Grand Slam in Rome, 2 to 5 November
Pricing Blog Partners Contact
TrackPlay logoGoogle Tag Manager logo

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.

One field to set upNo developer
Integration cards in the TrackPlay Integrations tab
What it does

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
Session event history in TrackPlay: play, unmute, pause, CTA click, conversion
Setup

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.

What you get

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.

Related integrations

Works with the rest of your stack

Send the same events wherever you measure. Browse all integrations

FAQ

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.

See which video earned the sale

Free forever: 3,000 plays a month, no card.