What does this Google Tag Manager template do?
Importable GTM container JSON with GA4 configuration tag, page_view, scroll, outbound link clicks, file downloads, and a generic form submission listener (dataLayer push). Built for marketing sites on Next.js, Webflow, or WordPress — replace placeholder GA4 measurement ID before publish.
What's included
- 1× GTM container JSON export
- dataLayer form_submit implementation snippet
- Publish checklist PDF notes
Common use cases
- New site launch — Baseline GA4 events day one — not just pageviews.
- GTM cleanup project — Replace legacy UA tags with structured GA4 event names.
How to import into Google Tag Manager
- 1
Download container JSON
Submit the form; open the file from your email link.
- 2
Import to staging workspace
GTM → Admin → Import Container → Merge or Overwrite (staging first).
- 3
Set GA4 Measurement ID variable
Replace G-XXXXXXXXXX with your property ID in Variables.
- 4
Preview & validate
Use Tag Assistant — trigger form_submit and outbound clicks on staging URL.
- 5
Publish container
Document version name with date; publish to production during low-traffic window.
How to customize for your stack
Add Meta Pixel in same container
See our Meta Pixel + CAPI starter template — import after GA4 baseline works.
Consent Mode v2
Wire consent defaults before firing ads tags — notes included in email pack.
Anton Chisliuk · AI Marketing Ops · Updated September 2026