google-ads-analyzer

Diagnose Google Ads Quality Score, Impression Share, Smart Bidding, and Performance Max with GAQL queries.

59|15|Updated Feb 27, 2026
One-click install
npx skills add https://github.com/mathiaschu/google-ads-analyzer --skill google-ads-analyzer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: google-ads-analyzer
Source: https://github.com/mathiaschu/google-ads-analyzer/tree/main/skill
Command: npx skills add https://github.com/mathiaschu/google-ads-analyzer --skill google-ads-analyzer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill enables data-driven diagnosis of Google Ads campaigns by translating raw GAQL metrics into actionable insights, helping you fix Quality Score, Impression Share, Smart Bidding, and Performance Max issues while delivering structured recommendations.

Core Features & Use Cases

  • Analyze campaigns, ad groups, keywords, and search terms to identify performance gaps and optimization opportunities.
  • Run GAQL queries to pull metrics, compare periods, and generate structured, executive-ready reports.
  • Diagnose Quality Score components (Expected CTR, Ad Relevance, Landing Page Experience) and identify IS losses due to budget or rank.
  • Evaluate Smart Bidding and Performance Max performance, asset groups, and cannibalization risks.
  • Generate concise executive summaries and prioritized, actionable recommendations for stakeholders.
  • Support campaign management tasks (pause/enable campaigns, update budgets, and adjust bidding strategies) when approved.

Quick Start

Provide MCC-accessible Google Ads context and specify the date range to generate an analysis report.

Frequently Asked Questions about google-ads-analyzer

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

FAQPage Schema
How do I diagnose Google Ads Quality Score and Impression Share losses?

Diagnose Google Ads Quality Score and Impression Share by analyzing Expected CTR, Ad Relevance, and Landing Page Experience components, and identifying IS losses attributed to budget or rank constraints to pinpoint performance gaps.

How do I use GAQL queries to compare Google Ads performance across two periods?

Use GAQL queries to pull Google Ads metrics across campaigns, ad groups, keywords, and search terms, applying two-period comparisons to generate structured, executive-ready reports that highlight performance shifts and actionable insights.

Can I analyze Performance Max campaigns and Smart Bidding performance with this approach?

Yes, you can evaluate Performance Max campaigns and Smart Bidding performance by analyzing asset groups, identifying cannibalization risks, and generating prioritized recommendations for stakeholders based on structured data analysis.

Do I need MCC access to run Google Ads analysis and generate reports?

Yes, you need MCC-accessible Google Ads context to run analysis, as the process enforces MCC access validation, currency identification, and cost_micros conversion normalization to ensure accurate reporting across accounts.

How does the analysis handle primary versus all conversions in Google Ads reporting?

The Google Ads reporting explicitly handles primary versus all conversions by enforcing specific reporting rules during data normalization, ensuring accurate conversion tracking and preventing metric misalignment in the final structured reports.

What's the best way to generate actionable recommendations from Google Ads data?

The best way to generate actionable recommendations from Google Ads data is to run structured GAQL queries, compare periods across campaigns and keywords, and translate raw metrics into concise executive summaries with prioritized optimization steps.