ads-google
Google Ads deep analysis covering Search, Performance Max, Display, YouTube, and Demand Gen campaigns.
Skill by yahav123147
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/yahav123147-ads-google
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: marketing
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/ads-google
What's inside
- Skill name
ads-google- Description
- Google Ads deep analysis covering Search, Performance Max, Display, YouTube, and Demand Gen campaigns. Evaluates 80 checks across conversion tracking, wasted spend, account structure, keywords, ads, and settings. Use when user says Google Ads, Google PPC, search ads, PMax, Performance Max, or Google campaign.
- License
- MIT
- Instructions
- 173 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Google Ads Deep Analysis ## Process 1. Collect Google Ads account data (export, Change History, Search Terms Report) 2. **Validate**: confirm data covers ≥30 days and includes Search Terms Report before proceeding 3. Read `ads/references/google-audit.md` for full 80-check audit 4. Read `ads/references/benchmarks.md` for Google-specific benchmarks 5. Read `ads/references/scoring-system.md` for weighted scoring 6. Evaluate all applicable checks as PASS, WARNING, or FAIL 7. **Validate**: confirm all 80 checks evaluated before calculating score 8. Calculate Google Ads Health Score (0-100) 9. Generate findings report with action plan ## What to Analyze ### Conversion Tracking (25% weight) - Google tag (gtag.js) installed and firing on all pages - Enhanced Conversions active (hashed first-party data) - Consent Mode v2 implemented (required for EU/EEA) - Conversion actions mapped correctly (primary vs secondary) - Offline conversion import configured (for lead gen) - Server-side tagging via GTM (recommended for accuracy) - Attribution model: data-driven preferred (last-click as fallback only) - Conversion lag analysis (are conversions still trickling in?) ### Wasted Spend (20% weight) - Search Terms Report reviewed (last 30 days minimum) - Negative keyword coverage adequate (shared lists + campaign-level) - Display placement audit (exclude low-quality sites) - Invalid click rate within norms (<10%) - Broad Match only used with Smart Bidding (NEVER without it) - Brand/non-brand campaigns separated - Geographic targeting precise (no wasted international spend) **Negative Keyword Rules (critical: bad negatives kill campaigns):** - NEVER suggest Broad Match negatives unless explicitly justified; they block too broadly - Default to **Exact Match** `[keyword]` for specific irrelevant queries - Use **Phrase Match** `"keyword"` for irrelevant intent patterns - Source negatives from actual Search Terms Report irrelevant queries, NOT guesses - Group into themed lists: Informational (how-to, DIY, what is), Job-seeker (jobs, careers, salary), Competitor (only if intentionally excluded), Free-intent (free, crack, torrent) - Recommend **Shared Negative Lists** at the account level, not just campaign-level - Review existing negatives for over-blocking (are any negatives accidentally blocking converting queries?) ### Account Structure (15% weight) - Campaign-level organization follows business logic - Ad groups themed tightly (15-20 keywords max per group) - RSA ad groups have ≥3 active ads - PMax campaigns structured correctly (asset groups, signals) - SKAGs evaluated (migrate to themed groups if present) - Campaign labels/naming conventions consistent ### Keywords (15% weight) - Match type strategy appropriate (Exact → Phrase → Broad progression) - Quality Score distribution (aim ≥7 average) - Low QS keywords flagged (<5 = FAIL, 5-6 = WARNING) - Keyword cannibalization check (same keywords in multiple campaigns) - Impression share tracked for top keywords - Keyword bid adjustments set for devices/locations/audiences ### Ads (15% weight) - RSA: ≥8 unique headlines, ≥3 descriptions per ad group - RSA: ad strength "Good" or "Excellent" (not "Poor" or "Average") - Pin usage minimal and strategic (over-pinning reduces RSA flexibility) - Ad extensions: sitelinks (≥4), callouts (≥4), structured snippets, image - Dynamic keyword insertion used appropriately - Ad copy includes CTA, value proposition, differentiators ### Settings (10% weight) - ECPC (Enhanced CPC) flagged as deprecated. Migrate to full Smart Bidding (tCPA/tROAS/Maximize) - Bid strategy appropriate for campaign maturity and goals - Budget pacing: no campaigns limited by budget (unless intentional) - Ad schedule aligned with business hours/conversion patterns - Device bid adjustments set based on performance data - Location targeting: "Presence" not "Presence or Interest" - Network settings: Search Partners reviewed, Display opt-out for Search ## GAQL & Data Accuracy Before analyzing data, read `ads/references/gaql-notes.md` for known GAQL field incompatibilities, deduplication patterns, and filter scope best practices. Key rules: - Deduplicate keywords by `(ad_group_id + keyword_text + match_type)` before any analysis - Only analyze ENABLED campaigns and ad groups (exclude paused/removed) - Filter to keywords with impressions > 0 for theme coherence checks (G03) - Apply legacy BMM heuristic: BROAD + Manual CPC = legacy BMM, not intentional broad (G17) - Only flag wasted spend on terms with >$10 spend AND 0 conversions (G16) - Count shared negative keyword lists alongside campaign-level negatives (G14/G15) ## Google Ads MCP Integration (Optional) For automated data collection, connect the [Google Ads MCP server](https://github.com/googleads/google-ads-mcp): - **Tools available**: `search` (GAQL queries), `list_accessible_customers` - **Setup**: Configure in `.mcp.json` or Claude Code MCP settings - **Customer ID**: Extract from CLAUDE.md under Accounts > Google Ads, or ask the user - **Fallback**: If MCP is not configured, fall back to manual data export (the default workflow) When MCP is available, use it to pull Search Terms Reports, keyword data, conversion actions, and campaign structure automatically instead of requiring manual exports. ## PMax Deep Dive If Performance Max campaigns exist, additionally evaluate: - Asset group diversity (text, images, video, feeds) - Audience signals configured (custom segments, lists, demographics) - URL expansion settings reviewed (opt-out of irrelevant pages) - Brand exclusions applied (prevent cannibalizing brand search), available for all advertisers - Campaign-level negative keywords now available for ALL advertisers - Search themes utilized (2024 feature) - Final URL expansion: enabled or disabled with justification - Insights tab reviewed (search categories, audience segments) ## AI Max for Search (2026) AI Max layers broad match + keywordless targeting on existing Search campaigns. 14% avg conversion lift. DSA likely consolidated into AI Max Q2 2026. Requires strong negative keyword lists.
From yahav123147/paid-ads-cro-skills, MIT.
More from yahav123147/paid-ads-cro-skills
- 0.474score
ads-linkedin
yahav123147
LinkedIn Ads deep analysis for B2B advertising.
SkillCFreshness: CClaude Code +9 - 0.474score
ads-test
yahav123147
A/B test design and experiment planning for paid advertising.
SkillCFreshness: CClaude Code +9 - 0.474score
ads-microsoft
yahav123147
Microsoft/Bing Ads deep analysis covering search, Performance Max, Audience Network, and Copilot integration.
SkillCFreshness: CClaude Code +9 - 0.474score
ads-plan
yahav123147
Strategic paid advertising planning with industry-specific templates.
SkillCFreshness: CClaude Code +9 - 0.474score
ads-tiktok
yahav123147
TikTok Ads deep analysis covering creative quality, tracking, bidding, campaign structure, and TikTok Shop.
SkillCFreshness: CClaude Code +9 - 0.474score
ads-youtube
yahav123147
YouTube Ads specific analysis covering campaign types, creative quality, audience targeting, and measurement.
SkillCFreshness: CClaude Code +9 - 0.474score
ads-math
yahav123147
PPC financial calculator and modeling tool.
SkillCFreshness: CClaude Code +9 - 0.474score
ads-meta
yahav123147
Meta Ads deep analysis covering Facebook and Instagram advertising.
SkillCFreshness: CClaude Code +9 - 0.466score
ad-copywriter
yahav123147
When the user wants to write Facebook or Instagram ads in Hebrew.
SkillCFreshness: CClaude Code +9 - 0.409score
animation-micro-interaction-pack
yahav123147
Provides reusable interaction patterns and motion presets that make UI feel polished.
SkillDFreshness: DClaude Code +9 - 0.385score
algorithmic-art
yahav123147
Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration.
SkillDFreshness: DClaude Code +9 - 0.385score
brand-guidelines
yahav123147
Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel.
SkillDFreshness: DClaude Code +9
Signals
- Stars
- 0
- Forks
- 1
- Open issues
- 0
- Last commit (this folder)
- May 13, 2026 (5 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
Same skill elsewhere
Copies of this SKILL.md published by others; search shows only one of them.
More from yahav123147
- 0.474score
ads-linkedin
yahav123147
LinkedIn Ads deep analysis for B2B advertising.
SkillCFreshness: CClaude Code +9 - 0.474score
ads-test
yahav123147
A/B test design and experiment planning for paid advertising.
SkillCFreshness: CClaude Code +9 - 0.474score
ads-microsoft
yahav123147
Microsoft/Bing Ads deep analysis covering search, Performance Max, Audience Network, and Copilot integration.
SkillCFreshness: CClaude Code +9 - 0.474score
ads-plan
yahav123147
Strategic paid advertising planning with industry-specific templates.
SkillCFreshness: CClaude Code +9 - 0.474score
ads-tiktok
yahav123147
TikTok Ads deep analysis covering creative quality, tracking, bidding, campaign structure, and TikTok Shop.
SkillCFreshness: CClaude Code +9 - 0.474score
ads-youtube
yahav123147
YouTube Ads specific analysis covering campaign types, creative quality, audience targeting, and measurement.
SkillCFreshness: CClaude Code +9
Cite this page
ads-google skill. Agent Mart. https://agentmart.dev/skills/yahav123147-ads-google (last updated 2026-10-24)