The Tracking Problems We See on Almost Every Website
After auditing hundreds of websites, we've noticed a pattern: the same ten tracking issues appear again and again, regardless of industry, platform, or company size. The good news? Most of them take less than a day to fix. The bad news? Most businesses don't even know they have them.
This post walks through the ten quick wins we prioritize on every new client website -- not because they're the flashiest fixes, but because they deliver the fastest, most measurable impact on data quality and campaign performance.
1. Duplicate Google Tags
The single most common issue we find: Google Analytics, Google Ads, or Facebook Pixel firing twice on every page. This usually happens when tags were added directly to the site AND through Google Tag Manager, or when an old GTM container was never removed. Duplicate events inflate session counts, skew conversion rates, and make your data completely unreliable. Fix it by auditing your network tab and removing duplicate tag implementations.
2. Conversion Tracking Firing on Page Load Instead of Action
We regularly find purchase or lead conversions configured to fire when a confirmation page loads -- not when the actual transaction completes. If a user bookmarks and revisits that page, you record a phantom conversion. The fix is to use GTM's built-in event triggers tied to actual user actions, not page URLs.
3. Missing Canonical URL in GA4 Configuration
Many GA4 setups track both https://example.com and https://www.example.com as separate hostnames, splitting your traffic data in half. A simple filter in the GA4 Admin panel, combined with proper 301 redirects, consolidates everything under one hostname and immediately cleans up your acquisition reports.
4. Cross-Domain Tracking Not Configured
If you run a checkout on a separate domain (like Shopify, Stripe checkout, or a booking tool), every user who completes a purchase looks like a new session from a direct/unknown source. Cross-domain measurement in GA4 links sessions across domains so you can attribute revenue correctly.
5. Facebook Pixel Without Server-Side Backup
iOS 14+ and ad blockers can block up to 40% of browser-side pixel fires. Without a server-side Conversion API (CAPI) backup, you're losing a significant portion of your Facebook attribution data. Setting up CAPI deduplication alongside your browser pixel recovers most of this lost data within days.
6. Google Ads Conversion Import Not Set to Primary
Google Ads pulls conversion data from GA4, but if the conversions are set to Secondary instead of Primary, they don't influence Smart Bidding. We find this misconfiguration on roughly half of all accounts we audit. Changing a dropdown from Secondary to Primary can immediately improve automated bidding performance.
7. No Enhanced Conversions for Google Ads
Enhanced Conversions uses hashed first-party data (email, phone number) to match conversions that cookie tracking misses. It's free to set up, requires no changes to your privacy policy, and typically improves conversion match rates by 15-30%. Most websites leave this entirely unconfigured.
8. GTM Container Triggers Set to All Pages When They Shouldn't Be
Marketing teams often configure remarketing pixels, chat widgets, or survey tools to fire on every page including the checkout, admin panels, or private member areas. This wastes budget and can expose user data to third-party tools unnecessarily. Restricting triggers to relevant pages is a five-minute fix that improves both performance and compliance.
9. Consent Mode Not Implemented Correctly
With GDPR and similar regulations, Consent Mode v2 is now essential for businesses targeting European users. But we regularly find implementations where consent defaults are missing, the consent signal isn't being sent before tags load, or the Advanced Consent Mode modeling is disabled. A proper Consent Mode setup protects you legally and recovers modeled conversion data that would otherwise be lost.
10. No Data Retention Policy in GA4
GA4's default data retention is two months. That means you lose historical user-level data after 60 days -- making year-over-year analysis impossible. Changing the retention setting to 14 months takes 30 seconds and should be done immediately on every new GA4 property.
The Cumulative Impact of These Fixes
Individually, each of these fixes seems minor. But together, they typically produce dramatic improvements: conversion rates that suddenly double (because you were under-counting before), ad spend that becomes more efficient (because bidding algorithms now have accurate signals), and reports that you can actually trust.
Most businesses aren't making bad marketing decisions -- they're making decisions based on bad data. These ten fixes are where we start on every engagement because they deliver the highest ROI of anything we do.
If you're not sure which of these issues affect your website, a tracking audit is the fastest way to find out. We offer a comprehensive audit that covers all of these checkpoints and more.
Need expert tracking setup?
Our Google Tag Manager experts have delivered 500+ tracking setups with a 98% success rate.
Get a Free Consultation →