Master Google Tag Manager by doing.
A free, hands-on playground for learning GTM. Load your own container, work through realistic lessons, and debug each one in Tag Assistant, without touching a production site.
Free · no signup · bring your own container
Track an ecommerce purchase
dataLayer
1 events captured
How it works
Three steps, then repeat for every concept.
Connect your container
Paste your GTM-XXXXXXX id once. It's remembered for your session and loaded into every lesson.
Open a lesson
Each lesson is a realistic page that pushes clean events to the dataLayer for you to tag.
Debug in Tag Assistant
Preview against the lesson URL and watch your tags fire, the dataLayer fill, and variables resolve.
Skills you'll build
From the fundamentals to expert workflows, across eight courses and 74 lessons.
See all coursesBeginner
Triggers
Clicks, links, scroll, timers, visibility and page rules.
Variables
Built-ins, the dataLayer, the DOM, lookup tables, cookies.
Custom events
Modals, tabs, forms, async loads, SPA pageviews.
Intermediate
GA4 & ecommerce
Config, the full purchase funnel, refunds, promotions.
Third-party embeds
Calendly, Typeform, HubSpot, video and chat.
Ad conversions
Templates for Google, Microsoft, Meta, LinkedIn.
Expert
Consent & privacy
Consent Mode v2, regional defaults and redaction.
Reliability
Errors, Web Vitals, dedup, cross-domain, server-side.
Who it's for
Whatever your role, you'll practice the tracking you actually own.
Marketers
Own your tracking instead of waiting on a developer.
Analysts
Get hands-on with GA4 events and data quality.
Developers
Learn the dataLayer contract GTM consumes.
Agencies
Onboard juniors in a safe practice environment.
Frequently asked
Everything you need to know before you start.
Do I need my own GTM account?+
Yes, you bring your own container ID so you practice in your real workspace and debug with your own Tag Assistant. It only ever loads on the isolated playground pages.
Is it safe to use my real container?+
Lessons run on a separate, throwaway origin and are debugged in Tag Assistant. Nothing here touches a production site. You only build tags in your own GTM as practice.
Do I need to install anything?+
No. Debugging uses GTM's built-in Preview and Tag Assistant. There's no extension required when you open a lesson top-level.
Is it really free?+
Yes. Load a container, pick a course, and start. No signup.
Ready to practice?
Bring your GTM container and learn it the way you'll actually use it.