What's actuallybroken inyour GA4?
An honest tracking audit across GA4, Google Ads, and Meta — built by analytics specialists who do this for clients every day. Connect once and we'll surface the gaps that cost you measurable revenue.
Read-only access · Your CSVs stay in your browser · We don't track this site
Four audits,
one screen.
Each one takes ~40 seconds and turns into a health score, a list of fixes, and a number for what the gaps are costing you.
Tracking Health
Is GA4 firing correctly? Configuration, data quality, and consent in one umbrella.
Transaction Accuracy
Are orders captured with the right value? Purchase-event hygiene + GA4-vs-backend reconciliation when a CSV is uploaded.
Attribution & Channels
Where do customers come from? Source/medium coverage, (not set) traffic, UTM hygiene, and broken cross-domain.
Ad Platforms
Are paid channels measuring conversions correctly? Google Ads + Meta in one place.
What kinds of
issues we find.
Beyond surface-level checks — patterns built from years of debugging real GA4 setups.
Purchase events firing twice on Shopify thank-you page — Smart Bidding overcounts.
user_id missing on an authenticated Shopify store — cross-device attribution broken.
8.7% of sessions arrive as (not set) — referral exclusion list missing payment gateways.
Google Ads imported conversion + direct conversion both firing — double-count risk.
50+ check patterns across GA4 configuration, ecommerce funnel completeness, attribution hygiene, consent posture, and ad-platform integration.
Specialists,
not generalists.
The GA4 Audit Tool is built by New North Digital — a Dutch analytics consultancy. We do this work for clients every day: server-side GTM, Consent Mode v2, BigQuery warehouses, Looker Studio, Lightdash, and the full Google Ads / Meta Ads stack.
The audit you run here is the same diagnostic we use to onboard new clients. It catches the issues we've learned to look for the hard way — Shopify checkout splits, payment-gateway self-referrals, Measurement Protocol payloads without page_location, stripped gclid parameters, refund-tagging gaps, and many more.
If a finding lands in a hard-to-solve zone, we offer optional implementation help. The tool itself stays free for the audit.
What we ask for,
what we store.
Read-only Google scopes
analytics.readonly— GA4 reports + configadwords— Google Ads conversions (when you open that tab)- No write scopes. Ever.
What stays private
- Backend CSVs — browser memory only, never written to our servers
- No individual visitor data is stored, only aggregates
- We don't run analytics on this site itself
Take a look
at your GA4.
~2 minutes to connect, ~40 seconds per audit. You'll have a list of fixes prioritised by impact before your next stand-up.