NexaMarTech
    Free — no login

    Campaign UTM auditor

    Paste a list of URLs or a GA4/CSV export. We flag mixed-case parameters, missing medium, facebook vs fb, and unreadable campaign names.

    URLs or CSV (one per line)

    3 URL(s) parsed — updates as you type.

    UTM hygiene score
    3 links
    0/100
    0

    Issue mix

    • Warn4
    • Fail3

    utm_source values (raw)

    Flags

    utm_source
    Value “Facebook” is mixed case. Reports will split Facebook vs facebook.
    Fix: facebook
    utm_campaign
    Campaign “Spring Sale” contains spaces — use underscores.
    Fix: spring_sale
    /tools
    Missing utm_medium.
    Fix: Required trio: source, medium, campaign.
    utm_source alias
    “fb” should be standardized to “facebook” (you also have variants like fb, facebok, fb-ads, meta).
    utm_campaign
    Campaign “test” is too generic to report on.
    Fix: test
    /contact
    Missing utm_source.
    Fix: Required trio: source, medium, campaign.
    utm_Source
    Mixed-case parameter “utm_Source”. GA4 treats utm_Source and utm_source as different.
    Fix: Use lowercase utm_source, utm_medium, utm_campaign.

    GA4 full of splintered campaigns?

    We’ll standardize naming, rebuild source/medium rules and make paid, email and organic comparable.

    Frequently asked questions

    The builder creates one clean link. The auditor reviews a batch you already used — the messy ones sitting in GA4.

    Yes. We look for a column that contains http(s) URLs or utm_ parameters, one row per line.

    In GA4, Facebook and facebook are different sources. utm_Source is a different parameter from utm_source.