Fix Analytics Tracking: GA4, Tag Manager, and Knowing What’s Happening on Your Site
Most sites don’t have a data problem. They have a container problem, installed once, never configured, quietly reporting nothing useful while everyone assumes it’s working.
This is the real series, documented as it happened on this site, mistakes included, not the tidied-up version.
You Can’t Fix What You Can’t Measure
Every other page on this site, speed, SEO, conversions, assumes you can actually see what’s happening. Broken or half-configured tracking undermines all of it quietly, since a fix that isn’t being measured properly looks identical to a fix that didn’t work. This series exists because I found that out the hard way on my own site, not in theory.
Getting Tracking Actually Working
Google Tag Manager Mistakes I Made in My First Ever Container
Zero tags, zero variables, an urgent warning I didn’t understand at the time. What an empty, unconfigured container looks like from the inside, and why mine stayed that way for years.
Read the Origin Story →What Is Google Tag Manager, and Why Do You Actually Need It?
What Tag Manager and GA4 really are, how they differ, and the four pieces, tags, triggers, variables, and the dataLayer, that give a container something to do.
Read the Basics →Installing Google Tag Manager Manually, One Page at a Time
Pasting the code into a single page by hand, on camera, including the exact moment of not knowing where it’s meant to go. Real, not a tidied-up version of the process.
Watch the Manual Version →Installing Google Tag Manager Sitewide With WPCode
The proper method, one save covering every page on the site. Includes the real before and after, container quality going from Urgent to Good.
Read the Sitewide Fix →Building the Actual GA4 Configuration Tag
A working container is still just the delivery system. Next in this series is where the real data collection starts, building the GA4 configuration tag itself, with real numbers pulled from this site once there’s enough traffic to show something meaningful. Once that’s live, the natural next check is whether individual events are actually firing correctly, covered in auditing GA4 for broken event tracking.
The Real Reasons Tracking Fails Without Anyone Noticing
The Real Before and After, On This Site
Not a demo account. This is griffithpromarketing.com’s own Tag Manager container, going from an urgent, silently broken state to a clean, sitewide install, documented step by step.
View All Case Studies