Checklist

GA4 Audit Checklist 2026

Twelve checks for a Google Analytics 4 property, in the order to run them. Work through them in GA4 Admin, or connect PaidSync and let Claude or ChatGPT run them with the GA4 read tools.

The GA4 audit checklist

Twelve checks, in the order to run them. Copy the table into a sheet and tick each row as it passes. Rows 1 to 11 can also be run from Claude or ChatGPT with PaidSync's GA4 read tools, named in the last column. None of these checks changes the property.

#CheckPasses whenWhere to look
1Property settingsTime zone and currency match the ad accounts you compare GA4 againstAdmin, Property details. get_ga4_property
2Data streamsEvery live site or app has one stream, and each stream received events in the last 7 daysAdmin, Data streams. list_ga4_data_streams, then run_ga4_report by stream name
3Live collectionpage_view and your key events show up in the last 30 minutes after a test visitRealtime report. run_ga4_realtime_report
4Enhanced measurementSettings match the site. Site search is on only if the site has search, and form interactions are off when Tag Manager already sends form eventsData stream, Enhanced measurement. get_ga4_enhanced_measurement
5Key eventsEvery key event is a real business outcome and fired in the last 30 daysAdmin, Key events. list_ga4_conversion_events, then run_ga4_report by event name
6Event namesNo two events differ only by case or spelling, such as form_submit and Form_SubmitEvents report. run_ga4_report by event name
7Custom definitionsEach registered custom dimension and metric receives values, and none holds personal dataAdmin, Custom definitions. list_ga4_custom_dimensions, list_ga4_custom_metrics
8Personal data in URLsNo page URL or query string carries an email address, phone number or namePages report filtered for @ or email=. run_ga4_report
9Google Ads linkThe property links to every Google Ads account that buys traffic for the site, and the key events you bid on are imported thereAdmin, Product links. list_ga4_google_ads_links
10Channel groupingUnassigned traffic is a small, steady share, and paid clicks land in Paid Search, Paid Social and the other paid channelsTraffic acquisition report. run_ga4_report by default channel group
11Unwanted referralsYour own domains and your payment providers never appear as referral sourcesTraffic acquisition by source and medium. run_ga4_report. Fix in the stream's tag settings
12Retention, filters and consentEvent data retention is 14 months, the internal traffic filter is active, and consent signals arrive for visitors in the EEAAdmin, Data retention, Data filters and the stream's consent settings. By hand. PaidSync has no tool for these three today

Running Tag Manager too? Use the Google Tag Manager audit checklist next, then the Google Ads audit checklist. Every checklist and template sits on one page at paidsync.ai/templates.

A complete GA4 health check through a single AI conversation

PaidSync.ai uses the Model Context Protocol (MCP) to give Claude, ChatGPT, and Gemini direct read and write access to your Google Analytics 4 properties. The AI reads your property configuration, conversion events, data streams, and advertising links in real time.

Instead of clicking through the GA4 admin panel checking each setting manually, you describe what you want verified and the AI does the inspection. It returns a structured audit with issues ranked by impact and a plain-English explanation of why each one matters.

When the audit finds something broken, you can ask the AI to fix it directly: marking an event as a key event, changing enhanced measurement, or linking GA4 to Google Ads in the same session. Over MCP, your assistant's own confirmation is the check before a change runs.

Full GA4

read and write access via AI. Audit and fix in the same conversation.

Conversion event validation
Data stream health check
Google Ads link verification
Custom dimensions coverage
Real-time data validation
AI-assisted fix in same session

What PaidSync checks in a GA4 audit

The AI reads your property configuration and flags gaps across six tracking areas.

Conversion Events

Checks which conversion events are configured in your GA4 property and whether each one is actually receiving data. Flags configured conversions with zero recent hits so you know what is broken before you start optimizing against it.

Enhanced Measurement

Verifies which Enhanced Measurement events are enabled on each data stream: scrolls, outbound clicks, site search, form interactions, video engagement, file downloads. Flags any that are off when they should be on for your site type, and form tracking that double counts with Tag Manager.

Data Stream Health

Checks the status of every web, iOS, and Android data stream in your property. Identifies streams that are configured but show no recent data, which typically indicates the tag is missing or misconfigured on the site.

GA4 to Google Ads Link

Verifies whether your GA4 property is linked to your Google Ads account. An unlinked property means your Google Ads campaigns cannot import GA4 key events for Smart Bidding.

Custom Dimensions and Metrics

Reviews your custom dimensions and custom metrics configuration. Checks for dimensions that are registered but never populated in events, and identifies important user or session attributes that should be tracked but are missing.

Real-Time Data Validation

