GA4 Audit Blog

Better data starts with a proper audit

Practical guides on GA4 property configuration, consent mode, UTM governance, e-commerce tracking, data quality, and BigQuery. Written for analysts and marketers who care about accuracy.

Data Quality

The Complete GA4 Audit Checklist (2026)

A comprehensive checklist covering property configuration, tag implementation, consent mode, UTM campaigns, data quality, and e-commerce tracking. Everything you need to audit a GA4 property from top to bottom.

·12 min read
Read
Consent & Privacy

Google Consent Mode v2: Complete Implementation Guide

What consent mode v2 is, why it matters for EU compliance and conversion modeling, step-by-step implementation, and common mistakes.

·9 min read
Read
E-commerce

How to Detect and Fix Duplicate Transactions in GA4

Duplicate transactions inflate revenue data and distort reporting. Learn what causes them, how to detect duplicates, and proven strategies to fix and prevent them.

·8 min read
Read
Data Quality

GA4 Property Configuration Checks That Catch Drift Fast

The property-level checks that expose wrong IDs, drifted settings, and broken streams before they turn into bad reports.

·6 min read
Read
UTM & Attribution

UTM Governance for GA4: A Practical Framework

Keep campaign tracking clean with simple naming rules that stop channel fragmentation and make reporting easier to trust.

·5 min read
Read
UTM & Attribution

Why Your GA4 Direct Traffic Is Probably Too High

High direct traffic in GA4 is almost always a symptom of broken attribution. Referral exclusions, UTM stripping in redirects, and missing cross-domain config are the usual culprits.

·7 min read
Read
E-commerce

GA4 E-commerce Tracking: The 12 Checks That Matter Most

Product impressions, add to cart events, checkout steps, and purchase events. Here's what to validate and how to catch the silent failures before they distort your revenue data.

·10 min read
Read
Consent & Privacy

How Consent Mode Affects Your GA4 Conversion Modeling

When consent is denied, GA4 uses modeled conversions to fill in the gaps. Here's how the modeling works, when to trust it, and when your implementation might be breaking it.

·8 min read
Read
Data Quality

Measuring GA4 Data Quality: The Scoring Methodology Explained

How we turn a broad set of automated checks into a single score and what each module measures. Includes how grades map to score ranges and what a failing check actually means for your data.

·9 min read
Read
UTM & Attribution

Cross-Domain Tracking in GA4: Setup, Validation, and Common Failures

GA4 cross-domain tracking is easy to misconfigure and hard to spot when broken. Learn how to set it up correctly and how to verify it's working end-to-end.

·8 min read
Read
Data Quality

GA4 BigQuery Export: Parity Checks and Data Validation

Exporting GA4 data to BigQuery? Here's how to validate that the export matches what you see in the GA4 UI and what to do when the numbers don't line up.

·11 min read
Read
Consent & Privacy

GDPR and GA4: What Your Analytics Setup Needs to Do Right

From data retention settings to consent mode to DPA considerations, here's what GDPR compliance looks like for a properly configured GA4 property.

·7 min read
Read
Data Quality

GA4 Bot Traffic: How to Detect and Filter It

Bot traffic inflates session counts and distorts engagement metrics. GA4 has built-in filtering, but it doesn't catch everything. Here's how to audit what's slipping through.

·6 min read
Read
Platform Updates

Custom Dimensions in GA4: Audit and Governance Guide

Custom dimensions give you flexibility, but they're easy to mismanage. Dead dimensions, schema drift, and cardinality issues all show up over time. Here's how to audit them.

·7 min read
Read
Platform Updates

GA4 vs Universal Analytics: What the Migration Broke in Your Data

Many teams that migrated from UA to GA4 have tracking gaps they don't know about. The most common issues: missing event parameters, broken funnels, and consent config that was never updated.

·9 min read
Read
Agency & Consulting

How Agencies Should Structure GA4 Audits for Client Delivery

A repeatable agency workflow for GA4 auditing: how to scope the engagement, what to include in the deliverable, and how to present findings to non-technical stakeholders.

·10 min read
Read
Agency & Consulting

