AnalyticsAudit guide

Tracking & Analytics Audit (GA4, Pixel, CAPI, Consent Mode)

If tracking is wrong, every marketing decision built on it is wrong too, including what automated bidding optimises for. Here's how to audit GA4, Google Ads, Meta Pixel and Conversions API tracking.

By Junaid Tariq · Updated · 2 min read

Key takeaways

  • Compare platform-reported conversions with your real sales or leads to spot gaps and duplicates.
  • GA4 key events should be real business outcomes; check event parameters and ecommerce data.
  • Google Ads and Meta need clean primary conversions, enhanced conversions and server-side signals.
  • Consent mode and privacy settings affect what's measured; implement them properly where required.

Tracking is the foundation of every audit on this site. Automated bidding on Google and Meta optimises toward whatever you tell it is a conversion; if that signal is wrong, spend goes in the wrong direction.

1. Reconcile with reality

Before opening any tool, compare a recent month:

Source Leads / Sales
Your CRM, store backend or sales records (the truth)
GA4 key events
Google Ads conversions
Meta Ads results

Higher platform numbers than reality usually means duplicates or wrong conversion definitions. Much lower numbers mean missing tracking or consent/attribution gaps.

2. Google Analytics 4

  • One GA4 property with the correct data stream(s); no duplicate tags on the site
  • Data retention set to 14 months
  • Internal traffic filtered; unwanted referrals (payment gateways) excluded
  • Key events are real outcomes (purchase, generate_lead, qualified call), not every page view or scroll
  • Ecommerce events (view_item, add_to_cart, begin_checkout, purchase) with values, currency and items
  • Cross-domain tracking if checkout or booking happens on another domain
  • Google Ads and Search Console linked
  • AI referral sources visible (track AI search traffic)

Guide: GA4 reports for business owners.

3. Google Ads conversions

  • Primary conversions = actions you want to optimise for; secondary for observation only
  • No double counting between Google tag and GA4 imports
  • Count settings and values correct
  • Enhanced conversions active (setup guide)
  • Call conversions and offline imports configured where relevant
  • Tag diagnostics show no errors

4. Meta Pixel and Conversions API

  • Pixel installed once; key events firing with correct parameters
  • Conversions API active with deduplication (shared event_id) (CAPI guide)
  • Event match quality good; customer information parameters sent (hashed)
  • Domain verified
  • Test events checked in Events Manager

5. Other platforms

  • TikTok Pixel and Events API, LinkedIn Insight Tag, Snap Pixel, Pinterest Tag if you advertise there
  • No unused old tags slowing the site
  • Cookie banner (consent management platform) where legally required
  • Consent mode v2 implemented correctly, with tags responding to consent choices (consent mode v2 explained)
  • Privacy policy describes the tracking you use

7. Tag management

  • Google Tag Manager container organised: clear names, no duplicate or paused clutter
  • Triggers fire once per action (e.g. on a thank-you page or confirmed submission, not on button click alone)
  • Preview/debug mode test of key journeys
  • Access limited to people who need it

8. Campaign tagging

  • UTMs used consistently on email, social, WhatsApp and partner links
  • Naming conventions documented (lowercase, consistent source/medium)
  • Auto-tagging on for Google Ads

9. Leads and offline sales

Many Pakistani businesses close deals on WhatsApp or phone.

  • Track WhatsApp clicks and calls as micro-conversions
  • Record lead source in your CRM or spreadsheet
  • Send qualified leads and sales back to Google Ads and Meta (offline conversions) so bidding learns what a good lead is

10. Document it

Keep a simple tracking plan: each event, where it fires, which platforms receive it and who owns it. Re-check after every website change.

Request an expert tracking audit.

Frequently asked questions

Why don't GA4, Google Ads and Meta show the same numbers?
They use different attribution models, time windows and data sources. Some difference is normal. Large gaps, or numbers higher than your real sales, usually mean tracking problems.
Do I need consent mode in Pakistan?
Consent mode is required by Google for advertisers using its services with users in the European Economic Area and UK. If you only serve Pakistani users it may not be legally required, but check your obligations and the markets you target.

Sources

  1. Google Analytics Help: About key events
  2. Google: Consent mode overview
WhatsApp Call
Subscribe Get Audit