Use when setting up Google Tag Manager, configuring data layers, managing tags and triggers, implementing server-side tagging, or configuring Consent Mode v2. Also use when debugging tag firing, managing workspaces, or integrating GTM with GA4/Meta/Pinterest.
| Model | Source |
|---|
| sonnet | pack: google-apis |
Full Reference
ββ π§ google-tag-manager βββββββββββββββββββββββββ
β Use when setting up Google Tag Manager, configβ¦ β
ββββββββββββββββββββββββββββββββββββββββββββββββββ
GTM is a tag management system that deploys and manages measurement code without touching site source. Web container runs in the browser; sGTM runs on a server you control.
| Component | Purpose |
|---|
| Web Container | Client-side tag management β tagmanager.google.com |
| Server Container (sGTM) | Server-side tag processing on your infrastructure |
| Tag Manager API v2 | Programmatic container management β CI/CD, bulk ops |
| Container ID format | GTM-XXXXXXXX β found in GTM UI > Admin |
| I want to⦠| File |
|---|
| Install GTM snippet | reference/setup.md |
| Auth + service account | reference/setup.md |
| API endpoints (CRUD) | reference/api.md |
| dataLayer event schemas | reference/data-layer.md |
| Ecommerce events | reference/data-layer.md |
| Consent Mode v2 | reference/consent.md |
| Tag templates (GA4, Meta, Pinterest, Clarity) | reference/tags.md |
| Trigger patterns | reference/triggers.md |
| Variable patterns | reference/variables.md |
| Server-side tagging (sGTM) | reference/server-side.md |
| File | Contents |
|---|
reference/setup.md | API overview, OAuth scopes, resource hierarchy, service account auth, container snippets (prod/staging/full template), 2025β2026 changes |
reference/api.md | All Tag Manager API v2 endpoints β accounts, containers, workspaces, tags, triggers, variables, built-ins, versions, folders, environments + Node.js examples |
reference/data-layer.md | Standard event schema, service business events (form, phone, CTA, appointment, scroll), GA4 ecommerce event sequence |
reference/consent.md | Consent Mode v2 full implementation, EEA region targeting, update flow, per-tag consent settings, behavioral modeling |
reference/tags.md | Google Tag, GA4 Event, Meta Pixel (base + events), Pinterest Tag, Microsoft Clarity β JSON config templates |
reference/triggers.md | All Pages, Initialization, Custom Event, Phone Click, Form Submit, Scroll Depth, Element Visibility, History Change, YouTube |
reference/variables.md | Data Layer, URL, Constant, Custom JavaScript, Lookup Table, RegEx Table, Cookie, Auto-Event variables |
reference/server-side.md | sGTM architecture, setup steps, client configuration, Custom Client API, event data object, consent signal forwarding |
Usage: Read the reference file matching your current task from the index above. Each file is self-contained with code examples and inline gotchas.
| Skill | Relationship |
|---|
ga4-api | GA4 Event tags are the most common GTM use case β GTM fires them |
server-side-tracking | GTM (web + sGTM) is the delivery mechanism for the unified tracking pipeline |
microsoft-clarity | Deploy Clarity via GTM Custom HTML or built-in template |
tracking-foundation | GTM is Phase 2 β installed after foundation audit, before tag deployment |