White-Label GA4 Reports: What Agencies Need to Know

Branded audit reports help agencies reinforce their value. Here's what to include, how to structure a client-facing document, and how to automate the process.

·7 min read
Read
Agency & Consulting

How to Price a GA4 Audit Engagement

From a one-off health check to a monthly retainer: how analytics consultants and agencies structure and price GA4 auditing services.

·8 min read
Read
Agency & Consulting

Managing GA4 Audits Across Multiple Client Properties

When you're auditing 20+ properties across clients, the challenge is consistency. Here's how to standardise checks, track remediation, and report at scale.

·9 min read
Read
Agency & Consulting

How to Prove the Value of GA4 Auditing to Clients

Most clients don't know their tracking is broken until you show them. How to frame the conversation, quantify the impact, and turn audit findings into retained work.

·6 min read
Read
Data Quality

How GA4 Counts Sessions: What Analysts Get Wrong

GA4's session model is fundamentally different from Universal Analytics. Understanding session start, engagement, and timeout rules is essential for avoiding data quality mistakes.

·8 min read
Read
Data Quality

Fixing (not set) in GA4: Causes and Solutions

(not set) appears when a dimension has no value at event time. The causes and fixes differ depending on which dimension it appears in.

·7 min read
Read
Data Quality

GA4 Sampling and Thresholds: When to Trust Your Reports

GA4 applies sampling to some reports and data thresholds to others. Here's when your data is being approximated and how to work around it for more accurate analysis.

·8 min read
Read
Data Quality

Filtering Internal Traffic in GA4: The Complete Guide

Developer and internal traffic inflates session counts and distorts conversion rates. GA4's IP based filtering has limitations. Here's the right way to exclude internal traffic.

·6 min read
Read
Data Quality

GA4 Debug Mode Left On in Production: How to Detect It

debug_mode=true events pollute your production data and inflate event counts. How to check whether debug mode is active on your live property and how to remove it.

·5 min read
Read
Data Quality

GA4 Data Retention Settings: What You Need to Know

GA4's default 2-month retention period deletes user-level data that you may need for attribution modelling and cohort analysis. Here's what to change and why it matters.

·6 min read
Read
Data Quality

GA4 Engagement Rate vs Bounce Rate: What Actually Measures Quality?

Engagement rate replaced bounce rate in GA4, but it measures something different. Here's how to interpret it, what a healthy rate looks like, and when low engagement signals a tracking problem.

·7 min read
Read
Data Quality

Spotting Tracking Anomalies in GA4 Before They Become Data Quality Disasters

Sudden drops, traffic spikes, and unusual patterns are often symptoms of broken tracking rather than real business events. Here's how to distinguish signal from noise.

·8 min read
Read
Data Quality

Auditing Custom Events in GA4: Schema, Naming, and Cardinality

Custom events are powerful but easy to mismanage. Event name inconsistencies, missing parameters, and high-cardinality parameter values all degrade data quality over time.

·7 min read
Read
Data Quality

GA4 Data Stream Validation: How to Verify Your Setup Is Correct

A misconfigured data stream is one of the most common sources of GA4 data quality issues. URL mismatches, wrong measurement IDs, and duplicate streams are all worth auditing.

·6 min read
Read
Consent & Privacy

IAB TCF 2.2 and GA4: What the Integration Actually Does

The IAB Transparency and Consent Framework is the standard for GDPR consent signals in the advertising ecosystem. Here's how it connects to GA4 Consent Mode.

·9 min read
Read
Consent & Privacy

Server-Side Consent Signals: Does GA4 Respect Them?

Client-side consent mode is the standard approach, but some implementations use server-side signals. Here's what GA4 supports, what it doesn't, and the edge cases to watch.

·8 min read
Read
Consent & Privacy

Consent Mode for Analytics vs Ads: Understanding the Difference

analytics_storage and ad_storage are separate consent signals that control different behaviour. Getting the distinction wrong is one of the most common consent mode implementation errors.

·7 min read
Read
Consent & Privacy

UK PECR and GA4: What the Privacy Regulations Mean for Your Analytics

