Google Tag Manager Snippet Generator — Container Install Code

Enter your GTM container ID and get the Google Tag Manager install code for the <head> and <body>, with Consent Mode v2 defaults placed before the container so every tag inside it waits for consent.

Runs in your browserUpdated

In the <head>, as high as possible

Right after the opening <body> tag

In Webflow paste the head code in Site settings → Custom code → Head code. Using the cookie banner generator? Put its first snippet above this one.

Your data never leaves your computer. All processing happens 100% locally in your browser.

How to use the GTM Snippet Generator

  1. Enter your container ID (GTM-…) from the top of Tag Manager.
  2. Keep Consent Mode v2 defaults on if your site shows a cookie banner.
  3. Paste the first block in the <head> and the second right after <body>.
  4. Publish, then open Preview in Tag Manager to check the container loads.

Why consent defaults go first

Tags in a container read consent the moment they fire. Setting denied defaults in a script above the container means nothing stores cookies before the visitor chooses — the banner then updates consent and Tag Manager re-evaluates the waiting tags. The body <noscript> iframe only matters for visitors without JavaScript. Push events into the container with the dataLayer Push Generator.

Also searched as: google tag manager snippet, gtm install code, gtm container code, gtm code generator, gtm noscript, tag manager consent mode, gtm webflow.

Tools that pair well with the GTM Snippet Generator

  • Google Tag Snippet Generator — Enter your GA4 measurement ID, Google Ads ID or Tag Manager container ID and get install code that is ready to paste — with Consent Mode v2 defaults, cross-domain linking, debug mode, manual page views and cookie settings switched on only when you need them.
  • Cookie Consent Banner Generator — Add a cookie consent banner to any site — Webflow, WordPress, Shopify or plain HTML — without a paid plugin.
  • Tracking & Pixel Checker — Enter a URL to find every analytics tag, ad pixel and tag manager on the page — with their IDs, what’s loaded inside Google Tag Manager, the cookie consent tool, and Search Console / Bing verification tags.
  • Event Tracking Script Generator — Track button clicks, links and form submits by adding attributes instead of code: data-track="sign_up_click" plus optional data-track-* parameters.

Frequently asked questions

Where does the noscript part go?
Right after the opening tag. In Webflow, which has no body-start slot, put it at the top of the Footer code — or leave it out; it only affects visitors with JavaScript turned off.
Can I rename the dataLayer?
You can, but every push must use the same name. Keeping the default dataLayer avoids mistakes.
How do I check that GTM is installed?
Open Preview in Tag Manager and enter your site URL. If the container is installed, Tag Assistant connects and lists the tags that fire on each page.
Can I install GTM Snippet Generator as a web app and use it offline?
Yes. GTM Snippet Generator is an installable web app (PWA) — installed from your browser, not downloaded from an app store. Click Install app at the top of this page in Chrome or Edge (Windows, macOS, Linux, ChromeOS) or on Android, use Share → Add to Home Screen on iPhone and iPad, or File → Add to Dock in Safari 17+ on a Mac. It then opens in its own window with its own icon, and because it runs entirely in your browser it keeps working offline. Firefox on desktop can’t install web apps. How installing works.

Related tools