google_ads_health_check_all
Screens all Google Ads campaigns by primary status, then runs detailed delivery diagnostics on up to five problem or warning campaigns.
Instructions
Screen every campaign in the Google Ads account by primary_status and run detailed delivery diagnostics on up to 5 problem/warning campaigns. Returns {total_campaigns, enabled_count, paused_count, removed_count, healthy_campaigns (ELIGIBLE), warning_campaigns (other primary_status among ENABLED), problem_campaigns (NOT_ELIGIBLE/ENDED/REMOVED among ENABLED — each: {campaign_id, name, primary_status}), detailed_diagnostics:[{campaign_id, name, issues, warnings, recommendations}] (up to 5; problem-first, then warning), summary:{total_enabled, healthy, warning, problem, message}}. Read-only. For single-campaign delivery diagnosis use google_ads_campaigns_diagnose; for CPA-goal monitoring use google_ads_monitoring_cpa_goal.
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. |