PECR governs cookies and electronic marketing in the UK post-Brexit. Here's what it means for GA4 consent requirements, analytics cookies, and what constitutes strictly necessary.

·8 min read
Read
Consent & Privacy

Cookieless Tracking in GA4: What's Possible Without Consent

Privacy regulations are reducing reliance on cookies for analytics. Here's what GA4 can track without cookies, what consent mode enables, and the real limits of cookieless analytics.

·9 min read
Read
Consent & Privacy

CMP and GA4: Validating the Consent Signal Timing

The order in which your CMP fires versus your GA4 tag determines whether consent mode works correctly. A timing failure can mean GA4 fires before consent is set, silently breaking compliance.

·7 min read
Read
Consent & Privacy

Handling Data Deletion Requests in GA4

GDPR Article 17 gives users the right to erasure. Here's how GA4 handles deletion requests, what the data deletion API does, and what the limitations are.

·6 min read
Read
Consent & Privacy

Consent Mode vs Server-Side Tagging: Which Solves the Privacy Problem?

Both are positioned as privacy-preserving approaches, but they solve different problems. Here's what each does, where they overlap, and when you need both.

·9 min read
Read
UTM & Attribution

GA4 Attribution Models: Data-Driven vs Last Click vs Linear

GA4's default attribution model is data-driven, but most teams don't understand what that means for how credit is assigned. Here's a practical guide to GA4 attribution.

·10 min read
Read
UTM & Attribution

UTM Parameters for Social Media: Best Practices and Common Mistakes

Social platforms strip or modify UTMs inconsistently. Bitly shorteners lose them. Auto-tagging competes with them. Here's how to build a UTM strategy that survives the journey.

·7 min read
Read
UTM & Attribution

Source/Medium Cardinality in GA4: When Too Many Values Break Your Reports

High source/medium cardinality fragments your channel data and makes attribution reports unusable. Here's what causes it and how to audit and fix the problem.

·6 min read
Read
UTM & Attribution

Dark Direct Traffic in GA4: What It Is and How to Reduce It

Direct traffic that isn't genuinely direct is one of the most common attribution problems in GA4. UTM stripping, HTTPS-to-HTTP redirects, and dark social all contribute.

·8 min read
Read
UTM & Attribution

Google Ads Auto-Tagging Conflicts with Manual UTMs in GA4

When auto-tagging and manual UTMs coexist, GA4 has to decide which takes precedence. Getting this wrong means your Google Ads and GA4 conversion data will never match.

·7 min read
Read
UTM & Attribution

Facebook Ads and GA4: Fixing the Attribution Gap

Facebook's click-through attribution window and GA4's session-based model produce systematically different numbers. Here's why they diverge and how to reconcile them.

·8 min read
Read
UTM & Attribution

GA4 Referral Exclusion List: When and How to Use It

Payment providers, sub-domains, and third-party booking widgets all appear as referral traffic unless excluded. Here's how to configure referral exclusions correctly.

·6 min read
Read
UTM & Attribution

Setting Up Conversion Tracking in GA4: The Complete Guide

From marking key events as conversions to validating that conversion counts are accurate. Everything you need for reliable GA4 conversion data.

·10 min read
Read
E-commerce

Migrating E-commerce Tracking from UA to GA4: What Changed

GA4's e-commerce event schema is fundamentally different from UA Enhanced E-commerce. Here's what changed, what breaks in migration, and how to validate the new implementation.

·11 min read
Read
E-commerce

GA4 Purchase Event Parameters: What's Required, What's Recommended

The purchase event has required parameters (transaction_id, value) and recommended ones (items array, coupon, shipping). Missing parameters silently break revenue reporting.

·7 min read
Read
E-commerce

Tracking Cart Abandonment in GA4: Setup and Validation

Cart abandonment funnels require clean add_to_cart, begin_checkout, and purchase events. Here's how to implement them correctly and audit whether the funnel data is accurate.

·8 min read
Read
E-commerce

GA4 Refund Tracking: How to Keep Revenue Data Accurate

GA4 supports refund events to offset revenue figures, but most implementations don't include them. Here's how to implement refunds and why it matters for accurate ROAS reporting.

