From google-ads
Identify keywords that exceed cost thresholds without generating conversions, representing candidates for pausing or removal to improve account efficiency.
npx claudepluginhub trueclicks/claude-plugins --plugin google-adsThis skill is limited to using the following tools:
Identify keywords that exceed cost thresholds without generating conversions, representing candidates for pausing or removal to improve account efficiency. Pruning non-performers reclaims budget for better keywords.
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.
Identify keywords that exceed cost thresholds without generating conversions, representing candidates for pausing or removal to improve account efficiency. Pruning non-performers reclaims budget for better keywords.
Data Source: Standard
Standard Data:
data/performance/campaigns/*/*/keywords_metrics_30_days.md - Keyword performancedata/account/campaigns/*/*/keywords.md - Keyword settings (status, QS)data/account/campaigns/*/campaign.md - Campaign target CPA/ROAS and bidding strategyReference GAQL:
SELECT
campaign.name,
ad_group.name,
ad_group_criterion.keyword.text,
ad_group_criterion.keyword.match_type,
ad_group_criterion.quality_info.quality_score,
metrics.impressions,
metrics.clicks,
metrics.cost_micros,
metrics.conversions
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 longer lookback windows.
| Condition | Severity |
|---|---|
| Cost >= 3x Target CPA AND Conv = 0 | Critical |
| Cost >= 2x Target CPA AND Conv = 0 | Warning |
| Cost >= $100 AND Conv = 0 AND CTR < 1% | Warning |
| CPA > 2x Target AND Conv >= 1 | Warning |
| Cost >= Target CPA AND Conv = 0 AND QS >= 7 | Info |
Use Short format by default. Use Detailed if user requests comprehensive analysis.
Short:
## Keyword Pruning Audit
**Account:** [Name] | **Keywords Analyzed:** [X] | **Prune Candidates:** [Y]
### Critical ([Count])
- **[keyword]** ([match]): $[X] spent, 0 conversions, [Y] QS → Pause immediately
### Warnings ([Count])
- **[keyword]**: CPA $[X] vs target $[Y] (+[Z]% over) → Reduce bid or pause
### Recommendations
1. Pause [X] zero-conversion keywords (saves ~$[Y]/month)
2. Reduce bids on [X] high-CPA keywords
Detailed adds: