A distinct pattern shows up in how ChatGPT users query the Google Ads connector, more than any other assistant: a strong lean toward setup and configuration fields, conversion action status, conversion action type, campaign status reasons, account currency, over the performance metrics everyone pulls first. This page is that audit: the account-health checks people are already running, organized into one pass.
Pull conversion_action_name, conversion_action_category, conversion_action_type,
conversion_action_status, and conversion_action_primary_for_goal for my
Google Ads account. Flag any conversion action that's REMOVED or HIDDEN.
Conversion actions
conversion_action_status tells you whether an action is still ENABLED, or has gone REMOVED or HIDDEN without anyone noticing. conversion_action_type distinguishes a website conversion from a phone call or a GA4-imported one, useful when a reported conversion doesn’t match what you expected to be tracking. conversion_action_primary_for_goal is the field that actually separates conversions from all_conversions: true means the action counts toward bidding and the conversions metric, false means it’s observed only and rolls into all_conversions. An action you think is driving bids but is marked false isn’t influencing them at all.
Campaign and ad health
campaign_primary_status_reasons explains why a campaign isn’t serving, or isn’t serving optimally, aggregated from Google’s underlying signals into a readable reason. ad_group_ad_policy_summary_approval_status does the equivalent for individual ads Google has flagged on policy grounds. Pulling both together surfaces the campaigns and ads worth investigating before you spend time on performance analysis that a serving problem would make meaningless anyway.
Pull campaign, campaign_status, campaign_primary_status_reasons, and
ad_group_ad_policy_summary_approval_status for the last 7 days. Which
campaigns or ads aren't serving normally, and why?
Bidding and budgets
bidding_strategy_type, budget_amount, and account_currency_code round out the setup audit: what strategy each campaign is actually running, what it’s allowed to spend, and what currency those numbers are in, worth confirming explicitly on any multi-account or agency setup where currencies can differ between clients.
Fixing what the audit finds
Once an issue is identified, an assistant can act on it directly: pause a campaign, update a budget, push negative keywords. The one write action worth double-checking rather than trusting outright is set_campaign_bidding_strategy, it fails more often than any other Google Ads write action, so confirm the strategy actually changed before assuming the fix took.

