google_ads_monitoring_zero_conversions
Diagnose Google Ads campaigns with zero conversions by checking tracking, bidding alignment, 7-day funnel, delivery issues, and search-term quality to pinpoint the bottleneck and recommend fixes.
Instructions
Diagnose a Google Ads campaign that is not acquiring conversions by composing tracking config, bidding alignment, last-7-days funnel, delivery diagnostics, and search-term quality. Returns {campaign_id, conversion_tracking:{total_actions, enabled_actions, has_issue, actions}, bidding_cv_alignment:{strategy, is_smart_bidding, cv_tracking_configured, issue}, funnel:{period:'LAST_7_DAYS', impressions, clicks, conversions, cost, ctr, cvr, bottleneck ('no_delivery'|'no_clicks'|'no_conversions'|None)}, delivery_diagnosis:{issues, warnings, recommendations}, search_term_quality:{total_terms, zero_cv_terms, zero_cv_cost, top_wasteful_terms} (null when clicks==0), status ('critical'|'warning'|'healthy'|'unknown'), issues:[strings], summary, suggested_workflow?, recommended_actions:[{priority, action, description}]}. A part that could not be retrieved is null and named in issues, and nothing is derived from it: a failed conversion action read leaves conversion_tracking and cv_tracking_configured null, a failed campaign read leaves strategy and is_smart_bidding null, a failed performance read leaves funnel null. status is 'unknown' when the campaign, conversion action or performance read failed and nothing that was read is critical. The evaluation window is hardcoded to LAST_7_DAYS. Read-only; generates an action plan but does not execute anything. For CPA monitoring use google_ads_monitoring_cpa_goal; for CV-count monitoring use google_ads_monitoring_cv_goal.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| campaign_id | Yes | Campaign ID as a numeric string without dashes (e.g. '23743184133'). Obtain via google_ads_campaigns_list. | |
| 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. |