From google-ads
Analyze the distribution of broad, phrase, and exact match keywords across the account and compare performance by match type.
npx claudepluginhub trueclicks/claude-plugins --plugin google-adsThis skill is limited to using the following tools:
Analyze the distribution of broad, phrase, and exact match keywords across the account and compare performance by match type. Identifies over-reliance on single match types, performance disparities, and Smart Bidding alignment issues.
Guides Payload CMS config (payload.config.ts), collections, fields, hooks, access control, APIs. Debugs validation errors, security, relationships, queries, transactions, hook behavior.
Builds scalable data pipelines, modern data warehouses, and real-time streaming architectures using Spark, dbt, Airflow, Kafka, and cloud platforms like Snowflake, BigQuery.
Builds production Apache Airflow DAGs with best practices for operators, sensors, testing, and deployment. For data pipelines, workflow orchestration, and batch job scheduling.
Analyze the distribution of broad, phrase, and exact match keywords across the account and compare performance by match type. Identifies over-reliance on single match types, performance disparities, and Smart Bidding alignment issues.
Data Source: Standard
Standard Data:
data/account/campaigns/*/*/keywords.md - Keyword settings with match typedata/performance/campaigns/*/*/keywords_metrics_30_days.md - Keyword performance metricsdata/account/campaigns/*/campaign.md - Campaign bidding strategy (for Smart Bidding alignment)Reference GAQL:
SELECT
campaign.name,
ad_group.name,
ad_group_criterion.keyword.text,
ad_group_criterion.keyword.match_type,
metrics.impressions,
metrics.clicks,
metrics.cost_micros,
metrics.conversions,
metrics.conversions_value
FROM keyword_view
WHERE ad_group_criterion.status = 'ENABLED'
AND segments.date DURING LAST_30_DAYS
Use /google-ads:get-custom if you need different date ranges or additional metrics.
[keyword] = Exact, "keyword" = Phrase, bare = Broad| Condition | Severity |
|---|---|
| Broad match < 30% in Smart Bidding campaigns | Critical |
| Match type has > 40% spend but < 20% conversions | Critical |
| Single match type > 80% of keywords | Warning |
| Exact match < 10% with significantly better CPA | Warning |
| No broad match keywords in account | Info |
Use Short format by default. Use Detailed if user requests comprehensive analysis.
Short:
## Match Type Distribution Audit
**Account:** [Name] | **Keywords:** [X] | **Issues:** [Y]
### Critical ([Count])
- **[Campaign]**: Smart Bidding with only [X]% broad match → Add broad match keywords
- **Phrase match**: [X]% of spend, only [Y]% of conversions → Review and consolidate
### Warnings ([Count])
- **Over-reliance**: [X]% of keywords are [Type] → Diversify match types
- **Under-utilized exact**: [X]% lower CPA → Expand exact match coverage
### Recommendations
1. Increase broad match in Smart Bidding campaigns to 30%+
2. Expand exact match for high-performing terms
Detailed adds: