From google-ads
Audit device, location, schedule, and audience bid modifiers to ensure they are optimized and not conflicting with Smart Bidding.
npx claudepluginhub trueclicks/claude-plugins --plugin google-adsThis skill is limited to using the following tools:
Bid adjustments modify bids based on context signals, but Smart Bidding already considers these signals automatically. This skill audits current bid adjustment settings, identifies conflicts with Smart Bidding strategies, flags stale or extreme adjustments, and recommends optimization for Manual CPC campaigns.
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.
Bid adjustments modify bids based on context signals, but Smart Bidding already considers these signals automatically. This skill audits current bid adjustment settings, identifies conflicts with Smart Bidding strategies, flags stale or extreme adjustments, and recommends optimization for Manual CPC campaigns.
Data Source: Standard
Standard Data:
data/account/campaigns/*/bid_adjustments.md - Device and location modifiersdata/account/campaigns/*/campaign.md - Bidding strategydata/account/campaigns/*/*/bid_adjustments.md - Ad group modifiersReference GAQL:
SELECT
campaign.id,
campaign.name,
campaign.bidding_strategy_type,
campaign_criterion.device.type,
campaign_criterion.bid_modifier,
campaign_criterion.type
FROM campaign_criterion
WHERE campaign.status = 'ENABLED'
AND campaign_criterion.type IN ('DEVICE', 'LOCATION')
Use /google-ads:get-custom for schedule or audience bid adjustments.
Inventory all bid adjustments: Collect device (Desktop/Mobile/Tablet), location, schedule, and audience adjustments at campaign and ad group levels.
Cross-reference with bidding strategy: Smart Bidding campaigns: only device exclusions (-100%) have effect. Manual/ECPC: all adjustments apply directly.
Identify conflicts and issues: Non-device adjustments on Smart Bidding (no effect), extreme device adjustments, conflicting campaign/ad group adjustments.
Flag stale adjustments: Adjustments not updated in 90+ days on Manual CPC campaigns.
Calculate recommendations: Remove conflicting adjustments, update stale ones, simplify over-complex structures.
| Condition | Severity |
|---|---|
| Device -100% (exclusion) on Smart Bidding | High |
| Adjustment vs actual performance mismatch >30% | High |
| Campaign and ad group adjustment conflict | High |
| Non-device adjustment on Smart Bidding | Warning |
| Adjustment not updated in 90+ days | Warning |
| Extreme adjustment (>+/-50%) without justification | Warning |
| >10 location adjustments | Info |
Short (default):
## Bid Adjustment Audit
**Account:** [Name] | **Campaigns with Adjustments:** [X] | **Issues:** [Y]
### High Priority ([Count])
- **[Campaign]**: Mobile -100% on Target CPA → Review if exclusion intended
### Warnings ([Count])
- **[Campaign]**: Location adjustments have no effect on Smart Bidding → Remove or keep for reference
### Recommendations
1. [Priority action]
2. [Secondary action]
Detailed adds: