WTP Media · Paid Social

Meta Ads Fleet Audit

Every Meta ad account in the portfolio, audited against the only metric that matters for local lead-gen: booked consultations and cost per lead. Real numbers pulled live from Meta's API — nothing estimated, nothing changed.

July 15, 2026  ·  90-day window (Apr 16 – Jul 15)  ·  32 of 38 accounts audited  ·  read-only

Accounts audited
32
6 more couldn't be pulled — listed below
90-day spend
$22,695.16
across all audited accounts
Can't measure a lead
28 of 32
no working pixel, CAPI, or lead event
Spend flying blind
$9,717.05
spent in accounts with zero lead measurement

What this means in one paragraph

People are clicking these ads — CTRs and click costs are genuinely good almost everywhere. But in 28 of 32 accounts there is no working way to count a lead, and nearly every dollar runs through Traffic campaigns that tell Meta to find cheap clickers rather than patients or customers. The result: $22,695.16 spent in 90 days, and almost none of it can be connected to a single booked consultation. The one account with real tracking — Gunneson Painting — proves the point: it can name its cost per lead ad by ad.

The same three problems, portfolio-wide

1 · No lead measurement

Most accounts have no pixel firing, no server-side (CAPI) events, and no lead event defined. Several pixels exist but have literally never fired. This isn't a judgment call — it's read straight off Meta's own fields: pixel last-fired timestamps and custom-conversion counts of zero. Clients may still count leads in their CRM or at the front desk, but Meta can't see them, so the ads can't optimize toward them and no report can attribute them.

2 · Buying clicks, not customers

Spending campaigns run the Traffic objective optimizing to landing-page views — even campaigns named "Leads." Meta delivers exactly what it's asked for: cheap clicks. Nobody asked it for consultations.

3 · Lead forms are locked out

On most Pages the Lead Gen Terms of Service was never accepted, so instant lead forms — the fastest, cheapest fix for local lead-gen — can't deliver at all.

The fix is the same three steps everywhere: install the pixel + CAPI with a real lead event, accept the Lead Gen ToS on each Page, and rebuild the spending campaigns as lead-optimized campaigns. Account-by-account specifics are in the findings below.

All 32 accounts, ranked by severity

Ranked by count of critical (P1) findings, then by spend. Click a name for its findings.

#ClientSpend (90d)Lead trackingP1P2P3
1 BCC Pediatric Dentistry $1,960.52 Not tracked 3 3 1
2 Mergen Orthodontics $1,238.69 Partial 3 3 2
3 Ruffino & Whitford $725.44 Not tracked 3 3 2
4 John Owings - Advanced Family Chiropractic Center $499.16 Not tracked 3 2 2
5 Hamburg Expressions $378.63 Not tracked 3 1 2
6 R&A Landscaping $252.20 Not tracked 3 3 3
7 McKearney Asphalt & Sealing $200.23 Not tracked 3 2 2
8 Classic Smiles $0.00 Not tracked 3 2 2
9 Midwest Integrative Dental Med $0.00 Not tracked 3 0 0
10 Berry Basements $0.00 Not tracked 3 2 2
11 Precision Family Dental $0.00 Not tracked 3 2 2
12 Al's Asphalt $0.00 Not tracked 3 0 0
13 King Kurb Asphalt $0.00 Not tracked 3 0 1
14 Kay Kalantari $2,000.59 Not tracked 2 2 1
15 Solid Rock Dental $1,784.57 Not tracked 2 3 1
16 A1 Asphalt $646.09 Not tracked 2 3 1
17 Shasta Orthodontics $482.95 Not tracked 2 3 2
18 Asphalt Management $417.83 Not tracked 2 2 2
19 Klein Dentistry $219.07 Not tracked 2 3 1
20 Wyze Designs $149.77 Not tracked 2 3 1
21 Parklane Ads (Parklane Family Dental) $0.00 Not tracked 2 1 1
22 (unnamed account 554217196207633) $0.00 Not tracked 2 1 0
23 44 West Dental $0.00 Partial 2 3 1
24 Premier Dental Center $0.00 Not tracked 2 2 2
25 Parrish Orthodontics $0.00 Not tracked 2 2 1
26 Inspiring Smiles $0.00 Partial 2 2 1
27 National Material Handling $0.00 Not tracked 2 1 1
28 J&S Paving Inc. $0.00 Not tracked 2 2 2
29 NewWay Automation $0.00 Not tracked 2 1 1
30 Cooper City Family Dentistry $0.00 Not tracked 2 1 1
31 Clarity Strategic Partners $0.00 Not tracked 2 1 1
32 Gunneson Painting $11,739.42 Tracked 1 3 2

Findings by account

Each account's two-sentence headline and its findings, worst first. Full deep-dive reports (with campaign-level numbers) exist for every account.

1 BCC Pediatric Dentistry $1,960.52Not tracked

BCC Pediatric Dentistry spent $1,960.52 in 90 days on ads that deliver cheap, high-CTR clicks ($0.42/link click, 2.03% CTR) — the auction side is healthy. But the account has no pixel, no CAPI, no custom conversions, and every dollar runs through Traffic campaigns optimizing to landing page views, so it is buying clicks with zero ability to measure or optimize toward a single booked patient.

P1 — Critical

  • No lead tracking exists at all: zero pixels/datasets, zero CAPI, zero custom conversions — $1,960.52 spent with no lead measurement
  • 100% of spend is Traffic (LINK_CLICKS) campaigns optimizing to LANDING_PAGE_VIEWS — buying clicks, not patients ($1,466.62 Spring + $493.90 May)
  • Page (108960705056579) has not accepted Lead Gen ToS — lead-form campaigns can't deliver until it does

P2 — Important

  • Winter 2026 Campaign is a zombie: ACTIVE with $16.44/day budget, $0 spend and 0 impressions in 90 days
  • All 3 live ads run creatives named literal '{{product.name}}' (unresolved template variable), plus 100+ active near-duplicate creatives and 2 WITH_ISSUES — automation/QA bug and clutter
  • No creative testing: 1 ad per campaign despite ~100 built creatives sitting unused

P3 — Minor

  • Seasonal campaign names (Spring/May/Winter 2026) carry no objective/audience/offer info; Spring and May duplicate each other at ~$16.44/day each — consolidate on rebuild (frequency 1.42-1.57 is healthy, no fatigue yet)

Couldn't check

  • Pixel/CAPI event volume and quality — no dataset exists on the account to query
  • Creative body text, headlines, and landing page URLs — SHARE-type creatives returned no body/title/link_url fields
  • Page name (API returned '(unknown)') and landing page/booking flow quality
  • Full creative inventory beyond first ~100 (list paginated)
  • Actual booked-consultation counts from the practice's PMS/call tracking (outside Meta)

Ad account 1496640771575420 · full deep-dive report on file

2 Mergen Orthodontics $1,238.69Partial

Mergen's ads are cheap and people click them ($0.40 per link click, 3.13% CTR, $7.69 CPM), but 100% of the $1,238.69 spent in 90 days went to Traffic campaigns optimizing for landing page views — the account produced exactly 1 tracked lead ($1,238.69 per lead). The single biggest problem: Meta is being told to buy clicks, not patients, while the pixel's Lead event sits unused and the one Leads campaign can't deliver because no Page has accepted the Lead Gen ToS.

P1 — Critical

  • 100% of 90-day spend ($1,238.69) on Traffic/LANDING_PAGE_VIEWS campaigns — 1,921 landing page views, only 1 tracked lead ($1,238.69 CPL); pixel Lead event exists but nothing optimizes to it
  • Tracking half-blind: CAPI has never fired (browser pixel only) and zero custom conversions defined — real leads undercounted and unreportable
  • No linked Page has accepted Lead Gen ToS — the only OUTCOME_LEADS campaign sits ACTIVE at $0 spend and lead-form ads cannot deliver

