Blog

GA4 guides for people who care
about clean data.

UTM Governance for GA4: How to Stop Losing Campaign Attribution

Without UTM governance, you can't report on campaign efficacy. You're guessing whether your marketing spend paid off. Here's how to build a naming convention, enforce it, and keep your attribution trustworthy.

Inheriting a GA4 Property: How to Audit What Someone Else Built

Taking over a GA4 property means inheriting someone else's decisions — good, bad, and unfinished. Here's how to assess what you've been handed, find what's broken, and establish a baseline you can actually trust.

The Case for a Routine GA4 Data Health Check

Most companies check their GA4 data when something looks wrong. By then they've already lost time to bad data — and missed the business intelligence they could have been acting on.

GA4 Audit Before a Quarterly Review: Know Your Data Before the Room Does

A pre-quarterly GA4 audit isn't just about finding broken tracking. It's about knowing your data so well that you walk into the room already knowing the story — and the answers to questions nobody has asked yet.

GA4 Audit After a Site Redesign: What Breaks and How to Catch It

Site redesigns break GA4 tracking immediately — but teams rarely find out until weeks later. Here's what breaks, when to check, and how to verify your tracking survived the launch.

GA4 Troubleshooting Guide: How to Diagnose When Something Looks Wrong

Something is off in your GA4 data. Maybe it happened overnight. Maybe it's been slowly leaking for weeks. Here's the process for isolating the problem, segmenting the data, and tracing it back to a cause.

Pre-Campaign GA4 Checklist: Is Your Tracking Ready Before You Spend?

Most campaigns launch with broken tracking and nobody finds out until the budget is gone. Here's how to verify your GA4 instance is clean and ready before a single dollar leaves your account.

Building a Campaign Measurement Strategy: The Workshop That Changes How You Market

A measurement strategy isn't a spreadsheet you fill in after launch. It's a guided workshop that forces your team to confront what success actually means — and exposes the gaps in your funnel before budget goes out the door.

Campaign Measurement Beyond GA4: When You Need More Than One Data Source

GA4 sees what happens on your website. It doesn't see your CRM, your ad platforms, or your authenticated product experience. Here's how to close that gap based on where your organisation actually is.

GTM Container Hygiene: What It Is and Why Most Containers Don't Have It

Most GTM containers accumulate years of zombie tags, redundant ad scripts, and unknown third-party code with no audit trail. Here's what that costs you — in performance, security, compliance, and data quality.

How to Audit a GTM Container

A step-by-step process for taking a full inventory, identifying zombie tags, spotting redundant ad tracking, checking consent coverage, and understanding which tags are heaviest.

How to Clean Up a Bloated GTM Container

How to safely remove zombie tags, consolidate redundant ad tracking, get stakeholder sign-off, and set up governance so the container doesn't accumulate again.

BigQuery vs Supermetrics for GA4: When to Use Each

Supermetrics and BigQuery are not competing tools — they solve different problems. Here's an honest comparison of what each does well, what each costs, and how to choose for your GA4 setup.

Tracking Readership Across a Large Blog Network with GA4, Google Sheets and BigQuery

How to combine data from multiple GA4 properties to track daily readership, detect record-breaking days, and identify which sites in your network are actually growing — using Google Sheets, Apps Script, and BigQuery.

GA4 BigQuery Query Patterns for Content Publishers

Practical BigQuery SQL patterns for content teams and publishers — article performance, scroll depth, referral sources, return visitor rates, content velocity, and more.

How to Set Up the GA4 BigQuery Export

A step-by-step guide to enabling the GA4 BigQuery export — what to set up in GCP, what to configure in GA4, what you get when it's running, and the decisions that matter before you start.

GA4 BigQuery Schema Explained: A Practical Reference

A practical reference for the GA4 BigQuery export schema — what every column contains, how to access nested fields, and the SQL patterns you'll use in almost every query.

Rakuten Affiliate Pixel: GA4 and Server-Side GTM Setup Guide

Setting up the Rakuten affiliate pixel with GA4 and server-side GTM has more moving parts than most implementations. Here's the dependency chain, common failure points, and how to troubleshoot when conversions aren't registering.

How to Present a GA4 Audit Report to a Non-Technical Client