Runs a real-time report to confirm that events are actively flowing into your property. Surfaces any events with zero recent hits that should be active, helping you catch tracking failures before they impact report accuracy or ad optimization.

Three situations where GA4 audit with AI saves hours

A structured GA4 audit is not just for fixing broken tracking. It is a regular quality check that agencies and advertisers run to stay confident in their data.

Pre-Launch Tracking Validation

Before a new site or campaign goes live, run a full GA4 audit to confirm every conversion event is configured, the data stream is receiving hits, and the Google Ads link is active. Catch setup gaps before they cost you conversion data.

Monthly Agency QA

Agencies managing multiple clients can run a GA4 audit on each property as part of their monthly reporting workflow. Quickly surface any client where conversions dropped, a data stream stopped reporting, or a Google Ads link broke.

Diagnosing a Conversion Drop

When conversion numbers suddenly fall, the cause could be tracking breakage rather than actual performance decline. A GA4 audit immediately checks whether the conversion event is still firing, the data stream is healthy, and the Google Ads import is active.

Composite workflow

Link GA4 to Google Ads and mark the key event in one step

PaidSync's setup_ga4_conversion_tracking tool links your Google Ads account to the GA4 property, marks an event that already fires as a key event, and checks that the data stream exists, in a single call. If the event does not fire yet, setup_ga4_event creates the Tag Manager tag that sends it, as a separate step.

Things you can ask AI about your GA4 property

Copy any of these into Claude or ChatGPT once PaidSync is connected.

1

"Audit my GA4 property and list every issue you find, starting with the most critical."

2

"Which conversion events are configured in GA4 but haven't received any hits in the last 7 days?"

3

"Is my GA4 property linked to Google Ads? If not, link it and set up conversion import."

4

"Check all my data streams. Which ones are receiving data and which are silent?"

5

"What Enhanced Measurement events are disabled on my web stream? Should any of them be turned on?"

6

"List all my custom dimensions. Which ones have never appeared in any event in the last 30 days?"

7

"Run a real-time report and confirm that my purchase event is firing right now."

8

"Set up GA4 conversion tracking for 'form_submit'. Create the Tag Manager tag if the event does not fire yet, mark it as a key event, and link the property to Google Ads."

Works with Claude, ChatGPT, and Gemini

PaidSync.ai supports any MCP-compatible AI assistant. Connect once, audit from anywhere.

Claude Claude (Desktop & claude.ai)
ChatGPT ChatGPT (with connectors)
Gemini Gemini (with MCP support)
Claude Code (CLI)
Any MCP-compatible client

Setup takes under 5 minutes. Sign up, copy your MCP URL, paste it into your AI client settings, connect GA4 via OAuth. Done.

Start free, scale as you grow

GA4 audit access is included on every plan, including the free tier.

Plan Monthly price Tasks/mo GA4 audit
Free Free 15 Yes
Pro From $99 600, 1,200, or 4,000 Yes
Team From $249 6,000 shared Yes
Done For You Custom Fully managed Yes

See full pricing details including all platform access and feature breakdown.

Common questions

What should a GA4 audit checklist include?

Twelve checks, in this order. Property settings. Data streams. Live collection in the realtime report. Enhanced measurement. Key events. Event names. Custom definitions. Personal data in URLs. The Google Ads link. Channel grouping. Unwanted referrals. Data retention, the internal traffic filter and consent. The first eleven can be run from Claude or ChatGPT with PaidSync's GA4 read tools. The last is a manual check in GA4 Admin today.

Can the AI fix GA4 tracking issues or just report them?

Both. PaidSync gives AI full read and write access to GA4. After reviewing the audit, you can ask the AI to fix specific issues, such as marking an event as a key event, changing enhanced measurement, or linking the property to Google Ads. Over MCP, your assistant's own confirmation prompt is the check before a change runs.

What is the setup_ga4_conversion_tracking tool?

It is a composite PaidSync tool. In one call it links your Google Ads account to the GA4 property, marks an event that already fires as a key event, and checks that the data stream exists. It does not create the Tag Manager tag that sends the event. That is a separate step with setup_ga4_event.

Does PaidSync work for agencies with multiple GA4 properties?

Yes. PaidSync supports multiple GA4 accounts and properties. Agencies can connect all their client properties and run audits across any of them from a single AI conversation without switching Google logins.

Is the GA4 audit free?

PaidSync.ai has a free plan with 15 tasks per month, and a task is one tool call. Running the first eleven checks from an assistant takes roughly 12 to 15 tasks, so one full pass on one property fits the free plan. Paid plans start at $99 per month on Pro for regular monthly audits across multiple properties.

Run the GA4 checklist with AI

Connect Google Analytics 4 in under 5 minutes. Free plan available, no credit card required.

Get Started Free Book a Demo