Google Tag Manager Setup Done Right
We install and configure Google Tag Manager from the ground up: container snippet, naming conventions, core tags for GA4 and your ad platforms, Consent Mode and a publishing workflow. Built for businesses launching tracking for the first time or replacing a messy container.
- Page Load
- Consent Check
- Container Rules
- Platform Tags
- Reporting
- Container installed on every page template
- GA4 Google tag and core conversion tags
- Consent Mode v2 connected to your CMP
- Naming conventions and version notes
New sites, relaunches and businesses replacing hardcoded or disorganized tags
When the Container Foundation Is Weak
Most tracking problems start at setup. A container installed in the wrong place, or filled with tags nobody can identify, makes every later change risky.
- 01
Snippet Missing or Duplicated
The container loads twice on some templates and not at all on others, such as checkout or thank-you pages hosted on a different platform.
- 02
Hardcoded Tags Next to GTM
Old gtag.js or pixel code in the theme fires alongside GTM tags, so pageviews and conversions are recorded twice.
- 03
No Structure Anyone Can Follow
Tags named 'New Tag 3' and triggers without purpose make it hard to know what fires where, so nobody wants to touch the container.
What We Configure in Your New Container
Your setup covers installation, the core measurement tags and the housekeeping that keeps the container maintainable after we hand it over.
- 01
Container Installation
Head and body snippets placed on every template, including subdomains and hosted checkout or booking pages.
- 02
GA4 Google Tag
Google tag configured with your measurement ID, cross-domain settings and parameters shared across events.
- 03
Ad Platform Base Tags
Google Ads Conversion Linker, remarketing tag and Meta Pixel base code set up with correct firing rules.
- 04
Consent Mode v2
Default and update consent states wired to your CMP, with tag-level consent requirements applied.
- 05
Built-In and Constant Variables
Page, click and form variables enabled, plus constants for IDs so values are managed in one place.
- 06
Naming and Folder Structure
A consistent naming scheme and folders by platform, so every tag, trigger and variable is easy to locate.
How a Clean GTM Setup Comes Together
The container loads on every page, reads consent, then fires platform tags that pass data to the tools your team reports from.
- 01Page LoadGTM snippet loads early in the page head
- 02Consent CheckDefault consent state set before tags run
- 03Container RulesTriggers decide which tags are allowed to fire
- 04Platform TagsGA4, Google Ads and Meta tags send hits
- 05ReportingData arrives in GA4 and ad platform accounts
From audit to validated data.
How GTM Setup projects run. Nothing goes live until it has been tested.
- 01
Audit
Audit existing scripts, templates and any previous GTM or gtag.js installs
- 02
Strategy
Define naming rules, folders, core tags and the consent approach
- 03
Implementation
Install the container and build the core GA4, ads and consent configuration
- 04
Testing
Test in Preview mode across page templates, browsers and consent states
- 05
Validation
Confirm data in GA4 DebugView and ad platforms, then publish a named version
What's Included in GTM Setup
Everything is documented and handed over, so your team knows exactly what was built and why.
- 01
Container and Workspace Setup
Account, container and workspaces configured, with user permissions set so your team has the right level of access.
- 02
GA4 Base Configuration
Google tag, enhanced measurement review and internal traffic filters set up to keep your GA4 property clean from day one.
- 03
Consent Configuration
Consent Mode v2 defaults and CMP integration tested in each consent state before the first publish.
- 04
Legacy Tag Removal Plan
A list of hardcoded scripts to remove from your theme or CMS so nothing fires twice after GTM goes live.
- 05
Preview Mode QA
Every tag checked in GTM Preview and Tag Assistant across key templates, devices and consent choices.
- 06
Setup Documentation
A written record of tags, triggers, variables and naming rules, plus a simple guide to publishing future changes.
Platforms
The tools involved in a typical GTM Setup implementation.
- Google Tag ManagerWeb container
- Google Analytics 4Google tag and events
- Google AdsConversion Linker
- Meta PixelBase code
- Consent PlatformConsent Mode v2
Tested before anything goes live.
Test in Preview mode across page templates, browsers and consent states. Confirm data in GA4 DebugView and ad platforms, then publish a named version.
- GTM PreviewEvery trigger tested against real interactionschecked
- Tag AssistantTags load once, in order, with consent respectedchecked
- dataLayer inspectionEvent names and variables match the specificationchecked
- Version notesEach published version documented for rollbackchecked
Each check is repeated after launch on live traffic.
Where exactly does the GTM snippet need to go?
The main script goes as high as possible in the page head, and the noscript iframe goes right after the opening body tag. On platforms like WordPress, Shopify or Webflow we use the method that fits the platform, whether that is a theme file, an app or custom code settings.
We already have gtag.js on the site. What happens to it?
We map what the existing code tracks, rebuild that tracking in GTM and then give you a removal list. Running both at the same time causes duplicate pageviews and conversions, so the switch is planned so there is no gap in data.
Is one container enough for multiple domains?
Often, yes. A single container can serve a main site and subdomains, and GA4 cross-domain settings can connect sessions across separate domains. When sites have very different owners or tag needs, separate containers can be cleaner. We recommend the setup that fits your structure.
What access do you need from us?
Publish access to your GTM container, editor access to GA4 and admin or standard access to your ad accounts. If the snippet has to be added through your CMS or code repository, we either need access there or we give your developer exact instructions.
Does setup include conversion tracking for forms and purchases?
Setup covers the container foundation, GA4 and ad platform base tags, and consent. Detailed event and conversion tracking for forms, clicks and purchases is handled in GTM Event Tracking, and the two are often done together.
- Google Tag Manager
GTM Event Tracking
Clicks, forms, scrolls and key actions tracked in GTM and sent to GA4 and your ad platforms.
View service → - Google Analytics & Measurement
GA4 Setup
A properly configured GA4 property with clean data streams, filters and key events.
View service → - Server-Side Tracking
Server-Side GTM
Server container setup, hosting, custom subdomain and routing for the platforms you use.
View service →
Get GTM Setup right the first time.
Build a tracking and measurement system you can trust.
Get Free Tracking Audit →Talk to GrowthUper →Free 30-minute review · No obligation