UTM Checker & Validator: Test & Verify GA4 Campaign Links

We are a mobile-first campaign tracker. Over 60% of clicks happen on phones—ensure 100% data accuracy for your marketing campaigns across both web and apps. Our professional UTM checker tool audits your links against GA4 standards to prevent "Unassigned" traffic and broken attribution. Need to build a new link? Use our UTM Generator or learn what UTM parameters are.

Campaign URL Inspector

Try Interactive Test Examples

Valid GA4 Campaign URLValid

Properly formatted with lowercase source, medium, and campaign on a live page.

Broken Hash (#) & SpacesBroken

UTMs placed after hash (#) with spaces and uppercase letters.

URL Shortener LinkValid

Shortened link to test redirect tracing and parameter preservation.

Auto-Tag Conflict (gclid + utm)Broken

Contains both gclid and manual UTM parameters which causes GA4 override.

Tracking TikTok Ads in GA4

TikTok campaigns require precise tagging to attribute mobile traffic accurately. Always use utm_source=tiktok and utm_medium=paid_social or cpc.

  • The ttclid parameter: TikTok appends a ttclid (TikTok Click ID) for web-to-app conversion tracking.
  • In-App Browser: TikTok opens links in its custom webview. Ensure your site does not strip query parameters when redirecting mobile users.

5 Golden Rules of UTM Validation

  • 1. Lowercase is Mandatory:

    GA4 is case-sensitive. utm_medium=Social and utm_medium=social will fragment your reports into two rows. Always use lowercase.

  • 2. Zero Internal Tagging:

    Never use UTMs on internal links (e.g., from home to product pages). It resets the session and overwrites the original ad source.

  • 3. Fragment (#) Order:

    UTMs must come before the # in your URL. Anything after the fragment identifier is ignored by Google Analytics.

  • 4. No Spaces:

    Spaces break URLs and tracking scripts. Use hyphens (-) or underscores (_) instead.

  • 5. Align with Channel Groupings:

    Use standard mediums like cpc or email so GA4 can automatically bucket your traffic correctly.

Recommended UTM parameters for every campaign

  • utm_source (mandatory): Identify the referrer (e.g. google, newsletter). Required for campaign tracking to function.
  • utm_medium: Identify the marketing medium (e.g. cpc, email, social).
  • utm_campaign: Identify the specific product promotion or strategic campaign (e.g. spring_sale).

Optional UTM parameters for detailed tracking

  • utm_term: Used primarily for paid search to note keywords for the ad.
  • utm_content: Used for A/B testing and content-targeted ads to differentiate links that point to the same URL.
  • utm_id: The Campaign ID. Critical for importing cost data from platforms like Meta or LinkedIn.

Advanced GA4 Governance (2026 Standards)

Professional agencies use the extended GA4 schema for deeper creative insights:

  • utm_source_platform: Identifies the platform responsible (e.g., Search Ads 360).
  • utm_creative_format: Tracks the type of creative (video, display, native).
  • utm_marketing_tactic: Differentiates between remarketing and prospecting.

Professional UTM Checker Tips

  • Trust the Redirect Tracer: Many server redirects strip UTM parameters. If our tracer finds a "Dead End," your tracking is being lost mid-redirect.
  • Bulk Auditing: Use "Bulk Mode" to audit entire campaign sheets (up to 50 URLs) and export a compliance report to CSV.
  • Deep Link Support: We verify protocol (https) and TLD compliance to ensure mobile app deep links work as expected.
  • Test Before Launch: After validation, use the "Test Link" button to verify the final landing page in your own browser.
  • Need to create a new URL? Use our free UTM Builder.

Support ValidateURL

Find this tool useful?

ValidateURL is completely free. If our tools saved you some time today, consider buying us a coffee to help keep the servers running! ☕

Support Us on Ko-fi

Browser Tool

Digiguru UTM Validator Chrome Extension

Validate UTMs directly in your browser without switching tabs. Fast, free, and privacy-focused.

Add to Chrome