In this guide
- The usual gaps: duplicate tags, no key events, missing consent, bot traffic, no internal traffic filter, short data retention, unassigned traffic and PII in URLs.
- Each takes minutes to check in the interface.
- Fix them in order, then document the set-up.
Google Analytics 4 is flexible, and its defaults are not tuned to your business. Many properties run for years with the same gaps. This page lists the most common, how to check each and the fix. It complements GA4 event tracking, unassigned traffic and Google Tag Manager audit.
The checklist
| Gap | How to check | Fix |
|---|---|---|
| Duplicate GA4 tags | Preview shows two page views; DebugView shows doubled events | Remove one tag |
| No key events | Admin, Key events is empty or full of everything | Mark the few that matter |
| Consent not connected | Tags fire before the choice | Consent Mode and tag consent settings. See Consent Mode v2 |
| Bot and spam traffic | Odd countries, zero engagement | Bot filtering. See filtering spam |
| No internal traffic filter | Team visits mix with customers | Define internal traffic and a data filter |
| Short data retention | Event data retention set to 2 months | Set the longer option where you need it |
| Unassigned traffic | Large share in channel reports | UTM standard and custom channel groups. See unassigned traffic |
| PII in URLs or parameters | Search for "@" in page paths | Remove it. See PII |
| Cross-domain not set | Self-referrals | Configure domains. See multi-domain tracking |
| Google Ads not linked | No Ads data in GA4 | Link the accounts |
Check your tracking in one pass
This is an example. Run the check on your own site to see where yours stands.
Governance
- Name an owner and limit admin access.
- Keep a change log of property settings.
- Review the set-up twice a year.
Server-side GA4
A server container can improve GA4 data: first-party cookies, bot exclusion, extra parameters and stripping PII before it reaches Google. See the GA4 tag in a server container. With Open Tracked, Bot Detection and the Visitor Location and Device Info power-ups (every plan) support this.
3 things to remember
Scroll and the points stack up.
The usual gaps: duplicate tags, no key events, missing consent, bot traffic, no internal traffic filter, short data retention, una

Each takes minutes to check in the interface.

Fix them in order, then document the set-up.

A one-hour audit
Admin settings
Retention, key events, data streams, filters, links.
Debug
DebugView on a test visit and a test purchase.
Reports
Traffic acquisition for unassigned and bot patterns.
Explore
Search page paths for personal data.
Write the findings
And fix the top three.
A realistic example
A store inherits a GA4 property from a previous agency. A one-hour audit finds two GA4 tags on the site, so every event is doubled. Fourteen events are marked as key events. The consent banner is installed but GA4 fires before the choice. There is no internal traffic filter, and data retention is at the short default. The new owner removes the duplicate tag, keeps three key events, connects consent, defines the office network as internal and extends retention. Sessions fall by about a third because the double counting stops, and conversion rate rises to a figure that finally matches the shop. A property can run for years like this, and only an audit shows it.
Orders from your store, back to the ad that earned them
Your store sends the order once. Open Tracked passes it on to each ad platform, cleaned and deduplicated.
Frequently asked questions
What are common GA4 mistakes?
Duplicate tags, no key events, missing consent, bot traffic, no internal filter, short retention and personal data in URLs.
How do I check my GA4 set-up?
Use Admin settings, DebugView and the traffic acquisition report.
How long is the default data retention?
It is often set to a short period by default. Check and set the longer option you need.
Can server-side tagging improve GA4 data?
Yes, with first-party cookies, bot exclusion and field control.
How often should I review GA4?
Twice a year and after major changes.
Do I need spreadsheets to read my results?
No. Once tracking is live, the Open Tracked analytics shows spend, revenue, ROAS and profit, and you can ask Ari, the built-in AI assistant, questions about your own numbers in plain words. Ari's allowance depends on your analytics plan.
Is Open Tracked different from Open Track or Open Space Track?
No. Open Tracked is the official name of our server-side tracking platform, and the website is opentracked.io. Many people search for it as Open Track, OpenTrack or Open Space Track. All of them lead to the same product: server-side Google Tag Manager hosting, first-party analytics and a CRM pipeline.

Fix your tracking at the source
Open Tracked hosts your server-side Tag Manager, keeps first-party cookies alive and shows what each ad is really worth.
The Open Tracked team
We build Open Tracked: server-side tracking hosting, analytics and the tools around them, for stores that spend on ads. Questions about this guide, or an idea for the next one?
Comments
Loading comments...

