Free audit with a recorded video walkthrough in 3 business days Plans and prices published for every service You own every account, dashboard and line of code Senior-led, with hours that overlap the full US business day

Analytics and Tracking

Google Tag Manager Consultant for Clean, Documented Containers

GTM setup, audits and rebuilds with consent handled properly, tags named sensibly, and every change tested before it goes live.

Hire a Google Tag Manager consultant when your container has grown into a tangle of old tags, duplicate triggers and custom scripts nobody understands. We set up new containers or audit and rebuild existing ones, add a proper data layer, configure Consent Mode v2, and connect GA4 and your ad platforms. Every tag is named, tested in preview and documented.

US-registered LLC Free audit with video walkthrough No long lock-ins Flexible ways to pay
On this page
  1. What Is Google Tag Manager Used For?
  2. What Our Google Tag Manager Consultant Work Includes
  3. How We Set Up or Rebuild a GTM Container
  4. GTM Setup Deliverables: What You Receive at Handover
  5. Google Tag Manager vs Hardcoded Tags vs Platform Integrations
  6. Google Tag Manager Mistakes That Break Tracking
  7. GTM Container Standards We Follow
  8. Consent Mode v2 in Tag Manager
  9. GTM on Shopify, WordPress and Custom Sites
  10. Tag Manager Debugging and Consent Tools We Use
  11. Why Choose 95 Solutions as Your Google Tag Manager Consultant
  12. When to Hire a Google Tag Manager Expert
  13. Google Tag Manager Setup Pricing

A Google Tag Manager consultant is useful at two moments: when you are setting tracking up properly for the first time, and when an existing container has become too risky to touch. Google Tag Manager (GTM) decides which scripts load on your site, when they fire and what data they send. When it is messy, your analytics and ad platforms receive bad data, and every report built on it inherits the problem.

Our Google Tag Manager consultancy work, from one-off Google Tag Manager setup services to container rebuilds and ongoing GTM implementation support, is part of our analytics and tracking services. This page covers the container itself: structure, data layer, consent and testing. GA4 configuration, conversion tracking and server-side tagging have their own pages, linked below.

What Is Google Tag Manager Used For?

Google Tag Manager is used to add, change and control the tracking scripts on a website without editing the site code each time. You install one container snippet on the site, and from then on tags (GA4, Google Ads, Meta Pixel and others) are added in the GTM interface.

Typical uses are GA4 event tracking, ad platform conversion tags, remarketing audiences, heatmap and chat scripts, and consent handling. The practical benefits are fewer developer requests, version history with rollback, a preview mode for testing, and one place to apply consent rules to every tag. The catch is that the same freedom lets anyone with publish access add scripts, which is how containers get messy.

What Our Google Tag Manager Consultant Work Includes

  • Container audit. A tag-by-tag review of what fires, where, and why, including duplicate tags, orphaned triggers, paused tags still in the workspace and Custom HTML scripts that could be replaced with templates.
  • New container setup. Installation on your site, a naming convention, folders, built-in variables and a clean first version with notes.
  • Data layer specification. A written spec of the events and parameters your site should push (page type, product details, cart contents, form submissions, user status), for your developers or ours to implement.
  • GA4 tags. The Google tag and event tags mapped to the data layer. For a full GA4 property build, see our GA4 setup service.
  • Ad platform tags. Google Ads, Meta Pixel, Microsoft UET, TikTok and LinkedIn tags, with correct values and IDs. Our conversion tracking setup page covers that work in depth.
  • Consent Mode v2. Integration with your consent management platform so tags respect the visitor's choices.
  • Server-side preparation. Web container changes needed to feed a server container. The server build is covered on our server-side tracking page.

How We Set Up or Rebuild a GTM Container

  1. Inventory (days 1 to 3). We export the current container, list every tag, trigger and variable, and compare that list with what the business actually needs to measure. Tags for platforms you no longer use are marked for removal.
  2. Specify the data layer (days 3 to 7). We write the events and parameters required, with examples of the exact objects. Reading from the data layer is far more reliable than scraping values from page text, which breaks the next time someone edits the theme.
  3. Build in a separate workspace (week 2). Changes are made in a named workspace, not the default one, so nothing half-finished reaches production. Tags follow a naming pattern such as platform, type and event.
  4. Test in preview (week 2 to 3). We use Tag Assistant preview mode, GA4 DebugView and each ad platform's own testing tools to confirm that tags fire once, at the right moment, with the right values, under each consent state.
  5. Publish with notes and hand over (end of week 3). Every published version has a clear description. You receive a short document listing what each tag does, who owns it, and how to add a new event without breaking the others.

A new container on a standard site is usually live within one to two weeks. A rebuild of a large container takes two to four weeks, mostly because data layer changes need developer time.