P2 — Important

  • 9 campaigns sitting ACTIVE with $0 spend in 90 days plus messy naming — account clutter and duplicate back-to-school builds
  • Publishing QA bug: all three spending creatives are named literal '{{product.name}}' (unresolved template variable, repeated across the creative library)
  • Only one ad delivering account-wide, frequency 2.79 and lowest CTR of the three spenders (2.04%) — fatigue risk with no rotation

P3 — Minor

  • Efficiency inversion: cheapest campaign 'Easy & Convenient' ($0.14 CPC, 4.22% CTR, $0.38/LPV) is paused while a 2.4x-more-expensive one runs live
  • Duplicate 'Mergen Ortho Pixel (do not use)' still active though it has never fired — archive to prevent mis-selection

Couldn't check

  • Facebook Page names (API returned unknown for all 3 pages)
  • Whether the December Leads campaign uses instant forms vs website destination
  • Pixel EMQ scores and account attribution setting (query errored)
  • Whether the 14 pixel Lead events / 1 attributed lead became booked consultations (no CRM/offline data)
  • Pixel event volume beyond the 28-day API lookback

Ad account 491318618033281 · full deep-dive report on file

3 Ruffino & Whitford $725.44Not tracked

The account spent $725.44 in 90 days buying cheap clicks (5.07% CTR, $0.22/link click) — but it is optimizing for landing page views, has no pixel, no CAPI, and no custom conversions, so not a single lead has ever been measured. Until tracking exists and the campaign objective changes to Leads, every dollar here is unaccountable.

P1 — Critical

  • No pixel, no CAPI, no custom conversions exist on the account — zero ability to measure a lead; all $725.44 of 90-day spend is unaccountable
  • The only spending campaign (Spring Campaign 2026, $725.44) uses the LINK_CLICKS objective optimizing to Landing Page Views — Meta is being paid to find clickers, not patients
  • Facebook Page (409981962472718) has not accepted Lead Gen ToS — instant lead forms, the fastest fix path, are blocked until it's accepted

P2 — Important

  • Zombie campaign: 'New Patients Summer 2025' still ACTIVE with a stop date of Aug 18, 2025 and $0 spend — should be archived
  • 100+ auto-generated creatives all sit ACTIVE in the library, at least 7 with literal unresolved {{product.name}} template variables — QA failure in the creative pipeline
  • Only 1 ad has delivered for 3.5 months straight — no creative testing, ~6 recycled generic headlines, fatigue building (frequency 2.01)

P3 — Minor

  • Budget is $8.32/day — too small to exit learning on a Leads objective once tracking is fixed; consolidate to one campaign at a workable daily budget
  • Naming convention is hash-suffixed tool output plus season names — fine for a tool, unreadable for a human reviewing the account

