All fix guides

Ad tracking (C1)

Landing URL accepts UTM query params

What this check means

This guide helps you act on one scan finding. It is not legal advice or a compliance verdict.

What to fix

Stop redirects and cache rules from stripping UTM query parameters on first landing.

Step-by-step fix

  1. Request the landing URL with ?utm_source=test&utm_medium=test and confirm the address bar still shows those params after redirects settle.
  2. In Redirection / Yoast / Rank Math / host redirect rules, remove any “strip query string” or naked-domain rules that drop params.
  3. In CDN cache settings, do not ignore all query strings for HTML if you need UTMs to reach the origin on first hit.
  4. Retest the redirect chain.

Choose the path for your setup

  • Cloudflare

    Avoid Bulk Redirects that target a query-less URL unless you preserve the query string.

Confirm it is fixed

Re-scan with UTMs on the landing request and confirm C1 passes.

Rescan this check on your site

Scan the same URL again, then compare this check with your previous report.

Run a free leak scan