Checks
Every check MeasureProof runs on a live site, and what each one detects. Each is a bounded external observation; the evidence behind a finding and the limits of what it can prove are in the Method.
This index lists the live check set. Linked checks have full evidence explainers; the rest are summarized here and bounded in the Method.
Inventory
- Tag and pixel inventory. Which tags and pixels loaded, the IDs they carry, and how each behaved: loaded, fired, or loaded but never seen firing on this visit.
- First-party and proxied endpoints. First-party GA4 /g/collect, reverse-proxied PostHog, and Adobe Edge Network CNAMEs that a host-only scanner would miss.
Duplicate and conflict
- Duplicate GA4 pageviews. The same GA4 measurement ID sending more than one page_view beacon on a single page load.
- Duplicate or conflicting ad pixels. Two or more distinct pixel IDs for the same ad platform (currently Meta and TikTok) firing on one load.
Hygiene
- Legacy Universal Analytics. A Universal Analytics snippet (analytics.js / ga.js) still loading, or a UA hit still being sent. Standard UA stopped processing data in July 2023.
- Retired Adobe DTM container. A retired Adobe DTM container filename (the satelliteLib- prefix) still loading. DTM was frozen read-only in 2020.
- Orphaned loader. A tracking loader fetched with no matching collection request observed, restricted to GA4 and Meta where the fire signal is definite.
Consent and privacy
- Tags firing before consent. A supported measurement request (GA4, Universal Analytics, Meta, or TikTok) sent before any interaction, on a load where a supported consent banner was confirmed visible and unanswered.
- Consent Mode evidence. The Consent Mode parameters on outgoing hits (for example gcs, gcd, dma), rendered as evidence. It records what is on the wire, not whether consent was valid.