·6 min read
Read
E-commerce

Measuring Product List Performance in GA4: Impressions, Clicks, and CTR

view_item_list and select_item events power your product list performance reports. Here's how to implement them correctly, what's commonly missed, and how to validate the data.

·8 min read
Read
E-commerce

Shopify and GA4: Common Tracking Problems and How to Fix Them

Shopify's native GA4 integration has known gaps: checkout tracking on the /thank-you page, cross-subdomain session breaks, and duplicate purchase events are all common issues.

·9 min read
Read
E-commerce

WooCommerce GA4 Tracking: Auditing Your Implementation

WooCommerce-to-GA4 integrations (via GTM or plugin) are often incomplete. Here's what to check: purchase events, item arrays, currency handling, and checkout funnel coverage.

·8 min read
Read
E-commerce

Currency Mismatch in GA4: Why Your Revenue Numbers Are Wrong

If your GA4 reporting currency doesn't match the currency you're sending in events, GA4 applies conversion rates that introduce error into your revenue data. Here's how to detect and fix it.

·5 min read
Read
Platform Updates

GA4 Dimensions and Metrics Reference: What Changed in 2025 to 2026

Google has deprecating, renamed, and added dozens of dimensions and metrics in GA4 over the past year. Here's a reference of what changed and what it means for your existing reports.

·9 min read
Read
Platform Updates

Google Signals in GA4: What It Does and When to Enable It

Google Signals enables demographic and cross-device reports, but it comes with data thresholds and privacy implications. Here's when to enable it and how to validate it's working.

·7 min read
Read
Platform Updates

Building Audiences in GA4: A Practical Guide for Marketers

GA4 audiences power remarketing and conversion bidding. Here's how to build them correctly, what the event-based audience conditions look like, and how to validate audience membership.

·8 min read
Read
Platform Updates

Connecting GA4 to Looker Studio: Data Quality Considerations

The GA4 connector for Looker Studio applies sampling at different thresholds than the UI. Here's what to watch for when building dashboards and how to validate your Looker Studio data against GA4.

·7 min read
Read
Platform Updates

GA4 Data API Quotas and Limits: What Developers Need to Know

The GA4 Data API has per-property quotas that reset daily. Hitting them silently returns incomplete data rather than errors. Here's how the quota system works and how to stay within limits.

·6 min read
Read
Platform Updates

GTM and GA4: The Definitive Configuration Guide for 2026

From the GA4 Configuration tag to event tags to enhanced measurement, here's how to structure your GTM container for clean, maintainable GA4 tracking.

·12 min read
Read
Platform Updates

GA4 Measurement Protocol: Server-Side Event Sending Explained

The Measurement Protocol lets you send events directly to GA4 from your backend. Here's how it works, what the limitations are, and how to validate that events are arriving correctly.

·9 min read
Read
Platform Updates

Server-Side Tagging with GA4: Benefits, Limitations, and Audit Points

Server-side tagging moves tag firing to your server rather than the browser. Here's what it changes for GA4 tracking, what it doesn't solve, and how to audit a server-side implementation.

·10 min read
Read
Platform Updates

GA4 and Firebase: How the Integration Works and What to Audit

Mobile apps using Firebase automatically get GA4 integration, but the event schema and session model differ from web. Here's what to check when auditing a Firebase-connected GA4 property.

·8 min read
Read
Platform Updates

GA4 Enhanced Measurement: What Each Setting Does and When to Disable It

Enhanced measurement automates common events, but it can cause duplicates and false positives when combined with GTM custom tags. Here's how to audit your enhanced measurement configuration.

·7 min read
Read
Platform Updates

Linking GA4 to Search Console: What Data You Get and How to Use It

The GA4/Search Console integration surfaces organic search queries in GA4. Here's how to link the accounts, what the integration provides, and the limitations to understand before relying on the data.

·6 min read
Read

Newsletter

Get new guides in your inbox

Practical updates on GA4 auditing, consent mode, data quality, and e-commerce tracking when we publish them.

A light newsletter for practical updates. No filler.