← All prompts

Audit

Google Ads account audit

Prompt name google_account_audit

Structural audit of the Google Ads account.

Arguments

None.

Template

If more than one brand is reachable, call `list_brands` first and pass `brand` on every call.

Audit the Google Ads structure. Use `get_entities` with platform='google', entity_type='campaign' (rows carry channel_type, channel_sub_type, serving_status, is_removed). Check:
- Naming-convention drift across campaign names.
- Abandoned campaigns: serving_status active but no spend in 30 days - cross-reference `get_entities` against `get_performance` campaign rows (platform='google', date_range={{"days": 30}}).
- Campaigns capped by budget: call `get_budget_pacing` - its entities carry each Google campaign budget (a shared budget once, with member_campaign_ids) with yesterday and 7-day spend as a % of the daily budget; above 100% is overdelivery, below 70% under-delivery. Corroborate with the `campaigns` DSL table (platform='google') `search_budget_lost_is` beside `search_impression_share` and `search_rank_lost_is`: a high budget-lost impression share is the 'hitting the daily cap' signal.
- Bid-strategy mix: `get_entities` rows carry bidding_strategy_type, budget_delivery_method and budget_explicitly_shared.
- Ad strength: use `get_performance` Google ad rows, where `ad_strength` is available for responsive search ads.
Return findings with severity and a suggested fix per item.

Grow your ecommerce brand from one place.

14 days free. A card is needed to start, and nothing is charged until the trial ends.