google-ads-audit

Diagnoses Google Ads account health and persists business context for downstream ads skills.

Updated Aug 28, 2026
One-click install
npx skills add https://github.com/jeremybrasher/grokbot-skills --skill google-ads-audit-jeremybrasher
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: google-ads-audit
Source: https://github.com/jeremybrasher/grokbot-skills/tree/main/collections/notfair/google-ads/audit
Command: npx skills add https://github.com/jeremybrasher/grokbot-skills --skill google-ads-audit-jeremybrasher

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Google Ads accounts accumulate wasted spend, broken conversion tracking, and structural issues that are hard to spot without a systematic review. This Skill runs a read-only audit that surfaces three pulse metrics — Waste ($/mo), Demand captured (%), and CPA ($) — each with a named top contributor and a pointer to the fix, so you know exactly what is broken and where to act. ## Core Features & Use Cases - Pulse-metric diagnosis: Computes Waste, Demand captured, and CPA from GAQL-pulled account data, with signal-failure overrides when conversion tracking is broken. - Seven-area evidence review: Examines signal quality, campaign structure, keyword health, search-term quality, ad creative, impression share (rank-lost vs budget-lost 2x2), and spend efficiency, citing specific entities and dollar amounts. - Business context and persona persistence: Writes business-context.json and personas JSON that downstream skills like /google-ads, /google-ads-copy, and /google-ads-landing reuse. - Use Case: A home-services advertiser asks "audit my ads". The Skill pulls 90 days of campaign, keyword, and search-term data, flags $930/mo of zero-conversion keyword waste, identifies a budget-lost vs rank-lost impression share problem on the top campaign, and hands off prioritized fixes to /google-ads. ## Quick Start Ask the assistant to run a full audit of your Google Ads account and report waste, demand captured, and CPA with the top fixes.

Frequently Asked Questions about google-ads-audit

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I audit my Google Ads account for wasted spend?▼

Run the audit skill, which pulls campaign, keyword, and search-term data via GAQL and computes a Waste pulse metric in dollars per month. It names the top contributor, such as a zero-conversion keyword, and points to the specific fix through the /google-ads skill.

What is the difference between rank-lost and budget-lost impression share?▼

Rank-lost impression share signals a relevance problem with ads, keywords, or landing pages, while budget-lost impression share means profitable campaigns are running out of budget. The audit uses a 2x2 matrix to recommend fixing relevance before adding budget.

Does the Google Ads audit make changes to my account?▼

No, the audit is strictly read-only and never mutates the account. Every recommended fix is handed off to the /google-ads, /google-ads-copy, or /google-ads-landing skills for execution.

What happens if conversion tracking is broken during an audit?▼

The audit triggers a stop condition and recommends pausing spend until tracking is fixed. The Waste metric shows a signal-failure override instead of a dollar figure, since waste cannot be computed without reliable conversion data.

Can I run a scoped audit on a single Google Ads campaign?▼

Yes, you can narrow the audit to one campaign by name, matched case-insensitively. The dataset is filtered in memory without extra API calls, and account-level checks like conversion tracking remain account-wide.

Why does the audit save business-context.json and persona files?▼

These files are the handoff to downstream skills like /google-ads-copy and /google-ads-landing, which produce generic output without business context. Personas must be grounded in at least five actual search terms or they are dropped.