{
 "schema": "aiblocks-page/1",
 "id": "google-results-review-agent",
 "type": "agent",
 "name": "Google Ads results reviewer",
 "summary": "Review your Google Ads results against your targets. Get ranked findings, tracking gaps, proposed changes and a checkpoint for your next review.",
 "headline": "Google Ads results reviewer",
 "subhead": "Give it your Google Ads exports for one date range and your targets. It checks that the numbers line up and that conversions are counted the way you think. Then it reviews each campaign type you run. You get ranked findings, gaps and proposed changes.",
 "job": {
  "id": "set-up-ai",
  "name": "Set up AI to work for you"
 },
 "level": "intermediate",
 "thinking": "high",
 "tested": true,
 "updated": "2026-11-03",
 "first_published": "2026-10-25",
 "inputs": [
  {
   "type": "performance_sheet",
   "required": true,
   "label": "Performance sheet",
   "what": "ad or store performance export for a closed date window, with definitions"
  },
  {
   "type": "question",
   "required": true,
   "label": "Question",
   "what": "the problem, decision or piece of work you want help with, and what a good outcome looks like"
  },
  {
   "type": "document",
   "required": false,
   "label": "Document",
   "what": "a finished document, such as a Word file, a PDF or a page of notes"
  }
 ],
 "outputs": [
  {
   "type": "audit_report",
   "required": true,
   "label": "Audit report",
   "what": "findings with evidence, severity, missing inputs and next actions"
  },
  {
   "type": "document",
   "required": true,
   "label": "Document",
   "what": "a finished document, such as a Word file, a PDF or a page of notes"
  }
 ],
 "you_give": [
  "Google Ads exports for one date range, such as campaign, search terms and asset or placement reports, with cost, conversions, conversion value and impressions",
  "Your account time zone, currency and attribution model (in your Google Ads account settings)",
  "Your conversion actions, with which are counted as primary and what each one measures",
  "Your targets, such as the cost per sale or return on ad spend you need",
  "Whether the account is a manager account or the target account you are reviewing",
  "Your store or CRM sales totals for the same dates (optional)",
  "Your last checkpoint (optional)"
 ],
 "you_get": [
  "A setup check that says whether dates, currency, time zone, attribution and conversion counting line up",
  "A ranked findings table, with the evidence, the sum and how sure the AI is for each row",
  "A list of evidence gaps and the checks that did not run",
  "A proposed changes list, with nothing changed in your account",
  "A checkpoint file for your next review"
 ],
 "use_when": [
  "Your Google Ads results moved and you need to know whether the cause is the ads, the tracking or too little data.",
  "A client or boss wants a Google Ads review that shows its evidence.",
  "You want to check results against a target cost per sale or return on ad spend.",
  "You review monthly and want each review to start from the last one."
 ],
 "skip_when": [
  "You want a score out of 100 and a 90-day fix order for a store account. Use the Google Ads store account auditor.",
  "You have one export and want a quick score and changes. Use the Google Ads report auditor.",
  "Sales just dropped and you want the cause. Use the Google Ads dip investigator.",
  "You want the same checks every Monday and a scale or hold call. Use the Google Ads performance reviewer.",
  "You want it to log in and change bids, budgets or keywords. It proposes changes, and you make them."
 ],
 "output_sample": {
  "input": [
   "Google Ads exports for one date range",
   "Your time zone, currency and attribution model",
   "Your conversion actions and targets",
   "Your store or CRM sales totals (optional)",
   "Your last checkpoint (optional)"
  ],
  "prerequisites": [
   "An AI that can read files, such as Claude, ChatGPT or Gemini",
   "Permission to export reports from your Google Ads account"
  ],
  "output": [
   {
    "name": "setup-check.md",
    "contains": "Whether dates, time zone, currency, attribution and conversion counting match, each conversion action marked Confirmed or not, and every mismatch listed."
   },
   {
    "name": "findings.md",
    "contains": "Ranked findings by campaign type, each with evidence ID, the sum behind it, confidence and a proposed action."
   },
   {
    "name": "evidence-gaps.md",
    "contains": "What is missing, which finding it limits and how to get it, plus checks that did not run."
   },
   {
    "name": "proposed-actions.md",
    "contains": "Each change you could make, with where, why and risk, and a note that nothing was done."
   },
   {
    "name": "checkpoint.md",
    "contains": "Scope, evidence dates, open questions, approvals and the trigger for the next review."
   }
  ]
 },
 "output_shape": "SETUP CHECK\n  Account <name> | <manager or target account> | <start date> to <end date> | <time zone> | <currency> | <attribution model>\n  Conversion actions counted: <list> | Metrics that match: <list> | Metrics that do not: <list and the gap>\n\nTRACKING CHECK\n  <conversion action> | <Confirmed, Not confirmed or Not supplied> | <evidence ID> | <platform total versus store total, if given>\n\nFINDINGS (ranked by money at stake, then confidence)\n  <rank> | <campaign type and name> | <finding> | <evidence IDs> | <the sum, with the numbers> | <high, medium or low> | <proposed action>\n\nEVIDENCE GAPS  <what is missing> | <which finding it limits> | <how to get it>\nPROPOSED ACTIONS (none done)  <action> | <where in Google Ads> | <why> | <risk> | <needs your approval>\nCHECKPOINT  <scope, evidence IDs and dates, open questions, approvals, next review trigger>\nCHECKS MISSED  <one line each, or none>",
 "how_to_use": [
  "Download the pack and add it to your AI, or paste SKILL.md into a new chat. Claude, ChatGPT and Gemini work if they can read files. Without file access, paste the numbers as text.",
  "Export your reports from Google Ads for one clear date range and attach them. No Google login is needed.",
  "Type your time zone, currency, attribution model, conversion actions and targets. Attach your store sales totals and last checkpoint if you have them.",
  "Say \"Run the review. Propose changes, do not make any.\" Your AI asks once for anything missing.",
  "Open setup-check.md first. If the numbers do not line up, fix the exports before you trust the findings.",
  "Check each finding against its evidence ID. Make the changes you agree with in Google Ads yourself, then keep checkpoint.md for next time."
 ],
 "checks": [],
 "next": [],
 "source": null,
 "credits": [],
 "files": [
  "references/editable-role-template.md"
 ],
 "links": {
  "page": "https://useaiblocks.com/agents/google-results-review-agent",
  "markdown": "https://useaiblocks.com/agents/google-results-review-agent.md",
  "json": "https://useaiblocks.com/agents/google-results-review-agent.json",
  "instructions": "https://useaiblocks.com/skills/google-results-review-agent/SKILL.md",
  "download": "https://useaiblocks.com/skills/google-results-review-agent.zip",
  "api_item": "https://useaiblocks.com/api/v1/items/google-results-review-agent",
  "api_document": "https://useaiblocks.com/api/v1/documents/agent/google-results-review-agent",
  "mcp": "https://useaiblocks.com/mcp"
 }
}
