GTM Implementation & Custom Builds
A tracking setup built once, properly, that grows with your business, not one that needs ripping up every six months.
If you’re launching from scratch, migrating off another tag manager, or moving from a basic GA4 setup to something that actually supports the platforms you’re spending on, you need more than the GTM template. You need a setup designed around your business - your dataLayer, your products, your ad platforms, your consent obligations.
I build full GTM containers from the ground up, or rebuild existing ones where they’re past the point of cleanup.
What’s included.
DataLayer design
The foundation of everything else. A clean, consistent dataLayer that:
Captures what your tracking actually needs — products, transactions, users, custom events
Works across GA4, Meta, TikTok, Google Ads, Microsoft and any other platform you add later
Survives platform changes without needing to be rebuilt
Is documented so your dev team can extend it without breaking it
Custom Javascript
Where the GTM out-of-the-box isn’t enough - custom JS to:
Extract product IDs in the exact format each ad platform wants
Handle deduplication between Pixel and CAPI / Events API
Normalise inconsistent data from older platforms and legacy code
Hash customer data for Enhanced Conversions and CAPI Advanced Matching
GA4 ecommerce or lead tracking
Full GA4 ecommerce coverage (view_item through purchase) or lead-gen events (form submissions, calls, downloads, demos)
Custom dimensions and metrics tied to your reporting needs
Conversion configuration and key events
Cross-domain tracking where required
BigQuery export — set up properly so the raw data is usable
Consent configuration
Consent Mode v2 integration with your CMP - Cookiebot, OneTrust, CookieYes, or other
Per-tag consent requirements, properly gated
Built-in consent checks for any tag that needs them
A setup that’s compliant by default, not by accident
Mutli-platform conversion tracking
Meta Pixel base + Conversions API, deduplicated so they don’t double-count
TikTok Pixel and Events API
Google Ads conversions with Enhanced Conversions
Microsoft and Bing UET
LinkedIn Insight Tag, Pinterest Tag, others as needed
Testing & validation
Tag firing tested in Preview mode and on the live site
Deduplication verified across Pixel / CAPI / Events API pairs
Consent behaviour tested in every consent state — granted, denied, partial, undecided
Real purchase or lead walkthroughs from end to end
Documentation
The bit that usually gets skipped - and the bit that matters most six months from now. You get:
A full container map - every tag, trigger, variable and what they do
A dataLayer reference your dev team can build against
Per-tag firing logic and consent requirements
Known issues, outstanding items and recommended next steps
How it works.
1. Scope & access
We start with a conversation about your platforms, your stack, your reporting needs, and the timeline. I’ll come back with a clear scope and a fixed fee.
2. Build
I build the container, write the custom JS, configure the platforms and integrate consent. You get progress updates and the chance to review before anything goes live.
3. Validate
Nothing goes live without proper testing. Deduplication checks, consent state checks, end-to-end purchase or lead walkthroughs, network request inspection.
4. Document & handover
Full documentation and a walkthrough for your team or agency. I’m available for follow-up questions after handover — no black boxes, no disappearing acts.
This is for you if...
You’re launching a new site and want tracking built in properly from day one
You’ve outgrown a basic GTM template setup
You’re scaling ad spend across multiple platforms and need cleaner data
You’re migrating off Universal Analytics, another tag manager or a CDP
Your dev team has a tracking setup that’s hard to maintain
You want a setup that doesn’t need a specialist on call every time you add a new product or button
Recent builds.
A full GTM container for a proprietary trading platform - GA4 ecommerce, the full Meta Pixel suite (PageView through Purchase), Microsoft Bing UET, deduplication logic and consent
A water irrigation ecommerce site - full GTM build with ecommerce tracking, multi-platform conversions and dev handover documentation
A UK ecommerce brand - Meta + Bing UET + GA4 stack with proprietary dedup logic, purchase data now reconciling to the order management system within 1%
Let’s build it properly.
Whether you’re starting from scratch or rebuilding something that’s outgrown its original setup, get in touch and we’ll talk through what’s needed.