Measurement / framework / Free to use

Campaign URL Parameter Survival Review Framework

Trace selected campaign parameters through a synthetic redirect journey and hand off only what the evidence shows.

Growthcraft Editorial · 2026-11-05. AI-assisted research and implementation. Examples are synthetic; Akshay's personal review is not claimed.

Copyable template

Select and copy the complete template below. With JavaScript enabled, you can edit, copy and download it in the interactive workspace.

CAMPAIGN URL PARAMETER REVIEW — WORKSHEET
Decision / launch: [what needs checking?]  Owner / reviewer / date: [roles and time]
Environment / release / route / browser: [record versions and scope]
Test permission and evidence location: [approved synthetic environment and restricted storage]
Selected parameter names: [only names needed for this test]
Expected behaviour: [which values should be present, agreed with owner]
Test ID: [synthetic, not a visitor or ad-click identifier]

OBSERVE EACH STAGE
1. Make a synthetic start URL with approved, non-sensitive values. Do not click a paid ad to test.
2. Record the entry point and each permitted server redirect response and destination, with values redacted from shared notes.
3. Observe the browser after client-side navigation and separately the URL available when the relevant tag actually executes. A final address bar alone does not prove the tag saw the same URL.
4. Compare each selected name: preserved, changed, missing, ambiguous, added or absent at the start. Record where the first observed difference occurred and what was not observed.
5. Give each open issue an owner, next check and retest date. Hold an affected release for review when the owner requires it; do not invent an automatic threshold.

SYNTHETIC ROW
Test S1 | start has utm_source=newsletter, utm_medium=email, utm_campaign=autumn | final has the same source and campaign but medium=Email | two preserved, one changed | inspect first differing hop and tag-time URL | analytics and web owners | retest after agreed fix.

COMPARISON RULE
Names and decoded values are case-sensitive. A start name occurring once with a nonblank value is expected. A missing final name is missing; a duplicated or blank final value is ambiguous. A missing or duplicated/blank start value is excluded from the expected denominator. Preserved share = preserved / expected, unavailable if expected is zero. This describes only selected names in these snapshots, not visits or attribution.

HANDOFF
Observed facts / evidence reference: [without raw URLs or values]
What remains unknown: [for example, tag-time state or an intermediate hop]
Next action / owner / date: [fill in]
Do not copy personal data, click IDs, cookies, credentials, customer URLs or sensitive query values into tickets, AI tools or exports.

When to use this review

Use this original worksheet before a landing-page, tracking-template or redirect change, or when a team needs to investigate unexplained campaign measurement. It helps an analytics owner and web owner agree what to observe. It does not establish that redirects caused a reporting change.

Agree scope and evidence

Record an approved environment, route, browser, release, expected parameter names and owners. Use synthetic values and avoid paid-ad clicks. Do not include customer URLs, identifiers, credentials or query values in shared evidence. A permitted browser observation and a server trace answer different questions.

Trace and compare

  1. Record a synthetic start and approved expected names.
  2. Inspect permitted server redirects and then client-side navigation, marking unobserved stages explicitly.
  3. Separately inspect the URL available when the relevant tag executes; an address bar observed later is not enough.
  4. Compare selected names with the comparison calculator and record statuses, not sensitive values.
  5. Give changed, missing or ambiguous cases an owner and retest. The release owner decides whether to hold or proceed.

Worked synthetic example

Three expected names start with values. Source and campaign survive; medium changes from lower to upper case. Two of three (66.7%) are preserved in the two snapshots. The first differing hop and tag-time state remain unknown. The web owner checks the redirect chain and the analytics owner checks tag timing before drawing a conclusion.

Keep the result in scope

Direct traffic has legitimate and technical causes; clicks and sessions are not the same measure. A selected-parameter share is neither a percentage of affected visitors nor a revenue estimate. The optional prompt can draft a human-checked handoff; the worksheet works without AI.

Sources and limits

Checked 5 November 2026: Google's direct-traffic guidance notes that redirects can strip UTM parameters and gives other causes of direct traffic. Its clicks and sessions troubleshooting guide explains that the metrics differ and lists other collection issues. Microsoft Advertising documents tracking templates and final URLs for its own platform. The review method below is an original synthesis, not a platform guarantee.

Companion resources

Find the next growth constraint to investigate.

Bring the business decision and available evidence. We can scope the right diagnosis before adding more activity.

Discuss a growth diagnostic

Back to strategic resources