Free Tool
4.9/5

Free UTM Redirect Preservation Checker

Paste a campaign URL or short link and confirm your UTMs survive the full redirect chain before paid, email, social, or QR traffic goes live.

Want safer branded short links?

Create Flyn links with click counts, QR codes, and clean one-hop redirect control; custom domains, passwords, and full analytics are on Pro.

Shorten for free

How to Use UTM Redirect Preservation Checker in 3 Steps

UTM Redirect Preservation Checker step 1: Paste the campaign URL
1

Paste the campaign URL

Enter the exact URL you plan to share, including UTM parameters, click IDs, and short link redirects.

UTM Redirect Preservation Checker step 2: Follow the redirect chain
2

Follow the redirect chain

Flyn resolves each public redirect hop and compares the original query parameters with the final landing page.

UTM Redirect Preservation Checker step 3: Fix missing tracking
3

Fix missing tracking

Review preserved, missing, changed, and added parameters so attribution is clean before launch.

What is UTM redirect preservation?

UTM redirect preservation means campaign parameters stay attached when a link moves through shorteners, tracking domains, app links, or landing-page redirects. If a redirect drops or rewrites these values, analytics tools can misclassify the traffic.

Why UTMs get lost

UTMs can disappear when redirect rules rebuild URLs without query strings, when marketing platforms wrap links, or when landing pages canonicalize paths. The loss is easy to miss because the link may still load successfully.

What this checker compares

The tool compares utm_source, utm_medium, utm_campaign, utm_term, utm_content, utm_id, and common click IDs such as gclid, fbclid, msclkid, ttclid, and li_fat_id between the original and final URL.

Example tracked short link to test:

https://flyn.to/sale?utm_source=newsletter&utm_medium=email&utm_campaign=may_launch

Tracking Parameters This Checker Compares

utm_sourceRequired

Identifies the platform, partner, publication, or sender that generated the campaign visit.

Examples

google, newsletter, linkedin, partner_portal

Pro tip

Use one lowercase source name across every campaign so analytics reports do not split traffic.

utm_mediumRequired

Identifies the channel type, such as paid search, email, organic social, affiliate, or QR.

Examples

cpc, email, paid_social, referral, qr_code

Pro tip

Keep medium values aligned with your GA4 channel grouping rules before traffic launches.

utm_campaignRequired

Identifies the specific launch, offer, product push, or seasonal campaign attached to the link.

Examples

may_launch, q2_demo_push, founder_offer

Pro tip

Include a stable campaign name instead of ad hoc labels that change between teams.

click_id

Captures paid platform IDs that may be added automatically by ad networks and redirect wrappers.

Examples

gclid, fbclid, msclkid, ttclid, li_fat_id

Pro tip

Click IDs can matter as much as UTMs for paid attribution, so do not drop them in redirects.

UTM Redirect Preservation Best Practices

Do

Do not

Test the final short link users will click

Only test the raw landing-page URL

Preserve query strings through every redirect

Rebuild redirect URLs without original parameters

Keep UTM names lowercase and consistent

Mix Newsletter, newsletter, and email_newsletter

Check paid click IDs before ads go live

Assume wrappers keep gclid or fbclid automatically

Use HTTPS final destinations

Send paid traffic to HTTP landing pages

Retest after changing landing-page rules

Trust old redirect behavior after a site release

Document intentional parameter rewrites

Let teams guess whether a change is expected

Shorten clean tracking URLs with Flyn

Share raw 200-character campaign URLs everywhere

Why Flyn

Built around link workflows, not generic page checks.

Parameter comparison

See preserved, missing, changed, and added tracking parameters in one table.

Redirect-aware checks

Trace the real public redirect path before comparing original and final URLs.

Paid traffic protection

Catch attribution breaks before budgets move through broken campaign links.

Short link compatible

Works with branded short links, generic shorteners, and platform redirect wrappers.

How Teams Should Test UTM Redirects

Run this checker after the link is shortened, wrapped, or added to a QR code. The tested URL should be the exact URL users will click.

1

Build the campaign URL

