google_ads_monitoring_cv_goal
Evaluate a Google Ads campaign's daily conversion rate versus a target and identify the dominant bottleneck. Returns status (healthy/warning/critical), deviation percentage, and bottleneck type (impression, CTR, or CVR) based on 7-day data.
Instructions
Evaluate a Google Ads campaign's daily conversion rate against a target and identify the dominant bottleneck. Returns {campaign_id, target_cv_daily, current_cv_daily (7-day conversions / 7), performance_analysis (full google_ads_performance_analyze payload), deviation_pct, status ('healthy' when >= target, 'warning' when >= target0.8, 'critical' otherwise), bottleneck ('impression'|'ctr'|'cvr'), issues:[strings], summary, suggested_workflow?}. Bottleneck routing: 'impression' when analyze insights mention impression drops or impressions<clicks10; 'ctr' when CTR<2%; 'cvr' otherwise. The evaluation window is hardcoded to LAST_7_DAYS. Read-only. For CPA-target evaluation use google_ads_monitoring_cpa_goal; for the underlying composite use google_ads_performance_analyze.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| customer_id | No | Google Ads customer ID as a 10-digit string without dashes (e.g. '1234567890'). Optional — falls back to GOOGLE_ADS_CUSTOMER_ID / GOOGLE_ADS_LOGIN_CUSTOMER_ID from the configured credentials when omitted. | |
| campaign_id | Yes | Campaign ID as a numeric string without dashes (e.g. '23743184133'). Obtain via google_ads_campaigns_list. | |
| target_cv_daily | Yes | Target daily conversion count (e.g. 5.0 means 5 conversions per day). Required. status 'warning' fires at 80-100% of target; 'critical' below 80%. |