Find the broken UTM before it eats your budget.
Export your campaigns from Meta Ads Manager, drop the CSV into AdHygiene, and see exactly what to fix before you launch or scale. No Meta login needed.
Runs in your browser. Your CSV is never uploaded.
utm_campaign is missing from the URL tagsFrom export to fix list in three steps
Export from Ads Manager
Export your campaigns as CSV. Include the Destination URL and URL Tags columns (Columns, then Customize Columns).
Drop the file into AdHygiene
Open the extension and drop in the CSV. The audit runs on your computer in seconds.
Fix what's flagged
Errors, warnings, and passed checks are color-coded per campaign, ad set, and ad, so you know where to look first.
What AdHygiene catches
The small mistakes that quietly wreck attribution and waste spend.
Attribution and UTMs
Missing, malformed, or incomplete UTM parameters, including ones embedded in the link itself.
Meta dynamic tags
Missing tags like {{campaign.id}}, {{adset.id}}, and {{ad.id}}.
Naming and structure
Campaign, ad set, and ad names that break your conventions or create duplicate confusion.
Budget ceilings
Ad set budgets that go over the safe spending limit you set.
Dead pages and mismatches Pro
404 and 500 errors, redirect loops, and promo disconnects, like an ad promising 20% off that lands on a full-price page.
Free for every audit. Pro for agencies and live checks.
Free
Audit any real account right now.
- Unlimited CSV rows
- UTM, dynamic tag, naming, and budget checks
- One fully customizable rule set
Pro
Everything in Free, plus:
- Live link-health checks for dead pages and promo mismatches
- Unlimited named client profiles, saved for reuse
- White-label PDF reports to send to clients
Your data stays on your machine
Client budgets and campaign names are sensitive. AdHygiene treats them that way.
Your CSV is never uploaded
Audits run entirely in your browser.
No AI, no third-party sharing
Your file isn't sent to any model or outside service.
No access to your Meta account
You export the file yourself. We never ask you to log in.
Pro link checks stay narrow
They only request the landing-page URLs from your file, and only for the sites you approve.