TrackingConsulting

Cookieless Readiness Score

A 12-point audit of where you stand on first-party server-side tracking, Consent Mode v2, CAPI, Customer Match, and Privacy Sandbox. Score yourself in 90 seconds — find the gaps that will cost you reach as third-party cookies disappear.

Foundation

Server-side GTM (or equivalent server container) is live

Tagging server runs on your domain — not just browser-side GTM.

14 pts

Server endpoint is a first-party subdomain (CNAME, not Google's domain)

Cookies set by the server become 1P only when the endpoint shares your apex.

10 pts

Google Consent Mode v2 (with `ad_user_data` + `ad_personalization`) is live

Required since March 2024 for any EEA traffic; lets Google model denied conversions.

10 pts

GA4 receiving valid consent signals from your CMP

Without `consent_default`/`consent_update` calls, modeled conversions don't unlock.

6 pts

Ad platforms

Meta Conversions API live with high Event Match Quality (≥ 7)

Server-side dedup via event_id; PII hashed (email/phone/name).

10 pts

Google Ads Enhanced Conversions for Web (or Leads) is enabled

First-party data sent at conversion time, hashed in-browser before transmission.

8 pts

TikTok Events API enabled (server-side)

Required for accurate TikTok Smart Performance Campaigns post-cookies.

5 pts

Customer Match / Custom Audiences uploaded with hashed first-party CRM lists

Backbone of cookieless retargeting and lookalikes after 3P cookies die.

6 pts

Modeling

You're checking 'Modeled' vs 'Observed' columns weekly in GA4 / Ads

If you don't see modeled rows, your consent + EC setup isn't unlocking them.

5 pts

Stable first-party user ID (logged-in or hashed-email) flows through events

Lets cross-device + cross-session attribution work without 3P cookies.

8 pts

Future-proofing

Privacy Sandbox APIs (Topics + Attribution Reporting) at least allowed, not blocked

Even if not actively used, blocking them via `Permissions-Policy` hurts ad eligibility.

6 pts

You audit pixel + CAPI dedup at least quarterly (event_id mismatch is the top sGTM bug)

Without periodic event_id audits, dedup silently drifts and CAPI inflates conversions.

6 pts
Ariful Islam, Founder · Tracking Consultant

Built by

Ariful Islam

Founder · 8+ years in tracking

$200K+earned on Upwork
Top Rated Plus

4.9/5 · 80+ engagements
WhatsApp