Account: SAIL CID 381-391-6687 under MCC 867-659-9345 (login override applied)

Pull method: Direct Google Ads API v24 (Python SDK), OAuth refresh-token from vault

Run report file: /Users/samaguiar/Documents/Projects/admin/scheduled-tasks/gads-campaign-health/2026-05-03.md

TL;DR

Per-campaign

Campaign L7 cost L7 conv CPC IS Lost-rank Flag
Car Accidents 2026 (LV) $888 6.0 $34.15 49% 45% CPC +62% WoW; tCPA cut last night
Brand Protection $205 4.0 $4.56 47% 16% Budget raised; 37% lost to budget
Accidentes (Spanish) $803 1.0 $27.69 85% 15% Conv -86% WoW; watch tracking
Lexington $310 0 $44.32 17% 76% 3-day no-conv; budget already cut

Recommended immediate actions (need Sam's green light)

  1. (Recommended) Add abogado de transito (exact + phrase) as account-level negative. Costs $194/14d, 0 conv, traffic-ticket searches. Reversible in seconds.
  2. Lexington: pause broad-match Lexington personal injury attorney, re-add as phrase + exact with tighter Lexington-specific ad copy. (Needs ad-copy refresh first.)
  3. Brand: tighten sam aguilar (misspelling) match types. Keep one converting variant; pause the rest.
  4. Cross-campaign negatives: add lexington as neg in Car Accidents 2026; add sam aguiar as neg in Car Accidents 2026 so Brand wins those auctions.

Compromise check detail

All edits last 7d: