Verifies whether referrer + UTM tracking is preserved across browser contexts (web, mobile in-app browser, custom WebView). The verdict is computed from the real HTTP Referer header received at page load — not from JS APIs which can be unreliable in WebViews.
Verdict
Checking...
Page navigation (server-captured at HTML load) — GROUND TRUTH
What Cloudflare edge received in the GET request for this HTML page. This is what the app's WebView actually sent. Authoritative signal.
Referer header (real HTTP)—URL accessed—Query params at load
—
User-Agent header—All HTTP headers received
—
Cloudflare metadata (geo, IP, TLS)
—
Client-side (browser JS API) — informational
What JavaScript sees inside the browser. Often differs from server-side, especially in custom WebViews.
document.referrer—window.location.href—navigator.userAgent—Other navigator info