cyberneticlibrary

Diagnose Google Ads account health

auditskillsetup L22,106
nowork-studio/toprank
What it does

Diagnose Google Ads account health and persist business context for downstream optimization

Best for

Agencies and in-house teams establishing baseline health before optimization, ensuring downstream copy/landing-page work is grounded in actual business context.

Inputs
  • · Google Ads account ID
  • · read-only access to account
Outputs
  • · business-context.json with services/brand/seasonality/offers
  • · personas JSON with target audience + value prop
  • · account structure report
  • · cost/efficiency baseline
Requires
  • · Google Ads API
  • · runScript with ads.gaqlParallel
  • · WebSearch (policy freshness check)
Preconditions
  • · Google Ads account exists
  • · API credentials configured
  • · campaigns/ad groups active (skip if spend=0)
Failure modes
  • · GAQL query errors block entire audit
  • · policy registry stale (Google changes not detected)
  • · business context missing (downstream skills operate blind)
  • · persona discovery incomplete
Trust signals
  • · policy-registry.json freshness check (high/moderate/stable volatility)
  • · filesystem contract documents handoff to /google-ads-copy and /google-ads-landing
  • · Phase 1-3 workflow (policy check → GAQL pull → scoped analysis)
  • · business-context.json schema documented
  • · personas{name, demographics, primary_goal, pain_points, search_terms, decision_trigger, value}