google_ads_keywords_diagnose
Identify and diagnose quality-score and delivery issues across all keywords in a campaign. Returns keywords grouped by severity with remediation hints to prioritize fixes before analyzing search-term reports.
Instructions
Reports quality-score and delivery-status issues across every keyword in a campaign. Returns keywords grouped by severity — LOW_QUALITY_SCORE (< 5/10), BELOW_FIRST_PAGE_BID, RARELY_SHOWN, DISAPPROVED — each with criterion_id, text, ad_group_id, and a remediation hint (raise bid, tighten match type, etc.). Read-only. Use this before pulling raw search-terms reports; it triages where attention should go.
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 whose keywords to diagnose. Diagnosis runs across all ad groups under this campaign. |