From google-ads
Configure alert thresholds for budget pacing issues and identify campaigns that need monitoring rules.
npx claudepluginhub trueclicks/claude-plugins --plugin google-adsThis skill is limited to using the following tools:
Budget pacing issues often go unnoticed until month-end. This skill defines alert thresholds, identifies campaigns currently triggering alerts, and recommends automated monitoring rules for daily budget overspend, monthly pacing variance, and sudden spend changes.
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.
Budget pacing issues often go unnoticed until month-end. This skill defines alert thresholds, identifies campaigns currently triggering alerts, and recommends automated monitoring rules for daily budget overspend, monthly pacing variance, and sudden spend changes.
Data Source: Custom GAQL Required
The standard export provides aggregated data but not daily spend patterns needed for alert detection.
Standard Data:
data/account/campaigns/*/campaign.md - Budget settingsdata/performance/campaigns/*/campaign_metrics_30_days.md - Total spend (baseline)GAQL Query:
SELECT
campaign.id,
campaign.name,
campaign_budget.amount_micros,
metrics.cost_micros,
segments.date
FROM campaign
WHERE campaign.status = 'ENABLED'
AND segments.date DURING LAST_14_DAYS
ORDER BY segments.date DESC
Run via /google-ads:get-custom with query name budget_alerts.
Define alert thresholds: Daily overspend (Warning >110%, Alert >150%, Critical >200%), Monthly pacing (Under <85%, Over >115%), Sudden change (+/-30% day-over-day).
Calculate current alert status: Daily budget utilization, month-to-date pacing, 7-day trend, day-over-day change.
Identify triggered alerts: List campaigns currently triggering alerts with severity, duration, and trend.
Prioritize alerts: Rank by financial impact, severity level, duration, client sensitivity.
Configure monitoring rules: Recommend automated rules for scripts, Google Ads rules, or third-party tools.
| Condition | Severity |
|---|---|
| Daily spend >200% budget | Critical |
| Multiple campaigns alerting simultaneously | Critical |
| Monthly pacing >130% or <70% | High |
| Day-over-day change >50% | High |
| Alert active >7 days | High |
| Monthly pacing 110-130% or 70-85% | Warning |
| Daily spend 150-200% budget | Warning |
| Day-over-day change 30-50% | Warning |
Short (default):
## Budget Alert Audit
**Account:** [Name] | **Active Alerts:** [X] | **Total Spend Affected:** $[Y]/month
### Critical ([Count])
- **[Campaign]**: [Alert type], [X]% for [Y] days → [Action]
### Warnings ([Count])
- **[Campaign]**: [Alert type], trend [improving/worsening] → Monitor
### Recommended Alert Rules
1. Daily overspend check at 6 PM: Cost > 150% of daily budget
2. Monthly pacing check: MTD spend >115% or <85% of expected
Detailed adds: