From google-ads
Segment impression share loss into budget vs rank causes to identify the right optimization strategy.
npx claudepluginhub trueclicks/claude-plugins --plugin google-adsThis skill is limited to using the following tools:
Segment impression share loss between budget constraints and ad rank issues to determine whether campaigns need more budget, better Quality Scores, or higher bids. This prioritization prevents wasting optimization effort on the wrong problem.
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.
Segment impression share loss between budget constraints and ad rank issues to determine whether campaigns need more budget, better Quality Scores, or higher bids. This prioritization prevents wasting optimization effort on the wrong problem.
Data Source: Custom GAQL Required
Impression share loss metrics require custom GAQL queries.
GAQL Query:
SELECT
campaign.name,
campaign.status,
metrics.impressions,
metrics.search_impression_share,
metrics.search_budget_lost_impression_share,
metrics.search_rank_lost_impression_share,
metrics.search_top_impression_share,
metrics.search_absolute_top_impression_share,
metrics.cost_micros
FROM campaign
WHERE campaign.advertising_channel_type = 'SEARCH'
AND campaign.status = 'ENABLED'
AND segments.date DURING LAST_30_DAYS
Run via /google-ads:get-custom with query name impression_share_loss.
| Condition | Severity |
|---|---|
| Budget Lost IS > 20% on profitable campaign | Critical |
| Rank Lost IS > 30% | Critical |
| Both budget and rank > 15% each | Warning |
| Any IS loss > 10% | Info |
Short format (default):
## Impression Share Loss Audit
**Account:** [Name] | **Avg Search IS:** [X]% | **Campaigns with Issues:** [Y]
### Loss Summary
| Loss Type | Campaigns | Avg Loss |
|-----------|-----------|----------|
| Budget-Constrained | [X] | [Y]% |
| Rank-Constrained | [X] | [Y]% |
| Both | [X] | [Y]% |
| Well-Optimized | [X] | <10% |
### Budget-Constrained Campaigns
- **[Campaign]**: [X]% lost to budget → Increase budget by $[Y]/day
### Rank-Constrained Campaigns
- **[Campaign]**: [X]% lost to rank, avg QS [Y] → Improve QS
### Recommendations
1. Address rank issues first (more efficient)
2. Increase budgets on [X] campaigns after rank improvements
Detailed adds: