Bulk UTM Validator & Campaign Link Auditor

Audit your marketing campaigns at scale. Paste directly from Excel or Google Sheets, or upload a CSV file to validate up to 50 URLs simultaneously against Google Analytics 4 standards, catching casing errors, missing tags, and broken redirects.

Bulk URL Validation & Multi-Link Auditor

Audit up to 50 URLs at once in parallel. Paste links, raw CSV rows, TSV tables, or drop spreadsheets.

How to Validate UTM Parameters (4-Step Checklist)

Follow this quick verification checklist before publishing campaign links across Google Ads, Meta, newsletters, or affiliate channels:

  1. 1. Paste and Inspect the Destination Link:

    Paste your complete URL into the inspector above. The validator will instantly parse the protocol, base domain, query parameters, and anchor fragments.

  2. 2. Verify the 3 Core GA4 Parameters:

    Confirm that utm_source (e.g. newsletter), utm_medium (e.g. email), and utm_campaign (e.g. spring_promo) are present and correctly spelled without typos.

  3. 3. Check Lowercase Casing and Clean Formatting:

    Ensure all parameter values use lowercase letters and hyphens or underscores instead of raw spaces (which appear as messy %20 or break attribution).

  4. 4. Run the Live Redirect Tracer:

    Many server redirects or shorteners silently drop query parameters. Our tracer follows 301/302 redirect hops to verify your UTM tags survive to the final landing page.

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.