GTM Setup Deliverables: What You Receive at Handover

  • A published, named container version with notes, plus an exported JSON copy you can re-import if anything is ever lost.
  • A tag inventory listing every tag, its trigger, the platform it feeds, who asked for it and whether it respects consent.
  • A data layer specification with the exact event names, parameters and example objects your developers implemented.
  • A QA report with screenshots from Tag Assistant, GA4 DebugView and each ad platform's test tool, under accept, reject and no-choice consent states.
  • An access list showing who holds Publish, Approve, Edit and Read rights, with at least two admins on your side.
  • A short working guide explaining how to request, build, test and publish a new tag without breaking existing ones.

A good outcome is measurable: GA4 page views and purchases that line up with your platform data, no duplicate events in DebugView, ad platform conversions within a normal range of your back end, and a container that someone new can understand in an afternoon.

Google Tag Manager vs Hardcoded Tags vs Platform Integrations

ApproachGood forLimits
Hardcoded Google tag (gtag.js)A simple site with GA4 and one ad platformEvery change needs a developer, and consent rules must be coded by hand
Platform apps and pluginsQuick installs on Shopify or WordPressLittle control over event names or values, and easy to double-count alongside GTM
GTM web containerMost businesses running GA4 plus two or more ad platformsRuns in the browser, so ad blockers and browser limits still apply
GTM web plus server containerHigher ad spend, strict data control or heavy signal lossHosting cost and more setup and monitoring work

Most of our clients land on a GTM web container, with a server container added when the numbers justify it. Mixing approaches is where trouble starts, so we document which method owns each tag.

Google Tag Manager Mistakes That Break Tracking

  • The container installed twice, once in the theme and once through a plugin or app, so every page view and event is counted twice.
  • A hardcoded GA4 tag left on the site after GA4 was added in GTM.
  • Conversion tags firing on All Pages, or on a button click instead of a confirmed submission or order.
  • Triggers tied to CSS classes or button text that change the next time someone edits the design.
  • Consent defaults set after Google tags have already fired, so Consent Mode reports nothing useful.
  • Old Universal Analytics tags still in the container, even though standard Universal Analytics properties stopped processing data in July 2023.
  • Too many people with Publish rights and no version notes, so nobody knows what changed or why.

If several of these sound familiar, a review is usually cheaper than a fresh build. Our Google Analytics audit service checks the container alongside GA4 and your ad platforms.

GTM Container Standards We Follow

A tidy container is cheaper to maintain and less likely to break during a site update.

  • One container per website, with a single person or team holding publish rights and a second admin for continuity.
  • Consistent names for tags, triggers and variables, grouped into folders by platform.
  • Community Template Gallery templates used in place of Custom HTML where a vetted template exists, which reduces the amount of unreviewed code on your site.
  • Lookup tables for IDs that change between environments, instead of hard-coded values scattered across tags.
  • Version notes on every publish, so a problem can be traced and rolled back in minutes.
  • A quarterly check for tags that no longer serve a purpose.

Consent Mode v2 has been required since March 2024 for advertisers who want Google's ad personalization and measurement features for EEA traffic. It adds two signals, ad_user_data and ad_personalization, to the older ad_storage and analytics_storage. In GTM, the consent defaults need to be set before any Google tag fires, which is what the Consent Initialization trigger is for.

We connect your consent management platform (for example Cookiebot, OneTrust, CookieYes or Usercentrics) so the defaults and updates flow correctly, and we check the behavior in preview for accept, reject and no-choice states. We also explain basic mode (tags wait for consent) versus advanced mode (cookieless pings before consent) so your legal team can choose.

After launch we check the consent and tag diagnostics in Google Ads and GA4 over the following weeks, so you can see that consent signals are actually arriving rather than assuming they are. A banner that looks right on screen can still send the wrong default state to every tag.

GTM on Shopify, WordPress and Custom Sites

PlatformHow GTM works there
ShopifyGTM can load on storefront pages through the theme, but checkout tracking now runs through Customer Events. Custom pixels run in a sandbox, so GTM inside them cannot read the page and is harder to debug. We plan storefront and checkout tracking together so events are not counted twice.
WordPress and WooCommerceWe usually install GTM with the GTM4WP plugin, which also pushes a WooCommerce ecommerce data layer, or add it directly in the theme for custom builds.
WebflowContainer code goes in the site's custom code settings, and form and interaction events need custom listeners or data layer pushes.
Custom sites and web appsYour developers push events to the data layer from the application, including single-page app route changes that do not trigger a normal page load.
CategoryTools
Tag managementGoogle Tag Manager (web and server containers), Community Template Gallery
DebuggingTag Assistant, GA4 DebugView, Meta Pixel Helper, Meta Events Manager test events, browser developer tools
ConsentCookiebot, OneTrust, CookieYes, Usercentrics, Shopify Customer Privacy API

