Book a call →
Performance HTML · Free

9-Point Tracking Audit

Find every broken event, double count, and silent attribution loss in 90 minutes.

For whom
Performance marketers, growth leads, and CMOs whose paid spend feels disconnected from pipeline.
Time to value
90 minutes
Last updated
April 30, 2026

Across 14 SaaS performance audits Xpand ran in Q1 2026, 11 had at least one critical tracking error inflating reported CPL by 30% or more. The fix is a 4-hour engagement for a competent operator. The lift is permanent. Run the audit before you blame creative, audience targeting, or budget.

Most paid-marketing waste comes from broken tracking, not bad creative or wrong audiences. Across 14 SaaS performance audits Xpand ran in Q1 2026, 11 had at least one critical tracking error inflating reported CPL by 30% or more. This is the same 9-point audit Xpand runs in week one of every performance engagement.

1. GA4 conversion event integrity

2. Google Tag Manager firing rules

3. Meta CAPI (Conversions API)

4. LinkedIn CAPI (B2B only)

5. Consent Mode v2

6. Server-side GTM container (when applicable)

7. UTM hygiene

8. Internal referral exclusions

9. CRM closed-loop reporting

Watch out

If you only fix one item: Meta CAPI deduplication. Double-counted conversions inflate ROAS by 30-80% on most accounts and lead to over-investment in failing campaigns.

Treat the 9 points as a strict ordered checklist, not a menu. Skip GA4 hygiene and the rest of the audit produces unreliable data. The most common single broken item is Meta CAPI deduplication. Send event_id with both Pixel and CAPI for the same user action, otherwise Meta double-counts and inflates reported ROAS by 30 to 80%.

Real audit output for a Series A SaaS account spending $24K per month on Meta plus Google.

[FAIL] 1. GA4 firing once per page. 2 config calls detected, duplicating sessions
[PASS] 2. Server-side GTM container. analytics.client.com, ITP-safe
[FAIL] 3. Meta CAPI EMQ 7+. currently 5.2, need hashed phone + city + country
[FAIL] 4. LinkedIn CAPI active. disabled, 30% of B2B spend losing signal
[PASS] 5. Google Ads Enhanced Conversions enabled
[FAIL] 6. Consent Mode v2. default consent set to granted, should be denied
[PASS] 7. Cross-domain tracking. Calendly chain intact
[FAIL] 8. UTM hygiene. 18 unique source values from free-text drift
[PASS] 9. Internal referral exclusions. clean

5 of 9 broken. Fixes shipped over 7 days. Reported CPL dropped 34% inside 14 days.

FAQ

How do I know if my Meta CAPI is double-counting?

In Meta Events Manager, open the Lead or Purchase event and check the 'Event Coverage' tab. If both Browser and Server show counts but the Deduplication column is below 70%, you are double-counting. Fix it by sending event_id with both Pixel and CAPI events that represent the same user action.

What is a healthy Event Match Quality score?

8.0 or above. 7.0-7.9 is acceptable. Below 7.0 means iOS attribution is leaking. Improve EMQ by sending email, phone, first name, last name, city, country, and external_id with every event.

Do I need server-side tracking?

If you spend 10K USD a month or more on Meta or TikTok, yes. The lift on Event Match Quality alone justifies the cost. Below that volume, focus on getting browser-side Pixel and CAPI clean before adding server-side.

How long does a tracking audit take to complete?

90 minutes for the audit using this checklist. 1-3 days to implement fixes depending on what is broken. Xpand sees CPL drops of 20-40% within 14 days of completing a tracking audit and fixing the top 3 issues.