Translate technical findings into business outcomes. Three priority tiers, plain-language explanations for every common finding, and how to handle the questions clients always ask.

How to Use a GA4 Audit to Win a New Client Pitch

Walk into the pitch with findings they didn't know existed about their own property. Here's the exact process — how to get access, how to present the findings, and what to send as a follow-up.

Why Digital Marketers and Small Agencies Should Be Offering GA4 Audits

Most agencies review their clients' GA4 data every week but never audit the property it comes from. That gap is a revenue opportunity, a client retention tool, and a credibility differentiator — often all three at once.

Best GA4 Audit Tools in 2026

Most tools that claim to audit GA4 are either too shallow to catch the issues that matter or too complex to use without a developer. An honest comparison of six tools — what each checks, what it costs, who it's for, and where it falls short.

What Is a GA4 Health Score?

A GA4 health score translates dozens of individual configuration and data quality checks into a single number that tells you how much to trust your data. Here's what goes into it, what different scores mean in practice, and why the number matters more than any individual finding.

GA4 Audit: Manual vs Automated — What You Trade Off With Each

A manual GA4 audit and an automated one are not competing approaches to the same task. They catch different things, cost different things, and suit different situations. An honest comparison of what each gives you — and what it doesn't.

GA4 Event Tracking Audit: How to Verify Every Event Is Firing Correctly

Events appear in your Admin list, toggles are on, reports look normal — but events are firing twice, firing never, or firing with missing parameters. This is the step-by-step process for verifying every event using DebugView, Tag Assistant, and GTM preview mode.

Why Your GA4 Conversion Rate Is Lower Than It Should Be

Before you redesign your checkout or rewrite your landing page — check your tracking. A low GA4 conversion rate is more often a measurement problem than a marketing problem. Here are the six most common causes and how to fix each one.

GA4 vs Universal Analytics: What Broke in the Migration and How to Fix It

Most teams migrated to GA4 — but migrating and migrating correctly are two different things. This is a full account of what the transition silently broke: data retention deleted, attribution shifted, goals misfired, ecommerce incomplete. And what you can still do about it.

10 Signs Your GA4 Data Is Unreliable

Bad GA4 data doesn't announce itself. It hides inside normal-looking reports and produces reasonable-sounding numbers while you make confident decisions based on information that's partially or completely wrong. These are the 10 signs — and how to spot each one right now.

GA4 Data Quality: A Complete Guide for Marketers

Most GA4 properties have at least three data quality problems right now — and most of them are invisible in day-to-day reporting. This guide covers every category of GA4 data quality failure: what causes it, how to detect it, how to fix it, and what it costs you if you don't.

How to Audit a Client's GA4 Property in Under 5 Minutes

Most agencies either skip the GA4 audit entirely or spend half a day doing it manually. This is the exact five-step triage process for rapidly assessing any new client property — before you write a single report, make a single recommendation, or trust a single number.

GA4 Data Retention: Why Your Historical Data Is Being Deleted and How to Fix It

GA4 deletes your historical data by default after just 2 months. Most properties never change this setting — meaning year-over-year analysis, long-term trends, and campaign comparisons disappear permanently. Here's what's happening and how to fix it in under 60 seconds.

GA4 UTM Inconsistency: Why Mixed Casing Is Destroying Your Attribution

In GA4, 'Email' and 'email' are not the same channel. Mixed UTM casing silently splits your attribution data across duplicate channels — making every channel look less effective than it actually is. Here's why it happens and how to fix it.

How to Remove Staging Traffic from GA4: Hostname Filter Setup Guide

If your GA4 property doesn't have a hostname filter, every developer session, QA test, and staging environment visit is counted as a real user. Your session counts are inflated, your conversion rate is suppressed, and your data is telling a story that isn't true.

Consent Mode v2: What It Is, Why It Matters, and How to Implement It in GA4

Consent Mode v2 is required for EEA traffic and has been since March 2024. Without it, GA4 cannot model conversions for users who decline cookies — degrading your reporting and crippling Smart Bidding performance. A complete implementation guide.

Why PayPal and Stripe Are Stealing Your GA4 Attribution And How to Fix It

