Facebook UTM Validator & Checker

We are a mobile-first campaign tracker. Over 60% of clicks happen on phones—ensure 100% data accuracy for your Meta/Facebook 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.

Auditing an entire campaign spreadsheet? Check up to 50 links simultaneously.

Campaign URL Inspector

Try Interactive Test Examples

Valid Facebook Ads URLValid

Compliant Meta Ads tagging using utm_medium=paid_social and lowercase parameters.

Facebook Casing & Space ErrorBroken

Uses uppercase 'Facebook', unencoded spaces in campaign, and non-standard medium.

Tracking Facebook Ads in GA4

When running Meta/Facebook ads, proper UTM tagging is critical because Facebook's native reporting (Meta Ads Manager) often over-reports conversions due to modeled data, while GA4 relies heavily on strict UTM parameters to attribute sessions.

  • The fbclid issue: Facebook automatically appends an fbclid (Facebook Click ID) to outbound links. Ensure your server or CMS does not strip this parameter, as it's used for cross-site tracking.
  • Recommended Medium: Always use utm_medium=cpc or utm_medium=paid_social for Facebook ads. Do not use social, as GA4 will mix your paid traffic with your organic posts.
  • Dynamic Parameters: Facebook supports dynamic URL parameters like {{campaign.name}}. Our validator checks the final resolved URL, so ensure you replace dynamic brackets with actual test values when validating.

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.