Last verified 2026-07-15
shopify loses utm parameters at checkout
UTMs dying at checkout break ROAS math. Confirm params survive to thank-you, then stop optimizing campaigns on bad attribution.
The actual problem
Attribution breaks when UTMs drop before purchase, so teams scale the wrong campaigns.
Do this
- Place a test order from an ad URL; confirm UTMs in order notes/analytics.
- Fix theme scripts that wipe query params on cart/checkout transitions.
- Prefer first-party landing params stored in cart attributes.
- Don’t raise budgets until paid conversion attribution is trustworthy.
Tools for this job
- Cashkiln checklist
Operator checks before scaling spend
Start with the free operator checks → cashkiln.com/leaks.
- Tillkiln
Checkout path integrity scan
Scan the live storefront for stacking, OOS-buyable, and dead links before you blame ads → tillkiln.com.
Related intents
Scan the store before more ad spend
Tillkiln finds checkout and storefront leaks — stacking discounts, OOS still buyable, dead collection links — with a rough $ leak estimate.
Also from Cashkiln
- Tillkiln — scan checkout leaks before you buy more ads
- Netkiln sample — client-ready revenue-health page from a payouts CSV ($19 clean unlock)
- Free leak checklist — six operator checks
Deep-dive report — $29
Self-serve checklist expansion for this query family. PayPal Checkout. No call.