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.

From export to fix list in three steps

  1. Export from Ads Manager

    Export your campaigns as CSV. Include the Destination URL and URL Tags columns (Columns, then Customize Columns).

  2. Drop the file into AdHygiene

    Open the extension and drop in the CSV. The audit runs on your computer in seconds.

  3. 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

$0

Audit any real account right now.

  • Unlimited CSV rows
  • UTM, dynamic tag, naming, and budget checks
  • One fully customizable rule set
Add to Chrome

Pro

$29 / month

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
Install, then upgrade in the extension

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.

Audit your next launch before it spends a dollar.