Skip to content
Analytics-as-Code

Hire your web analyst
assistant.

Three questions, every morning. Is your tracking complete? Is it accurate? Are you keeping up with Consent Mode v2 and current laws?Your assistant reads GA4, GTM, and any URL — writes the fix in plain English — and watches all night so you don't have to.

$588/yrinstead of$120,000/yr
The find-fix-monitor part of the job. About 200× cheaper.
Read-only during auditRunning 24/7No card required
nld-agent live
running
nicelookingdata.com · G-7H2KX9running · 38 / 150

NiceLookingData is an automated Google Analytics 4 audit tool that runs 61configuration checks across five chapters — Foundation, Data Accuracy, Measurement, Privacy & Security, and Optimization — in about 60 seconds using read-only Google APIs. It pairs with a GTM auditor (44 checks) and monitors properties nightly. Free tier: 3 audits/month; Pro is $49/month.

Example audit · sample property

Here's what a real audit looks like.

An illustrative audit against a typical e-commerce GA4 setup. It would score 59/100 — 4 critical issues, 14 warnings — each with a plain-English fix. Your audit pulls the real numbers from your own property.

Overall score
59
OUT OF 100 · 61 CHECKS
Needs attention
example.com
G-7H2KX9 · Apr 18 · 08:15 PM
4 critical · 14 warnings · 41 passed

By category.

Foundation
83
Data Accuracy
64
Measurement
58
Privacy & Security
42
Optimization
61
The full check list

61 checks.
Five chapters.

We audit everything Google doesn't warn you about. Here's a peek at each chapter — there are more under the hood.

6 CHECKS

Foundation

  • Data streams exist
  • Enhanced measurement enabled
  • Timezone configured
  • Currency configured
  • Data retention duration
+ 1 more →
10 CHECKS

Data Accuracy

  • Internal traffic filter
  • Bot & spam traffic
  • PII in URL parameters
  • Self-referral detection
  • Payment gateway referrals
+ 5 more →
19 CHECKS

Measurement

  • Key conversions configured
  • Duplicate key events
  • E-commerce schema compliance
  • Custom dimension quota
  • High-cardinality anti-patterns
+ 14 more →
6 CHECKS

Privacy & Security

  • Consent Mode v2
  • Personal Gmail admin accounts
  • Administrator bloat
  • Measurement Protocol exposure
  • Google Signals status
+ 1 more →
20 CHECKS

Optimization

  • Attribution model
  • Google Ads link
  • Search Console link
  • BigQuery export
  • Audience configuration
+ 15 more →
What you actually get

Every finding, fixable.

No vague “your setup has issues.” Every finding comes with what we saw, why it matters, and the exact fix — with code snippets if you need them. Click a tab:

Critical · Privacy & Security

We found 3 personal Gmail accounts with Administrator access to your GA4 property.

Administrator is the most privileged role in GA4 — it can delete data streams, rotate measurement IDs, and read every user. Personal Gmail accounts are a governance risk because they can't be revoked when someone leaves, they bypass your SSO, and they're often the weakest link in an audit trail. This is flagged by the administrator_bloat check in our Privacy & Security chapter.

The fix
Replace personal Gmail admins with Google Workspace accounts tied to your domain.
Downgrade non-admins to Editor or Viewer role.
Enable 2-step verification org-wide (Admin Console → Security).
Why GA4 specifically

GA4 is
different.

Universal Analytics was forgiving. GA4 isn't. One misnamed event, one missing parameter, and entire reports go dark. We check the things Google doesn't warn you about.

Event schema drift
Catches when event names diverge from the GA4 recommended schema.
Silent data loss
Finds sessions lost to misconfigured consent and referral exclusions.
Attribution mismatches
Flags when lookback windows contradict conversion model assumptions.
Pair with GTM

The bugs that live
between them.

The most expensive tracking bugs don't live inside GA4 or inside GTM — they live in the gap between them. Connect a GTM container alongside your GA4 property and we add a 6th Integration chapter with 3 cross-checks. Included on every plan.

CROSS-001

Measurement ID drift.

Flags when your GTM container ships a GA4 ID that no longer matches your property.

CROSS-002

Key event coverage.

Flags events firing in GTM with no matching key event configured in GA4 — invisible to Google Ads.

CROSS-003

Duplicate tag firing.

Flags multiple tags emitting the same event — the classic cause of double-counted purchases.

Explore GTM audit See every chore we automate Scored into a 6th Integration chapter on your GA4 report
Common questions

Frequently asked
questions.

What the GA4 audit checks, how it works, and what it costs — in plain English.

What does a GA4 audit check?01.
Five chapters, 61 checks: Foundation (data streams, Enhanced Measurement, retention settings), Data Accuracy (internal traffic filters, bot filtering, self-referral exclusions), Measurement (key events, custom dimensions, ecommerce schema), Privacy & Security (Consent Mode v2, admin governance, Measurement Protocol secrets), and Optimization (attribution model, Google Ads linking, audiences). Connect a GTM container too and a 6th Integration chapter adds 3 cross-checks that catch drift between the two.
Is the GA4 audit safe? Is it read-only?02.
Yes to both. The audit is entirely read-only — it calls the Google Analytics Admin and Data APIs to read your configuration, and never writes to your property. Nothing in your GA4 setup changes as a result of running an audit.
How long does a GA4 audit take?03.
About 60 seconds. Sign in with Google, pick a property, and the 61 checks run in parallel. You get a scored report with each finding explained in plain English and where to fix it — not a raw API dump.
What does it cost? Is there a free tier?04.
Yes. Free runs all 61 checks, capped at 3 audits a month. Pro is $49/month and adds unlimited audits, AI-written fixes, scheduled monitoring, PDF export, and audit history. Every tier runs the same full check list — Pro buys workflow, not more checks.
Automated audit vs. a manual checklist vs. hiring a consultant — what's the difference?05.
A manual checklist tells you what to look for — you still open each menu and check it by hand. A consultant runs the same kind of Google Analytics audit, on their schedule, at an hourly rate. This reads your actual configuration through Google's API, checks it against all 61 rules in about a minute, and re-runs on a schedule so a change nobody approved doesn't sit unnoticed for a quarter.
Does the audit see my visitor data?06.
No. It reads configuration only — property settings, data streams, consent defaults, admin roles, audience definitions. It never touches visitor-level data: no user records, no individual session behavior. That's a deliberate boundary, not a technical limitation.
Ready?
Run your first GA4 audit.
It's free.
Run my free audit