When a customer returns from PayPal or Stripe, GA4 treats it as a new referral session. The campaign that drove the sale loses credit entirely. This is one of the most common attribution errors in e-commerce GA4 setups — and one of the most damaging.

GA4 E-commerce Funnel Tracking: How to Find and Fix Missing Checkout Events

If your GA4 e-commerce setup is missing checkout events, you cannot tell where in your funnel customers drop off. You know they abandon — but not whether it's before payment details, after, or somewhere earlier. Here's what's required and how to audit it.

The Complete GA4 Audit Checklist for 2026

50+ checks every GA4 property needs to pass. From event naming conventions to consent mode, data retention settings, and internal traffic filters — the definitive audit checklist.

11 Common GA4 Mistakes That Are Ruining Your Data

Most GA4 properties have at least three of these problems. Internal traffic leaking in, payment processors creating ghost sessions, conversion events with zero data — here's how to find and fix them.

GA4 Event Naming Conventions: The Rules That Actually Matter

Snake_case isn't just a style preference — it affects how GA4 groups and surfaces your data. A practical guide to naming events, parameters, and custom dimensions correctly.

GA4 Consent Mode v2: What Changed and How to Check You're Compliant

Google's Consent Mode v2 became mandatory for EEA traffic in March 2024. Here's what it actually does, how to verify it's working, and what happens to your data if it isn't.

Why Is Your GA4 Traffic "Unassigned"? And How to Fix It

A large (Unassigned) row in your Acquisition reports isn't a quirk — it's a symptom of broken configuration. Non-standard UTMs, payment processor redirects, and missing channel rules are the usual culprits.

Is Your GA4 Data Leaking? The 2026 Guide to Consent Mode v2

If your European traffic has plummeted or remarketing lists are shrinking, you likely have a Consent Mode v2 problem. All 4 required signals, Basic vs Advanced mode, and 3 signs your implementation is broken.

GA4 Data Not Matching UA: Why the Numbers Are Different

Sessions are lower, bounce rate is gone, and conversions count differently. Most UA vs GA4 discrepancies are architectural — not errors. Here's what actually changed and how to validate your GA4 data independently.

GA4 Revenue Double Counting: Causes and Fixes

GA4 showing double your actual revenue? Duplicate tag firing, thank-you page reloads, and cross-domain checkout issues are the most common causes. Here's how to diagnose and fix each one.

GA4 Thresholding: How to Fix the Orange Triangle

The orange exclamation triangle means GA4 has silently removed rows from your report to protect user privacy. Here's what triggers it, why Google Signals is usually the cause, and how to get your complete data back.

Agency GA4 Onboarding Checklist: 50+ Checks Before Your First Report

Taking on a new client's GA4 account means inheriting their configuration mistakes. This is the complete checklist to run before presenting your first report — covering access, property settings, event tracking, and compliance.

GA4 Data Retention: Why You Must Change It to 14 Months Today

GA4 defaults to deleting your data after 2 months — silently, automatically, with no warning. Here's what you permanently lose and how to fix it in 30 seconds before more data disappears.

GA4Check vs GA4 Health Check: Which Audit Tool Is Right for You?

Both tools identify GA4 configuration issues, but the depth of analysis and quality of output are significantly different. An honest comparison across audit scope, report output, and agency use case fit.

GA4 Referral Exclusion for Shopify: The Complete Setup Guide

Stripe, PayPal, and Shopify Payments appearing as traffic sources means every purchase is misattributed. The complete domain exclusion list for Shopify stores and step-by-step fix instructions.

Fixing GA4 Session Fragmentation: Why Your Session Count Is Inflated

UTM-tagged internal links, payment redirects, and missing cross-domain configuration split single user journeys into multiple sessions — inflating counts and breaking funnel analysis. Here's how to fix each cause.

GA4 BigQuery Export Discrepancies: Why the Numbers Don't Match

GA4's interface uses modelled, sampled, and processed data. BigQuery exports raw unsampled events. The two will never match exactly — here's the complete explanation of every source of difference.

Manual vs Automated GA4 Audit: An Honest Comparison

A manual GA4 audit takes an experienced analyst 4–8 hours. An automated one takes 60 seconds. Both have genuine advantages — here's when to use each, what you trade off, and why consistency is the underrated argument for automation.