Couldn't check

  • Whether a pixel exists under the parent Business (dataset lookup was scoped to this ad account and returned zero; a business-owned pixel simply not linked here can't be ruled out)
  • Landing page URL / destination of the active ad (creative-level link fields not pulled)
  • Ad set targeting and bid strategy (fields not supported by the entities tool; bid_strategy returned 'Not available')
  • Page name (API returned '(unknown)' for Page 409981962472718)
  • Placement/platform breakdown of the spend

Ad account 1036061378511838 · full deep-dive report on file

4 John Owings - Advanced Family Chiropractic Center $499.16Not tracked

Ads are cheaply reaching the right local audience ($0.20 link clicks, 4.64% CTR, 39.7k people reached on $499), but the account is flying completely blind: every dollar is spent on Traffic campaigns optimizing to landing-page views while the only pixel last fired in September 2019 and no lead event exists anywhere. Not one lead has been measured in 90 days, so nobody can say whether this spend produced a single patient.

P1 — Critical

  • No lead tracking: pixel last fired Sep 2019, CAPI never fired, 0 custom conversions, 0 events in 28 days — $499.16 spent unmeasured
  • 100% of spend on LINK_CLICKS campaigns optimizing to landing-page views — buying clicks, not patients
  • Neither Page has accepted Lead Gen ToS, so all 11 lead-form ad sets in the account are undeliverable

P2 — Important

  • Zombie structure: 11 ACTIVE lead ad sets (up to $50/day each) under paused campaigns plus 2 ACTIVE campaigns at 0 impressions/90d — ~$260+/day of budget parked live
  • Only 2 ads delivered in 90 days (1 ad per campaign, no testing) while 100+ auto-generated ACTIVE creatives sit unused

P3 — Minor

  • 5+ ACTIVE creatives named literal "{{product.name}}" — unresolved template variable from the creative generator
  • Messy naming: cryptic legacy codes mixed with plain-English campaign names across 13 campaigns (only 2 spending)

Couldn't check

  • Historical lead-form submissions on paused lead campaigns (lead field returned Not available)
  • Page names for the two page IDs (API returned unknown)
  • Root cause of 0 delivery on the two ACTIVE $0 campaigns (no delivery-blocking errors returned)
  • Creative inventory beyond first 100 (paginated)
  • Event Match Quality (no events firing, so moot)

Ad account 854868321298415 · full deep-dive report on file

5 Hamburg Expressions $378.63Not tracked

The one campaign that ran (Richard & Linda testimonial) bought clicks cheaply — $0.30 per link click, 3.45% CTR — but the account has no pixel, no CAPI, and no lead event, so not a single one of those 1,613 clicks can be tied to a booked patient. Right now the account is effectively dark: the only live campaign has spent $0 of its $1,000 budget because its only ad is blocked by a missing call-to-action button.

P1 — Critical

  • No lead tracking at all: zero pixels/datasets, zero custom conversions, zero lead forms — $378.63 spent with no way to attribute a single patient
  • Only active campaign (Veneers, $1,000 lifetime, Jun30-Jul31) has spent $0 for 15 days: its single ad is blocked by a 'Call-to-Action Button Is Missing' delivery error
  • All 6 campaigns are Traffic/LINK_CLICKS optimizing to link clicks or landing page views — buying clicks, not patients

P2 — Important

  • No creative testing: 1 ad per campaign, near-duplicate creative library (20x 'Quality Dentures and Implants', 20x 'Accepting New Patients'), and 2 creatives named the literal unresolved variable {{product.name}}

P3 — Minor

  • Account clutter: 4 zombie paused campaigns from 2024-25, an ended campaign still marked ACTIVE, inconsistent naming (only the newest campaign follows a convention)
  • Neither linked Page has accepted Lead Gen ToS — blocks any future Instant Form campaign

Couldn't check

  • Pixel event volume / EMQ / CAPI server last-fired — no dataset exists on the ad account to query
  • Whether a business-level pixel exists unassigned to this ad account (account-scoped call returned zero datasets)
  • Names of the two linked Facebook Pages (API returned '(unknown)')
  • Actual lead/booking counts — nothing is instrumented to produce them

Ad account 702197332093107 · full deep-dive report on file

6 R&A Landscaping $252.20Not tracked

The one campaign that ran ("May 2026") bought cheap clicks efficiently — $0.29 per link click, 3.72% CTR — but the account has zero ability to measure a lead and hasn't spent a dollar since May 31. The pixel fires only PageView (browser-only, no CAPI, no Lead event, no custom conversions), so every dollar of the $252.20 spent was optimized toward landing-page views, not booked consultations.

P1 — Critical

  • No lead tracking anywhere: pixel fires PageView only, CAPI never fired, 0 custom conversions, Lead Gen ToS not accepted on either Page — the account cannot measure a lead
  • Only spending campaign ($252.20, 'May 2026') used LINK_CLICKS objective optimizing to landing page views — and even the old OUTCOME_LEADS campaigns optimized to landing page views, never a lead event
  • Account dark since May 31 — zero spend June 1 to July 15, peak landscaping season, all campaigns past their stop dates

P2 — Important

  • Five zombie campaigns sitting ACTIVE at $0 with stop dates in 2024-2025 (Holiday Decoratiom x2, 20th Anniversary, Traffic Campaign, Patios & Fire Pits) — pause/archive
  • ~20 wrong-vertical 'Custom Furniture Design / Contract Furniture' creatives uploaded 2026-04-30 into this landscaping account — delete before one goes live
  • At least 5 creatives with unresolved literal '{{product.name}}' template variables in their names

P3 — Minor

  • 21 landscaping creatives across 4 angles uploaded for May but the campaign delivered a single ad — no creative testing (frequency 1.80, no fatigue)
  • Naming hygiene: 'May 2026' campaign name, 'Holiday Decoratiom' typo, a lingering '- Copy' duplicate
  • Pixel 1541587863065872 listed twice in the dataset list (one instance never fired) — verify no dead duplicate is selectable in Events Manager

Couldn't check

  • Pixel event history during the May flight (dataset stats API limited to last 28 days)
  • Off-Meta lead sources (phone calls, CRM) — no CRM data in this connection
  • Names of the two attached Facebook Pages (API returned unknown)
  • Landing page URL/content the May 2026 campaign drove traffic to
  • Event Match Quality scores (skipped — no lead events exist to score)

Ad account 758404662904186 · full deep-dive report on file

7 McKearney Asphalt & Sealing $200.23Not tracked

Hiring ads are delivering cheap clicks ($200.23 total 90-day spend, $0.24/link click, healthy 3.62% CTR) — but this account generated and measured zero customer leads. The pixel only fires PageView, no CAPI, no lead event, no custom conversions, and every campaign in the account is a LINK_CLICKS objective, so McKearney is buying clicks it can't convert or count.

P1 — Critical

  • No lead tracking: pixel fires PageView only, CAPI never fired, zero custom conversions — a lead cannot be measured
  • All 8 campaigns use the LINK_CLICKS (Traffic) objective — buying clicks, not leads
  • $0 of the $200.23 90-day spend went to customer lead gen; the only paving campaign is paused while 100% of budget funded hiring ads

P2 — Important

  • Neither linked Page has accepted the Lead Gen ToS — blocks any future instant-form lead campaign
  • 3 campaigns with 2024-2025 end dates still sit ACTIVE at $0 (Mechanic Hiring, Parking Lot Quote, McKearney Hiring Campaign) — zombie clutter

P3 — Minor

  • Creative QA: 100+ ACTIVE creatives incl. at least 9 named literal '{{product.name}}' (unresolved template variable); July campaign rides on a single ad
  • Same pixel ID listed twice in datasets (one entry shows never-fired) — confirm only one pixel install in Events Manager

Couldn't check

  • Page names for the two linked Pages (API returned '(unknown)')
  • Event Match Quality (EMQ) scores — quality endpoint returned event names only
  • Pixel event volume beyond the 28-day API lookback
  • Creative library beyond the first 100 creatives (pagination)
  • Ad set-level targeting, audiences, and placement detail

Ad account 1646335489145613 · full deep-dive report on file

8 Classic Smiles $0.00Not tracked

Classic Smiles spent $0.00 in the last 90 days — the account has been dark since its only campaign ended August 22, 2024, so nothing is generating patients. The single biggest problem is that even if spend restarted tomorrow, the account cannot measure a lead: the pixel fires only PageView (browser-only, no CAPI), there are zero Lead events, zero custom conversions, and the one "Leads" campaign actually optimizes to landing page views.

P1 — Critical

  • Account is dark: $0.00 spend and zero impressions in the last 90 days; only campaign ended 2024-08-22 — no lead generation happening at all
  • No lead event exists anywhere: pixel fires PageView only (~313 events last 7 days), server/CAPI has never fired, 0 custom conversions — a restarted campaign would be flying blind
  • The lone "Leads" campaign is structurally miswired: OUTCOME_LEADS objective but ad set optimizes to LANDING_PAGE_VIEWS — it was buying clicks, not patients

P2 — Important

  • Neither connected Facebook Page has accepted the Lead Gen Terms of Service — instant-form lead campaigns cannot deliver until accepted
  • Zombie campaign: Main Video Campaign ($500 lifetime, ended Aug 2024) still sits status ACTIVE with an ACTIVE ad set — should be paused/archived for hygiene

P3 — Minor

  • Creative library clutter: 2 of 5 active creatives are 2018 propane/recycling ads from a different business; the 3 dental creatives are near-duplicates of one "Voted Top Orlando Dentists 2024" message — zero angle diversity
  • Pixel registration anomaly: dataset 1802677173474331 appears twice in the dataset list with different creation times, one entry never fired — clean up in Events Manager

Couldn't check

  • Page names for the two connected Pages (API returned "(unknown)" for both IDs 188321887912532 and 224509780892365)
  • Frequency / creative fatigue and campaign efficiency comparisons — no delivery in the 90-day window, so no metrics exist
  • Pixel event match quality (EMQ) / dataset quality detail — not pulled; event volume stats were available and used instead
  • Historical performance of the 2024 campaign (outside the 90-day audit window)

Ad account 1206337602837744 · full deep-dive report on file

9 Midwest Integrative Dental Med $0.00Not tracked

Nothing is working because nothing exists: this ad account has spent $0 in the last 90 days (and shows no lifetime delivery at all) — zero campaigns, zero ads, zero creatives. The biggest problem is that it's a bare shell with no pixel, no linked Facebook Page, and no payment method, so it cannot generate or even measure a single lead until it's built out.

P1 — Critical

  • Account is an empty shell: 0 campaigns, 0 ads, 0 creatives, $0 spent lifetime — no lead generation is happening at all
  • No pixel/dataset and no custom conversions exist — even if ads launched tomorrow, the account could not measure a lead
  • No payment method on file and no Facebook Page linked to the account — two hard blockers to ever delivering an ad

Couldn't check

  • Lead form ToS acceptance — no Pages are linked to the account, so there was nothing to check
  • Pixel/CAPI health, dataset stats, EMQ — no datasets exist to query
  • Creative fatigue, frequency, objectives, efficiency comparisons — no campaigns or delivery data exist
  • Whether a pixel exists under the owning business (Drs. C. Guba & M. Harris, DDS) but is simply not shared with this ad account — the MCP only returns datasets scoped to the ad account

Ad account 870645242007839 · full deep-dive report on file

10 Berry Basements $0.00Not tracked

Nothing is working because nothing is running: Berry Basements spent $0.00 in the last 90 days despite three campaigns sitting "ACTIVE" (lifetime spend is only $652.83, all from 2023-24). The single biggest problem is that the account has no way to measure a lead — the pixel fires only PageView, CAPI has never fired, there are zero custom conversions, and the Page hasn't accepted lead-gen ToS — so even relighting spend today would buy page views, not customers.

P1 — Critical

  • $0 spend in 90 days — account is completely dark while 3 campaigns (2 'Leads', 1 Link Clicks) sit ACTIVE at $0; zero leads generated
  • No lead event exists anywhere: pixel fires PageView only, CAPI/server-side has never fired (epoch timestamp), 0 custom conversions defined, Page leadgen_tos_accepted=false — a lead literally cannot be measured
  • Both OUTCOME_LEADS campaigns' ad sets optimize to LANDING_PAGE_VIEWS — configured to buy page views, not leads, if ever relit

P2 — Important

  • Only ad in 'Berry Basement Main - Leads Campaign' is DISAPPROVED (since ~Apr 2024) and still sitting there — that campaign can never deliver as-is
  • Zombie clutter: a March-2023 LINK_CLICKS campaign and two overlapping 2024 near-duplicate campaigns all left ACTIVE, none touched in 14+ months

P3 — Minor

  • Creative is stale and single-angle: 10 creatives, newest from May 2024, essentially one message ('Basement Remodeling & Finishing at its finest!'), with machine-dumped names (caption text + hash suffixes)
  • Pixel 'Berry Basement Pixels' appears twice in the dataset registry (same ID 473204885047961, two registration rows) — minor hygiene, verify only one integration is maintained

Couldn't check

  • Ad set daily/lifetime budgets and schedules — API returned 'Not available', so I can't confirm WHY the active campaigns aren't spending (likely $0/expired budgets or long-dormant delivery; no delivery-blocking errors were returned)
  • 90-day reach/frequency/CTR/CPM — no delivery in window, Meta returns 'Not available' for all metrics
  • Pixel event history beyond 28 days (API limit) — can only confirm PageView-only for the last 28 days
  • Ad-rejection detail for the DISAPPROVED ad — the errors endpoint doesn't cover rejection reasons
  • Page name for ID 103744775998089 — API returned '(unknown)'

Ad account 157134433904999 · full deep-dive report on file

11 Precision Family Dental $0.00Not tracked

Nothing is working because nothing is running: Precision Family Dental spent $0 in the last 90 days — the account has been dark since August 2025. The biggest problem beyond dormancy is that there is no pixel, no CAPI, and no custom conversions, so even when it was spending ($1,493 lifetime, all Traffic/link-click campaigns) it had zero ability to measure a single lead.

P1 — Critical

  • Account dormant: $0 spend in last 90 days, no delivery since Aug 2025 — 3 'ACTIVE' campaigns all have expired schedules
  • Zero lead tracking: no pixel/dataset, no CAPI, no custom conversions — the account cannot measure a lead at all
  • All historical spend ($1,493 lifetime) went to Traffic/LINK_CLICKS campaigns — bought 5,904 clicks, never optimized for or measured a patient

P2 — Important

  • Zombie structure: 3 campaigns / 5 ad sets / 5 ads marked ACTIVE though ended between Feb 2024 and Aug 2025 — misleading dashboard, should be paused/archived
  • Lead Gen ToS not accepted on either connected Page — Instant Form (lead form) campaigns cannot deliver until accepted

P3 — Minor

  • Creative clutter: 50+ ACTIVE creatives for 5 ads, incl. 2 with literal unresolved '{{product.name}}' template variable in the name
  • Botox ad set misconfigured with $0.00 daily budget alongside $500 lifetime budget

Couldn't check

  • 90-day CTR/CPM/frequency/link-click metrics — API returned 'Not available' due to zero delivery
  • Pixel/CAPI event volume and quality — no dataset exists on the account to query
  • Campaign efficiency comparison — no campaign spent in the window
  • Page names for the two connected Pages — API returned '(unknown)'

Ad account 300179889048645 · full deep-dive report on file

12 Al's Asphalt $0.00Not tracked

Nothing is working because nothing is running: Al's Asphalt spent $0.00 in the last 90 days and has zero campaigns, ads, or creatives — the account has never delivered an impression. The biggest problem is that the account is a bare shell with no pixel, no lead tracking, and no linked Facebook Page, so it cannot generate or even measure a lead until foundational setup is done.

P1 — Critical

  • Account is completely empty and inactive: $0 spend in 90 days (and $0 lifetime), 0 campaigns, 0 ad sets, 0 ads, 0 creatives — no lead generation is happening at all
  • No lead measurement exists: no Pixel/dataset, no CAPI, no custom conversions — if ads launched today, not a single lead could be tracked
  • No Facebook Page is linked to the ad account, so no ad (including lead forms) can even be created or delivered

Couldn't check

  • Pixel/CAPI firing status, event match quality, and lead-event volume — no dataset exists to query
  • Lead Gen ToS acceptance — no Page is linked to the account
  • Creative fatigue, frequency, objective mix, campaign efficiency — no entities exist to evaluate
  • Whether a pixel or Page exists elsewhere in the client's Business Manager but simply isn't connected to this ad account (MCP is scoped to this account)

Ad account 1260819522829408 · full deep-dive report on file

13 King Kurb Asphalt $0.00Not tracked

King Kurb Asphalt is an empty shell — the ad account is active and accessible but has never run a single campaign: $0 spend in the last 90 days (and lifetime), zero campaigns, zero creatives, zero pixels, and no payment method or Facebook Page connected. Nothing is working and nothing is broken mid-flight; the account simply is not generating leads because it has never been built.

P1 — Critical

  • Account never activated: $0 lifetime spend, zero campaigns ever created
  • No lead measurement exists: no pixel, no CAPI, no custom conversions — a lead cannot be recorded
  • Account cannot deliver even if built: no payment method on file and no Facebook Page linked

P3 — Minor

  • Account sits in the client-owned King Kurb BM (not WTP Media's) — confirm WTP partner access before build-out

Couldn't check

  • Business-level pixels in King Kurb's own Business Manager (a pixel could exist but be unlinked to this ad account)
  • Lead Gen ToS acceptance — no Pages linked to the account to check against
  • Performance trends / frequency / creative fatigue — no delivery data exists

Ad account 1521263746338876 · full deep-dive report on file

14 Kay Kalantari $2,000.59Not tracked

Kay Kalantari's account spent $2,000.59 in 90 days buying cheap clicks ($0.44/link click, $8 CPM) — delivery itself is healthy. The critical problem: there is no pixel, no CAPI, and no conversion event of any kind on the account, and 100% of spend runs on Traffic campaigns optimizing to landing page views, so not a single lead can be measured or optimized for.

P1 — Critical

  • No conversion tracking exists: 0 pixels/datasets, 0 custom conversions, no CAPI — $2,000.59 spent with zero ability to measure a lead
  • 100% of spend ($2,000.59) is Traffic/LINK_CLICKS campaigns optimizing to Landing Page Views — buying clicks, not patients

P2 — Important

  • Neither linked Facebook Page has accepted Lead Gen ToS, so Instant Form lead campaigns cannot deliver until accepted
  • 5 of 7 campaigns are zombies/clutter: 3 ACTIVE at $0 (one ad set has a $0.00 daily budget, one ad broken with 'Image Not Found'), plus 2019-era paused relics and no naming convention

P3 — Minor

  • Creative QA: 10+ active creatives literally named '{{product.name}}' (unresolved template variable) and 100+ near-duplicate active creatives for only 6 delivering ads; actual delivery concentrated in 2 concepts (90% of Promotion 2026 spend on 2 ads)

Couldn't check

  • Pixel event volume / EMQ / server last-fired — no dataset exists to query
  • Ad set targeting, geo, and destination URLs — not exposed by the MCP at adset level
  • Names of the two linked Facebook Pages — API returned '(unknown)'
  • Downstream booked consultations / CRM or call data — nothing connected to Meta

Ad account 442162896363872 · full deep-dive report on file

15 Solid Rock Dental $1,784.57Not tracked

Ads are cheap and delivering — $1,784.57 bought 8,345 link clicks at ~$0.21 and 6,985 landing page views. But every dollar ran through Traffic campaigns with a pixel that only fires PageView, so the account cannot count a single lead: it is buying clicks, not patients, and flying completely blind on the only metric that matters.

P1 — Critical

  • No lead measurement exists: pixel fires PageView only, zero custom conversions, CAPI never fired — $1,784.57 spent with no way to count a lead
  • 100% of spend is Traffic/LINK_CLICKS optimizing to landing page views ($1,502.30 → 6,482 LPVs @ $0.23) — buying clicks, not patients

P2 — Important

  • Single ad has carried all spend since March; frequency 2.81 and rising with zero creative rotation — fatigue imminent
  • Facebook Page has not accepted Lead Gen ToS (leadgen_tos_accepted=false), blocking Instant-Form lead campaigns entirely
  • 10 of 12 campaigns are zombies sitting ACTIVE at $0 spend, some dating to March 2024 — clutter and reactivation risk

P3 — Minor

  • Duplicate pixel registration (same dataset ID listed twice, one never fired) and uninformative campaign naming like "May 2026"

Couldn't check

  • CAPI configuration detail beyond last-fired timestamp (confirmed never fired, cause unknown)
  • Pixel event history older than 28 days (API lookback limit)
  • Ad set targeting and geo settings
  • Landing-page conversion behavior (off-platform)
  • Page name (API returned unknown)
  • Offline/phone leads — no record in Meta

Ad account 375196005443182 · full deep-dive report on file

16 A1 Asphalt $646.09Not tracked

A1 Asphalt is buying cheap, engaged clicks — $646.09 over 90 days at a $6.64 blended CPM, 1.9–2.8% CTR, and ~$0.37 per link click. But the pixel has never fired a single event, no lead event exists anywhere, and every ad set optimizes for landing page views — so not one lead can be attributed to any of this spend, including the new $2,000 campaign literally named "Leads."

P1 — Critical

  • Pixel created Jan 2026 but has NEVER fired (no browser or server events, 0 custom conversions) — the account cannot measure a single lead
  • All $646.09 of 90-day spend optimizes for landing page views/link clicks — even the $2,000 campaign named 'Leads' (OUTCOME_LEADS) has its ad set set to LANDING_PAGE_VIEWS

P2 — Important

  • Page has not accepted Lead Gen ToS (leadgen_tos_accepted=false) — instant lead-form ads cannot deliver, killing the no-pixel fallback
  • 11 zombie campaigns from 2018-Feb 2026 still sitting in ACTIVE status at $0 with inconsistent naming (A1_Asphalt_Nov_2, boosted-post campaigns, etc.)
  • Only 1 ad per spending campaign while 50+ generated creatives sit unused, nearly all the same urgency angle — zero creative testing

P3 — Minor

  • Two creatives with literal unresolved '{{product.name}}' template variables (IDs 1639482367103887, 1740431963995623) — automation QA bug

Couldn't check

  • Whether pixel base code is present on the website itself (Meta side shows zero events ever received)
  • Event Match Quality / dataset quality — moot with zero events
  • Creative library beyond first 50 (paginated)
  • Lead volume from non-Meta channels (calls, GA4, CRM)
  • Whether the duplicate dataset listing (same pixel ID returned twice) is an API artifact or a real config issue

Ad account 1928044517262475 · full deep-dive report on file

17 Shasta Orthodontics $482.95Not tracked

Shasta Orthodontics is getting cheap clicks ($0.50 per link click, $7.55 CPM on $482.95 over 90 days) but the account has zero pixels, zero custom conversions, and every campaign is a Traffic/LINK_CLICKS buy — so not a single lead or booked consultation can be measured or optimized for. The whole account is buying landing-page views, not patients, and until a lead event exists, all spend is flying blind.

P1 — Critical

  • No lead tracking of any kind: 0 pixels/datasets, 0 custom conversions, no CAPI — $482.95 spent with no way to count a lead
  • All 6 campaigns are LINK_CLICKS objective optimizing to LANDING_PAGE_VIEWS — buying clicks, not patients

P2 — Important

  • Page (109964657124006) has not accepted Lead Gen ToS — Instant Form lead campaigns are blocked until accepted
  • 2 zombie campaigns ACTIVE at $0 (December 2025, $500 Off Promo from Aug 2025) plus 2 stale paused seasonal promos — 6 campaigns, 2 delivering
  • Single-ad ad sets with fatigue: Free Ortho runs one ad at frequency 3.44 while 100+ creatives sit unused

P3 — Minor

  • Budget mis-weighted: weaker Free Ortho ($0.56/click, 1.48% CTR) got 3x the spend of Financing ($0.37/click, 2.18% CTR)
  • 8+ active creatives named literal {{product.name}} — unresolved template variables from bulk upload; creative library clutter (100+ ACTIVE for 2 live ads)

Couldn't check

  • Page name (API returned '(unknown)')
  • Business-level pixels not linked to this ad account (account-scoped dataset query returned zero)
  • Landing-page destination URLs / UTM tagging on live ads
  • Actual lead volume / CPL — no lead event exists anywhere to measure

Ad account 629440056233549 · full deep-dive report on file

18 Asphalt Management $417.83Not tracked

Ads are cheap and getting clicked ($0.31 link clicks, 4.0% CTR on $417.83 in 90 days), but the account has zero pixels, zero custom conversions, and a Traffic objective — so not a single lead or job application has ever been measured. Every dollar is buying landing-page views, not outcomes.

P1 — Critical

  • Zero conversion tracking: no pixel/dataset exists on the account, no CAPI, no custom conversions — a lead has never been measurable
  • Wrong objective: both campaigns are LINK_CLICKS optimizing to LANDING_PAGE_VIEWS — $417.83 bought 1,176 page views, zero measured applicants/leads

P2 — Important

  • Page has not accepted Lead Gen ToS (leadgen_tos_accepted: false) — Instant Form campaigns cannot deliver until accepted
  • 100% of 90-day spend is hiring/recruiting; $0 on customer/paving lead generation

P3 — Minor

  • Both creatives have unresolved template variables in their names (literal '{{product.name}}') and each campaign runs a single creative — no angle testing
  • Live Hiring Campaign is slightly less efficient ($0.40/LPV) than the ended Infrared campaign ($0.33/LPV), though that pause was a scheduled end date

Couldn't check

  • Pixel event volume/quality — no dataset exists on the account to query
  • Page name (API returned '(unknown)')
  • Any off-Meta tracking: landing-page form analytics, ATS, GA4, call tracking
  • Actual applicant/hire outcomes from the hiring campaigns

Ad account 1049780423998986 · full deep-dive report on file

19 Klein Dentistry $219.07Not tracked

Klein Dentistry spent only $219.07 in the last 90 days on a single Traffic campaign that ended May 12 and delivered cheap clicks (677 link clicks at $0.32, 2.62% CTR) but zero measurable patients. The biggest problem: the account has no pixel, no CAPI, and no custom conversions — it literally cannot count a lead, and it has been completely dark for two months.

P1 — Critical

  • No lead tracking at all: 0 datasets/pixels linked to the account, 0 custom conversions, no CAPI — leads cannot be measured
  • Only spending campaign ($219.07) was LINK_CLICKS optimizing to LANDING_PAGE_VIEWS — bought 588 page views, zero measurable patients

P2 — Important

  • Account completely dark since May 12 — zero delivery for the last ~2 months despite three campaigns sitting ACTIVE
  • The 2024 'Implant Testimonial' campaign used OUTCOME_LEADS objective but its ad set optimized to LANDING_PAGE_VIEWS — leads objective in name only
  • Neither Page has accepted Lead Gen ToS (leadgen_tos_accepted=false), blocking Instant Form lead ads as a fallback

P3 — Minor

  • Zombie clutter: 2023 and 2024 campaigns still status ACTIVE at $0; 50+ unused auto-generated creatives recycling 4 headlines, including one named literally '{{product.name}}' (unresolved template variable), and hash-suffixed naming throughout

Couldn't check

  • Business-level pixel inventory (ads_get_datasets needs a business_id; account-scoped query returned 0 datasets)
  • Pixel/CAPI last-fired times, event volume, and match quality (no dataset exists to query)
  • Page names (API returned '(unknown)') and landing-page destination URL of the spending ad
  • Full creative library beyond the first 50 (pagination not exhausted)

Ad account 349749267445197 · full deep-dive report on file

20 Wyze Designs $149.77Not tracked

Wyze Designs spent just $149.77 in the last 90 days — all in a single May Traffic campaign that bought cheap clicks efficiently (3.78% CTR, $0.24 CPC, $0.76 per landing page view) and has been dark since June 1. The single biggest problem: the account has zero lead tracking — no pixel, no CAPI, no custom conversions — so not one of those 198 landing page views can be connected to a lead, and the campaign was never optimizing for leads in the first place.

P1 — Critical

  • No lead tracking exists: 0 pixels/datasets, 0 custom conversions, leads 'Not available' — the account cannot measure a single lead
  • 100% of spend ($149.77) went through a LINK_CLICKS campaign optimizing to LANDING_PAGE_VIEWS — buying clicks, not leads

P2 — Important

  • Page has not accepted Lead Gen ToS (leadgen_tos_accepted=false) — blocks the Instant Forms fallback path to measurable leads
  • Zombie campaign: 'May 2026 Campaign' still ACTIVE but stop_time was May 31; $0 spent June 1–July 15
  • Live creative named literal '{{product.name}}' (unresolved template variable); 20 of 21 ACTIVE creatives never attached to an ad — zero creative testing

P3 — Minor

  • Daily budget was $4.93/day — too small to exit learning or generate meaningful lead volume on any conversion event

Couldn't check

  • Pixel/CAPI event volume and last-fired — no dataset connected to this account to query
  • Whether a pixel exists on the website under a different Business Manager
  • Creative body/headline text (SHARE-type page post; fields not returned)
  • Page name (API returned 'unknown') and ad set targeting detail

Ad account 1580925892997574 · full deep-dive report on file

21 Parklane Ads (Parklane Family Dental) $0.00Not tracked

Parklane Family Dental's Meta account spent $0.00 in the last 90 days — and $0.00 as far back as Meta's maximum lookback (June 2023) — so nothing is working because nothing is running. The biggest problem: if ads were ever switched back on, the account is wired to buy link clicks with no pixel, no custom conversions, and no Lead Gen ToS accepted, meaning it could not measure a single patient lead.

P1 — Critical

  • No lead tracking at all: 0 pixels/datasets, 0 custom conversions, Page has not accepted Lead Gen ToS — a lead cannot be measured
  • Only existing campaigns use LINK_CLICKS objective — built to buy clicks, not patients, if ever reactivated

P2 — Important

  • Zombie structure: 2 campaigns + 2 ad sets sit ACTIVE with $10/day budgets each; only the paused ads prevent $20/day of untracked spend

P3 — Minor

  • Stale creative (2 ads from Dec 2020 pushing a '$400 VALUE' offer) and default naming ('New Ad Set'/'New Ad') clutter

Couldn't check

  • Pre-June-2023 spend history (Meta maximum lookback limit; $0 within the queryable window)
  • Account-level lifetime aggregate (query returned empty)
  • Pixel/CAPI event volume and quality — no dataset exists to query
  • Delivery metrics (reach, frequency, CTR, CPM) — 'Not available' due to zero delivery
  • Facebook Page name (API returned '(unknown)')

Ad account 792737658122698 · full deep-dive report on file

22 (unnamed account 554217196207633) $0.00Not tracked

Account 554217196207633 is an empty shell: it is ACTIVE and queryable but has never had a single campaign, ad, creative, pixel, or Page attached, and spent $0 in the last 90 days. The single biggest problem is that there is nothing to audit — if a client believes ads are running here, they are not, and the account has no payment method or tracking so it could not deliver a lead even if a campaign were launched today.

P1 — Critical

  • No advertising exists: 0 campaigns ever, 0 creatives, no payment method — any client mapped to this account has had zero Meta presence for 90+ days
  • Zero measurement infrastructure: no pixel/CAPI dataset, no custom conversions, no linked Page — a lead could not be tracked even if ads launched

P2 — Important

  • Account is unnamed with no owning business — portfolio clutter and a mis-spend risk; name it for its client or mark DO-NOT-USE

Couldn't check

  • Account activity logs (creator/creation date of the shell)
  • Which client this account was intended for — business_id and name are blank
  • Objectives, lead forms, creative fatigue, efficiency — no campaigns exist to evaluate

Ad account 554217196207633 · full deep-dive report on file

23 44 West Dental $0.00Partial

44 West Dental's Meta account has spent $0 in the last 90 days — every one of its 23 campaigns is a past-end-date zombie, and the account has been dark since roughly January 31, 2026. The only thing still alive is the pixel (browser + CAPI both firing daily, with a real Lead event), which means the measurement plumbing exists but nothing is buying patients with it.

P1 — Critical

  • $0 spend in 90 days — account completely dark since ~Jan 31, 2026; no patient acquisition happening on Meta
  • Structure buys clicks, not patients: 13/23 campaigns are Traffic/LINK_CLICKS and 6 of 7 'Leads' campaigns optimized to landing page views; only one campaign ever optimized to the real Lead event

P2 — Important

  • All 23 campaigns sit status ACTIVE with past end dates (back to Mar 2023) — zombie clutter that could silently reactivate
  • Page has not accepted Lead Gen ToS (leadgen_tos_accepted=false) — instant-form lead campaigns cannot deliver until accepted
  • Lead measurement half-built: no custom conversions, Lead event too low-volume to score, no email/phone advanced matching (PageView EMQ 6.1 on ip/ua/fbp only), duplicate dataset entry in Events Manager

P3 — Minor

  • Naming clutter and typos ('Sleep Apena', 'Campaign Campaign'); lifetime frequency 4.33 shows past flights fatigued the small local audience

Couldn't check

  • Per-creative fatigue/frequency for the 90-day window (no delivery, so no creative metrics exist)
  • Page name for page 340461799448683 (API returned '(unknown)')
  • Ad-set-level targeting and budgets for historical campaigns
  • Whether recent organic Lead events became booked consultations (requires practice CRM, not Meta)

Ad account 235662155566507 · full deep-dive report on file

24 Premier Dental Center $0.00Not tracked

Premier Dental Center spent $0.00 in the last 90 days — nothing is running, so nothing is "working." The biggest problem is that the account has never been able to measure a lead: the pixel fires only PageView (no Lead event, no CAPI, no custom conversions), and both historical campaigns bought clicks/landing-page views, not patients.

P1 — Critical

  • No lead measurement: pixel fires PageView only, CAPI never fired, zero custom conversions — account cannot count a lead
  • The only 'Leads' campaign optimized to LANDING_PAGE_VIEWS ($500 → 366 LPVs, 0 leads); all ~$1,000 lifetime spend bought clicks/views, not patients

P2 — Important

  • Page 1712543699069042 has not accepted Lead Gen ToS — lead-form campaigns can't deliver
  • Both campaigns/ad sets sit ACTIVE as zombies ($0 in 90 days, stop dates 2023-10 and 2024-09) — pause/archive to avoid accidental resume on a click objective

P3 — Minor

  • Duplicate 'PDC Pixel' registration in Events Manager (same ID listed twice, one never fired)
  • 16 creatives = only 2 concepts, all auto-hash-named, no naming convention or angle diversity for relaunch

Couldn't check

  • Facebook Page name/health (API returned '(unknown)')
  • Ad set daily/lifetime budgets (API returned 'Not available')
  • Pixel Event Match Quality (EMQ) detail; event stats limited to 28-day lookback
  • Ad rejections / account restriction status (not covered by the errors endpoint, which returned empty)

Ad account 710870404215542 · full deep-dive report on file

25 Parrish Orthodontics $0.00Not tracked

Parrish Orthodontics spent $0.00 in the last 90 days — nothing is delivering, so nothing is "working." The bigger problem is what the account looks like when it wakes up: all 5 campaigns are Traffic/LINK_CLICKS with no pixel, no custom conversions, and a Page that hasn't accepted Lead Gen ToS, meaning the account has never been able to measure or optimize for a single patient lead.

P1 — Critical

  • No lead measurement exists: no pixel/dataset, no CAPI, no custom conversions, and Page has not accepted Lead Gen ToS
  • All historic spend ($2,499.71 lifetime) ran on Traffic/LINK_CLICKS objective — bought 5,564 clicks, zero measurable patients

P2 — Important

  • Zombie structure: 5 campaigns + 5 ad sets sit ACTIVE with expired stop_times (last delivery Jul 31, 2025) — should be paused/archived before relaunch
  • Account dark ~11.5 months; any relaunch is a cold start and needs a plan, not a reactivation

P3 — Minor

  • Stale one-ad-set-per-idea structure ('Dr. Laura Bio', 'Testimonials', '2023 Winner') capped near $500 each — archive, don't reuse

Couldn't check

  • Pixel/CAPI event volume and match quality (no dataset exists to query)
  • Creative-level 90-day metrics and frequency (no delivery in window; insights returned 'Not available')
  • Facebook Page name (API returned '(unknown)' for Page 388271444530360)
  • Reason campaigns stopped (activity logs not pulled)

Ad account 853872586384593 · full deep-dive report on file

26 Inspiring Smiles $0.00Partial

Inspiring Smiles spent $0 in the last 90 days — all 13 campaigns are paused and the account has been dark since roughly October 2025, so no patients are coming from Meta right now. The good news: the pixel (browser + CAPI) is still firing Lead and CompleteRegistration events daily, so measurement is alive; the biggest problem is there is simply nothing running, and what ran before was optimized to "Website registrations completed" instead of a scoped lead event.

P1 — Critical

  • Account is dark: $0 spend in 90 days, all 13 campaigns paused since ~Oct 2025 — Meta is producing zero patients
  • No account-scoped lead event: 0 custom conversions on shared 'Dental Pixel - Master 3'; historical campaigns optimized to CompleteRegistration, not a real lead event

P2 — Important

  • Page has not accepted Lead Gen ToS (leadgen_tos_accepted=false) — lead-form campaigns cannot deliver until accepted
  • 11 of 13 campaigns used OUTCOME_SALES for a lead-gen business; cost per registration ranged $18.84 to $75.60 and true Lead counts were thin (~$293/lead on the top spender)

P3 — Minor

  • Campaign clutter: 8 near-duplicate 'Clear Aligner Special' campaigns incl. a typo ('Speciasl') and a '– Copy'; two never-delivered $0 shells; no consistent naming convention

Couldn't check

  • Exact date spend stopped (per-day history beyond window)
  • Pixel event volume older than 28 days (API lookback limit)
  • Share of master-pixel events belonging to Inspiring Smiles' domain vs other clients
  • Event Match Quality / dataset quality detail
  • Page name (API returned unknown)
  • Creative frequency/fatigue — no delivery in window
  • Account-level CPM/CTR for the 90-day range (insights query returned empty with zero delivery)

Ad account 916051496943473 · full deep-dive report on file

27 National Material Handling $0.00Not tracked

National Material Handling's Meta ad account is an empty shell: zero campaigns, zero ads, zero creatives, and $0 spent — ever, not just in the last 90 days. Nothing is working because nothing has been built, and the account has no pixel, no lead tracking, no linked Page, and no payment method, so it cannot measure or even deliver an ad today.

P1 — Critical

  • Zero lead tracking: no pixel/dataset, no CAPI, no custom conversions — a launch in this state spends blind
  • Account cannot deliver ads: no payment method on file

P2 — Important

  • No Facebook Page linked to the ad account (required for any ad; Lead Gen ToS acceptance required for lead forms)

P3 — Minor

  • Empty ACTIVE account in its own Business Manager — decide to build it out (pixel + CAPI + Leads campaign) or leave dormant

Couldn't check

  • Business-level pixels not assigned to this ad account (lookup was account-scoped)
  • Exact lifetime spend figure — account insights returned no row; inferred $0 from zero entities all-time
  • Account activity/change history

Ad account 1700019947528862 · full deep-dive report on file

28 J&S Paving Inc. $0.00Not tracked

J&S Paving spent $0 in the last 90 days — the account has been dark since late September 2025, when a single $1,000 Traffic campaign burned its full budget buying 5,167 link clicks with zero lead tracking. The biggest problem: there is no pixel, no CAPI, and no custom conversion anywhere on this account, so it has never been able to measure a single lead.

P1 — Critical

  • No lead tracking exists: zero pixels/datasets, zero custom conversions, no CAPI — $999.97 lifetime spend produced 5,167 clicks and no measurable leads
  • Account dark for the full 90-day window ($0 spend) while a budget-exhausted campaign, ad set, and ad all sit falsely ACTIVE since Sep 2025

P2 — Important

  • Only campaign ever run used Traffic/LINK_CLICKS optimization — bought clicks, not paving customers; must be a Leads objective on relaunch
  • Page (451430721705878) has not accepted Lead Gen ToS — instant-form lead campaigns cannot deliver until accepted

P3 — Minor

  • Creative with unresolved template variable in its name: literal "{{product.name}} 2025-08-21-..."
  • Single-campaign/single-ad structure with 5 near-duplicate creatives — no angle diversity or testing

Couldn't check

  • Pixel event stats / EMQ / server last-fired — no dataset exists on the account to query
  • Reason spend stopped (billing vs. scheduled end) — activity logs not retrieved
  • Page name (API returned unknown) and the landing page URL the historical clicks went to
  • Off-platform lead outcomes (calls/forms) — nothing in Meta captures them

Ad account 1480636496397447 · full deep-dive report on file

29 NewWay Automation $0.00Not tracked

NewWay Automation's Meta ad account is an empty shell: $0 spent in the last 90 days (and lifetime), zero campaigns, zero creatives, no pixel, and no payment method on file. Nothing is working because nothing has ever been built — if this client expects Meta leads, the account needs to be set up from scratch (pixel + lead event + payment method) before a single dollar is spent.

P1 — Critical

  • Zero lead measurement: no pixel/dataset, no CAPI, no custom conversions — a lead could not be tracked even if ads ran
  • Account cannot spend: no payment method on file

P2 — Important

  • No Facebook Page linked to the ad account, so no ad (and no lead form) can be created or delivered

P3 — Minor

  • Account sits ACTIVE but fully dormant — mark it as such in the WTP roster or plan a proper launch

Couldn't check

  • Lead Gen ToS acceptance (no Pages linked to check)
  • Pixel/CAPI firing status and event match quality (no dataset exists)
  • Delivery errors and creative/efficiency analysis (no campaigns, ads, or creatives exist)

Ad account 773956342146160 · full deep-dive report on file

30 Cooper City Family Dentistry $0.00Not tracked

The account is dark: $0.00 spent in the last 90 days — the one "ACTIVE" campaign actually finished delivering on Jan 30, 2026 and nothing has run since. Even when it did run ($625.72 lifetime), it was a Traffic campaign buying landing-page views with no pixel, no CAPI, and no lead event anywhere, so it could never count a single patient.

P1 — Critical

  • No lead measurement at all: zero pixels/datasets, zero custom conversions, no CAPI, and Page has not accepted Lead Gen ToS — account cannot count a lead
  • Only campaign ever run was Traffic (LINK_CLICKS -> LANDING_PAGE_VIEWS): $625.72 lifetime bought 2,675 clicks and 0 measurable patients

P2 — Important

  • Zombie campaign: campaign/ad set/ad all read ACTIVE but delivery completed Jan 30, 2026 — $0 spend for 5.5 months while the account looks live; $8.52/day budget also too thin for lead optimization at relaunch

P3 — Minor

  • Creative QA: single creative account-wide, named with unresolved template variable '{{product.name}} 2025-11-13-...' — no angle diversity, sloppy tooling output

Couldn't check

  • Pixel/CAPI event stats and quality — no dataset exists on the account to query
  • Facebook Page name (API returned '(unknown)')
  • 90-day frequency/CTR/CPM — no delivery in the window
  • Account activity logs / who set the ad set end date

Ad account 1141590534843013 · full deep-dive report on file

31 Clarity Strategic Partners $0.00Not tracked

Clarity Strategic Partners is an empty shell — the ad account is active but has zero campaigns, zero creatives, zero spend, no pixel, and no payment method, so nothing is working because nothing has ever run. The single biggest problem is that the account has no measurement or billing foundation: before a dollar can be spent on leads, it needs a payment method, a Pixel/dataset with a lead event, and a linked Page.

P1 — Critical

  • No lead measurement exists: zero pixels/datasets, zero custom conversions, no CAPI - the account cannot track a single lead
  • No payment method on file - the account cannot deliver ads at all

P2 — Important

  • No Facebook Page linked to the ad account - ads (and Lead Gen ToS acceptance) are impossible until one is connected

P3 — Minor

  • Empty active account clutter: 0 campaigns and 0 creatives ever created - either build it out or archive it; confirm the client isn't advertising from a different account

Couldn't check

  • Lead Gen ToS acceptance (no Page linked to check against)
  • Pixel/CAPI health, EMQ, event volume (no dataset exists)
  • Ad-level delivery errors and creative fatigue (no ads exist)
  • Whether this client spends from a different ad account (outside MCP visibility)

Ad account 2145870392917103 · full deep-dive report on file

32 Gunneson Painting $11,739.42Tracked

Gunneson Painting is structurally sound — all spend runs through OUTCOME_LEADS lead-form campaigns that produced 88 real leads on $11,739 (a $133.40 CPL), with an active pixel, CAPI firing, and hourly CRM uploads. The single biggest problem is creative management: only 5 ads are live, the audience is being hit at a 5.14 frequency, and several of the account's cheapest lead producers ($78–$96 CPL) sit paused while a $247-per-lead ad and a $89-spent/0-lead ad stay live.

P1 — Critical

  • Creative fatigue + upside-down rotation: account frequency 5.14 (Exterior campaign 4.32) with only 5 live ads, while proven $78-$96 CPL creatives sit paused and a $247/lead ad and an $89-spent/0-lead ad keep spending

P2 — Important

  • Budget is weighted against efficiency: Exterior gets $75/day at $139.03 CPL while Interior runs $25/day at $123.56 CPL
  • Measurement is agency-shared and Gunneson-unscoped: the only dataset is the 'Tridas Painting USA' pixel with multi-client event volume, 0 custom conversions on the account, and campaigns optimize to raw form-fills instead of CRM-qualified leads despite Estimate/Schedule/Sale uploading hourly
  • API reports leadgen_tos_accepted=false on the promoted Page (338925939299762) even though lead forms are delivering - verify before any new lead-form launch

P3 — Minor

  • Clutter: 174 ads for 5 delivering, a dozen 'DO NOT TURN BACK ON' ads left in place, and a $100/day ANDRMD campaign paused since March 2026 sitting as a re-activation landmine
  • Pixel event taxonomy is messy: URL-encoded duplicate event names, a stray "PageView'" event, and __missing_event entries

Couldn't check

  • Page name and true Lead Gen ToS state - API returned page name '(unknown)' and leadgen_tos_accepted=false while forms deliver; likely a permission-limited read, needs manual confirmation in Business Manager
  • Full ad list - account has 174 ads; the MCP returned the first 100 (all spenders in the window were captured)
  • Gunneson-specific share of pixel events - the 'Tridas Painting USA' dataset appears shared across multiple agency clients, so per-client event attribution isn't separable via the API
  • Lead quality / booked-job rate per campaign (CRM-side outcome data beyond aggregate Estimate/Schedule/Sale event counts)
  • Ad set level targeting detail and lead form field configuration

Ad account 6525331170925425 · full deep-dive report on file

Six accounts we couldn't pull

Run this audit yourself

This entire audit came from one prompt, run once per account — and you're already set up to run it. Chris and Mike are connected to the same Meta ads connector this audit ran on, with the same clients visible, so the prompt below works as-is: paste it into Claude and swap in the account name. It's read-only by design — it will never change, pause, or create anything.

The audit prompt
You are a senior paid-social auditor for WTP Media. Our clients are local lead-generation businesses — orthodontists, dentists, and home services (paving, landscaping). For every one of them the ONLY metric that matters is booked consultations / leads and cost per lead. Clicks, CTR, and cheap CPMs are vanity unless they turn into leads.

Audit this Meta ad account: [ACCOUNT NAME OR ID]

RULES — follow exactly:
- Use ONLY the connected Facebook/Meta MCP as your data source. Pull real data; never estimate or invent numbers.
- READ-ONLY. Do not change, pause, or create anything. If a fix requires a change, describe it — never make it.
- If you can't retrieve something, say so and list it under "Couldn't check." Never fill a gap with a guess.
- Judge everything against the lead-gen goal above, not against traffic metrics.

Pull and evaluate these six things (last 90 days):

1. STRUCTURE & SPEND — campaigns, status, spend, what's actually delivering. Dormant/zombie campaigns sitting active at $0. Flag clutter and messy naming.

2. OBJECTIVE — what is each spending campaign OPTIMIZING for? If campaigns use Traffic / LINK_CLICKS and report results as "Landing page views," that's the #1 red flag: we're buying clicks, not patients. Leads campaigns should use a Leads/conversions objective optimizing to a real lead event.

3. TRACKING (most important) — Is there a Pixel firing? Is CAPI / server-side firing (check server last-fired — if it's never fired, tracking is browser-only and half-blind)? Are there any custom conversions defined for the lead event? Are there duplicate or "do not use" pixels still active? If the account can't measure a lead, say so plainly — that's a P1.

4. LEAD FORMS — if any campaign uses lead forms, has the Page accepted the Lead Gen ToS? If not, those campaigns can't deliver — flag it.

5. CREATIVE — count of active creatives, angle diversity (fatigue risk over ~3), and QA bugs like unresolved template variables (e.g. literal "{{product.name}}" in creative names).

6. EFFICIENCY — compare the spending campaigns. Call out if an efficient campaign is paused while a weaker one runs live.

Then output, in this format:
- SNAPSHOT: a small table — spend, reach, frequency, link clicks & cost, CTR, CPM, and whether leads/conversions are actually being tracked.
- HEADLINE: 2 sentences — what's working, and the single biggest problem.
- FINDINGS: ranked P1 (critical) → P3 (minor). Each = the problem, the evidence (real numbers you pulled), and the specific fix. Be blunt about severity.
- COULDN'T CHECK: anything the MCP wouldn't return.
- Keep it tight enough for a busy owner to read in two minutes.
  1. Open Claude — the Facebook Ads connector you're already on sees all of these accounts. No setup needed.
  2. Paste the prompt, replacing [ACCOUNT NAME OR ID] with the client's account.
  3. Read the two-minute report. Anything under "Couldn't check" is a data-access gap, not a judgment call.

Prepared July 15, 2026 by Tucker Carlile for Chris / WTP Media. Method: one independent read-only audit per account against the connected Facebook/Meta API (90-day window, Apr 16 – Jul 15, 2026). No account was modified in any way. Where data was unavailable it is flagged, never estimated. Figures reflect what Meta reported at pull time.