← ClaudeAtlas

google-ads-auditlisted

Audits and scores an existing Google Ads account across conversion tracking, wasted spend, account structure, keywords/Quality Score, ads & assets (incl. PMax, AI Max, Demand Gen), and settings. Read-only. Generalized fork of the ads-google audit: reads everything from account-context.yaml and applies the operator's guardrails — no brand/vertical hardcoding. Use when the user says "audit", "score my account", "what's wrong with my ads", "wasted spend", "account review", "health check".
chanktb/claude-google-ads · ★ 7 · Data & Documents · score 78
Install: claude install-skill chanktb/claude-google-ads
# Google Ads — Audit Read-only diagnostic. Score the account, surface issues by severity, and — critically — **never fire a finding on an unverified assumption**. Reuse the live MCP detection proven in `setup`. ## STEP 0 — Load context (MANDATORY, before any scoring) 1. Read `account-context.yaml` from the working directory. If missing, run `setup` first. 2. Pull from it: `google_ads.customer_id`, `brand_terms`, `competitor_terms`, `margin_tiers`, `data_source` (for landing-page URL checks), `measurement`, and **`guardrails`**. 3. Output is written to the **working directory** (`GOOGLE-ADS-AUDIT.md`), never into the plugin. ## ⚠️ The six guards (apply to EVERY check — they prevent the most common wrong findings) These are generic; `guardrails` in the context may strengthen or add to them. Honor both. - **GUARD-1 Conversions — check the WHOLE picture, not the action list.** Inspect *campaign-level* conversion goals + which actions each active campaign actually fires (segment by `segments.conversion_action_name`), and each action's source. A primary action no campaign uses is inert; a second purchase action kept *secondary* (e.g. GA4 purchase alongside the Shopify channel "App Purchase") is the CORRECT anti-double-count setup, not a bug. Only flag a real micro-conversion goal or two value-carrying purchase sources both primary and both firing. **Before flagging ANY conversion-action contamination (out-of-brand / micro / duplicate), check `primary_for_goal`.