10 common mistakes people make when setting up google analytics.
Most Google Analytics setups don’t fail because GA4 is “hard”. They fail because people install it, see numbers, and assume it’s telling the truth.
If your tracking is wrong, every decision becomes a gamble — ads, SEO, landing pages, even what you think your best channel is. Here’s the short list of the most common GA4 setup mistakes that quietly wreck your data (and how to fix them fast).
1) Duplicate tracking (inflated numbers)
This is the silent killer: GA4 installed twice, a plugin injecting another tag, or GTM + hardcoded tracking both firing. Result: inflated sessions/pageviews, double events, messy attribution.
Fix: Use Tag Assistant + GTM Preview. Confirm your GA4 config fires once per page. If you see duplicates, remove one implementation and standardise.
2) You haven’t defined conversions (so GA becomes a vanity dashboard)
If you don’t define “money actions”, GA becomes traffic trivia. You can’t optimise what you haven’t named.
Fix: Decide what a win is for your site (lead form submit, click-to-call, booking request, checkout purchase). Create events (best through GTM), then mark the right ones as conversions.
3) Internal traffic is poisoning your data
You, your team, developers, agencies, people testing pages — all of it skews your reports. Suddenly your top pages look better than they are and your conversion rate lies.
Fix: Set up internal traffic rules in GA4 Admin and filter them. Re-check this after office moves, internet provider changes, or dev work.
4) Wrong property structure (everything mixed together)
Common mess: multiple brands in one property, mixed domains, mixed regions, mixed goals. It muddies every report and makes comparison impossible.
Fix: Keep your GA4 properties clean. One business/site per property unless you have a deliberate reason. Name them clearly (e.g., Brand | Web | UK / Brand | Web | IE).
5) You’re not using Tag Manager (or you’re using it badly)
Hardcoding everything makes changes slow and risky. Bad GTM use creates tag chaos and breaks tracking when anyone touches the site.
Fix: Centralise tracking in GTM, document your tags/triggers, and use Preview mode before publishing. Keep a simple naming convention so your container doesn’t become spaghetti.
6) Missing referral exclusions (attribution gets wrecked)
Payment gateways, booking tools, and third-party checkouts can “steal” credit by turning your returning users into fresh sessions from a new referral source.
Fix: Add key third-party domains to referral exclusions and test the full journey end-to-end (landing page → conversion). Make sure the original source sticks.
7) Consent + privacy is misconfigured (UK/Ireland reality)
If your cookie banner/consent flow is miswired, you can end up firing tags when you shouldn’t — or blocking tracking when you shouldn’t. Either way: your data becomes unreliable and you risk compliance issues.
Fix: Test both “accept” and “reject” flows. Confirm tags behave properly. If users change preferences, ensure your consent state updates correctly.
8) Data retention is too short (so you lose history)
If your retention window is tiny, you’re constantly working with a short memory. That kills long-term analysis and makes seasonality look like chaos.
Fix: Set retention to the longest option you can justify for your business. If you need deeper history, store key events elsewhere (export).
9) You’re accidentally tracking PII (risk)
Emails, phone numbers, names, or full addresses sneaking into URLs or event parameters can create real risk and headaches.
Fix: Audit URL parameters. Strip personal data. Ensure forms don’t pass PII into tracking. Lock down who has access to Analytics.
10) You never QA the data (so you trust ghosts)
Most setups go live and never get tested again. Then dev updates ship, plugins change, templates update… and tracking silently breaks.
Fix: Do a monthly “tracking health check”: confirm tags fire once, conversions trigger, consent works, and attribution hasn’t gone weird (spikes in Direct, sudden conversion drops, strange referral sources).
Bottom line: GA4 isn’t there to report numbers. It’s there to tell you what makes money. If your setup can’t answer:
- Where do my best leads come from?
- Which pages push people to enquire or buy?
- Which channels are profitable (not just loud)?
- What should I change next?
…then your setup isn’t finished. It’s installed.