Why Choose 95 Solutions as Your Google Tag Manager Consultant

  • Senior-led and technical. Mustafa leads every account, with 11+ years in digital marketing and a BS in Computer Science. He reads both the ad platform side and the code side of a tag.
  • We run our own tracking. Our own properties include a custom PHP CMS with cookie-free analytics and Search Console reporting, so we deal with measurement trade-offs on sites we are responsible for.
  • Your container stays yours. GTM, GA4 and every ad account remain in your name. We are added as users and leave full documentation.
  • Practical logistics. A US LLC with USD invoices and working hours that overlap US and UK business hours.

When to Hire a Google Tag Manager Expert

A good fit: businesses with a container nobody wants to touch, brands launching a new site or theme, teams adding Consent Mode v2, and advertisers whose ad platforms and GA4 disagree badly. It also suits teams that want a Google Tag Manager specialist on call for new launches and campaigns. Adding one tag is easy. Keeping twenty tags accurate across consent states, site updates and several ad platforms is where a Google Tag Manager expert earns the fee.

Compared with a freelancer, a consultancy gives you cover when someone is away and a second person reviewing each publish. Compared with an in-house developer, you get someone who knows how each ad platform reads the data, not just how to add a script.

Probably not a fit: very simple sites that only need the GA4 tag and nothing else, which the platform's built-in integration usually covers, or teams that want tags added without any testing or documentation.

Google Tag Manager Setup Pricing

Our Google Tag Manager agency work is a fixed-price project. The GA4 and GTM Setup plan covers a new build or a rebuild, and the Tracking Audit plan covers a review with a written fix list. The price depends on the number of tags and platforms, how much of the data layer must be specified or built, the site platform, consent requirements across markets, and whether a server container is in scope.

Tracking Audit

$350 one-time

One-time

  • GA4, Google Ads and Meta tracking review
  • Duplicate and missing event report
  • Fix list with priorities
  • Delivered in 5 business days
Get a custom quote

Server-Side Tracking

$1,200 one-time

One-time

  • Server-side GTM (hosting paid by you, usually $20 to $50 a month)
  • Meta Conversions API with deduplication
  • Google Ads enhanced conversions
  • TikTok Events API if needed
  • 30 days of monitoring
Get a custom quote

Looker Studio Dashboard

$500 one-time

One-time

  • One dashboard, up to 3 pages
  • GA4, Google Ads, Meta and Search Console data
  • Revenue, ROAS and CAC views
  • Training session
Get a custom quote

All prices in USD. Need something different? Ask for a custom quote.

Ways to pay
  • Zelle
  • Bank transfer (ACH or wire)
  • Wise
  • PayPal
How payment works

For containers with many sites, markets or unusual integrations, contact us for a custom quote. Send us your site URL and, if you can, read access to the container. We reply within one business day, book a short call about what you need to measure, and send a written scope listing the tags, platforms and timeline before any work starts.

GTM Setup questions

What is a Google Tag Manager container?
A container is the full set of tags, triggers and variables for one website or app, loaded by a single snippet with an ID that starts with GTM-. It has its own workspaces, version history and user permissions. Web containers run in the visitor's browser, while server containers run on a cloud server you control. Most sites need only one web container.
How does Google Tag Manager work?
The container script loads with the page, reads its published configuration and listens for events: page views, clicks, form submissions and custom events your site pushes into the data layer. Each event is checked against your triggers, and any matching tags fire using values held in variables, such as an order total or product ID. Nothing changes on the live site until a new version is published.
Is Google Tag Manager free?
Yes. Standard Google Tag Manager has no license fee for web or app containers. Tag Manager 360, part of Google Marketing Platform, is the paid enterprise edition with extra governance features and a service agreement. Server-side tagging is free as software but needs hosting, for example on Google Cloud Run, which your cloud provider bills you for. The real cost is the time to set it up and maintain it.
Is Google Tag Manager still a thing?
Yes. GTM is still Google's tag management system and is actively updated, including consent settings, server-side tagging and Google tag support. Some confusion comes from the Google tag (gtag.js), which can be installed directly for GA4 and Google Ads. That works for a simple site, but once you run several ad platforms, consent rules and custom events, GTM is still the practical way to manage them in one place.
How do you set up Google Tag Manager?
Create an account and container at tagmanager.google.com, then add the container code to every page: one snippet in the head and one right after the opening body tag, or use your platform's integration. Next, add the Google tag with your GA4 measurement ID, set Consent Mode defaults, test in preview mode with Tag Assistant and publish a named version. The install takes minutes. Most of the time goes into the data layer, event tags and testing.

Next step

Tell us what you want to grow

Send a few details and a senior strategist replies within one business day with honest next steps, even if we are not the right fit.

  • Free audit with a recorded video walkthrough
  • Fixed scope and published pricing
  • No long lock-ins: 3-month minimum on most retainers
  • You own every account, file and line of code

We only use your details to reply. See our privacy policy.