Create the URL with source, medium, campaign, and any paid click IDs or platform-specific tags.

2

Shorten or wrap the link

Apply the same shortener, ad wrapper, email platform, or QR destination that production traffic will use.

3

Compare original and final parameters

Fix missing, changed, or unexpected parameters before the campaign starts collecting data.

Launch QA rule

If the checker shows missing UTMs, fix the redirect rule first. A working page is not enough if attribution is broken.

Common UTM Redirect Mistakes to Avoid

Dropping query strings in redirect rules

A redirect can load the correct page while silently removing source, medium, campaign, or click ID values.

Testing only the landing page

The final landing page may be correct, but the share URL can lose tracking before visitors arrive.

Mixing URL shorteners and ad wrappers without QA

Each redirect layer adds another place where attribution can be rewritten or removed.

Changing campaigns after QA

Small naming changes after approval can split reports or make old screenshots misleading.

Ignoring added parameters

Unexpected parameters can overwrite attribution rules or create duplicate reporting dimensions.

Where UTM Redirect Preservation Matters

Email newsletter

https://flyn.to/newsletter-offer?utm_source=newsletter&utm_medium=email&utm_campaign=may_launch

Email platforms often rewrite links for tracking, so test the final wrapped link before sending.

Paid search

https://flyn.to/demo?utm_source=google&utm_medium=cpc&utm_campaign=q2_demo&gclid=test

Paid traffic needs both manual UTMs and click IDs preserved for accurate campaign and cost reporting.

Paid social

https://flyn.to/social-ad?utm_source=facebook&utm_medium=paid_social&utm_campaign=retargeting

Social ad platforms can add wrappers, so the final short link should be checked after publishing setup.

Affiliate links

https://flyn.to/partner?utm_source=partner_portal&utm_medium=referral&utm_campaign=affiliate_q2

Affiliate traffic depends on clean attribution so partners and campaigns are credited correctly.

QR campaign

https://flyn.to/store-qr?utm_source=flyer&utm_medium=qr_code&utm_campaign=store_launch

Printed QR links are hard to fix, so check preservation before files go to print.

Frequently Asked Questions

What does the UTM Redirect Preservation Checker do?
It follows a public URL through its redirect chain and compares tracking parameters on the original URL against the final landing page. You can quickly see which UTMs were preserved, removed, changed, or added.
Which parameters are checked?
The checker covers core UTM parameters and common ad click IDs. That includes utm_source, utm_medium, utm_campaign, utm_term, utm_content, utm_id, gclid, fbclid, msclkid, ttclid, twclid, gbraid, wbraid, and li_fat_id.
Why are missing UTMs a problem?
Missing UTMs can make paid, email, affiliate, and social traffic appear as direct or referral traffic. That breaks campaign reporting and can cause teams to optimize spend using incomplete data.
Can redirects intentionally change UTMs?
Yes. Some teams rewrite UTMs when routing traffic between regional sites or campaign systems. The checker flags those changes so you can confirm whether they are expected or accidental.
Does this work with short links?
Yes. The checker was designed for short links and redirect chains. It resolves the short link first, then compares campaign parameters against the final resolved destination.
Will this tool modify my URL?
No. The tool only sends server-side HTTP requests to inspect the redirect path. It does not edit, shorten, or publish your URL.
Should every campaign URL have UTMs?
Most owned campaign links should include at least source, medium, and campaign. Some paid platforms also add click IDs automatically, but UTMs still help keep reporting consistent across tools.
What score should I expect?
A strong result preserves all original tracking parameters through the final destination. Missing or changed parameters lower the score because they can break attribution.
Can the checker inspect private staging URLs?
No. Flyn blocks private, local, and internal network URLs for security reasons. Use a public staging URL if you need to test campaign redirects before launch.
How should teams use this before launch?
Run the final share URL through the checker after shortening, wrapping, or adding QR codes. If anything is missing, fix the redirect rule or rebuild the link before traffic starts.

Build safer link campaigns with Flyn

Use free link QA tools first, then create branded short links with analytics, QR codes, and redirect controls.