{
 "schema": "aiblocks-page/1",
 "id": "six-pattern-ad-performance-diagnoser",
 "type": "skill",
 "name": "Ad performance change investigator",
 "summary": "Find out why your ad results changed. Give it current and past numbers. You get a ranked cause, a confidence score and what to check next.",
 "headline": "Ad performance change investigator",
 "subhead": "Share current and baseline results, targets, margin and account change log. Get a ranked diagnosis with supporting signals and follow-up tests.",
 "job": {
  "id": "read-ad-results",
  "name": "Read your ad results"
 },
 "level": "intermediate",
 "thinking": "medium",
 "tested": true,
 "updated": "2026-10-28",
 "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"
  }
 ],
 "outputs": [
  {
   "type": "audit_report",
   "required": true,
   "label": "Audit report",
   "what": "findings with evidence, severity, missing inputs and next actions"
  }
 ],
 "you_give": [
  "Current and baseline results",
  "Targets",
  "Margin and account change log"
 ],
 "you_get": [
  "A ranked diagnosis with supporting signals and follow-up tests",
  "The sources used, missing inputs and assumptions"
 ],
 "use_when": [
  "Your ROAS, CPA or sales moved and you do not know why.",
  "You want to rule out creative fatigue, a page problem, a full audience, a budget limit, a platform shift or broken tracking.",
  "You need a ranked cause and the next thing to check before you change spend."
 ],
 "skip_when": [
  "Your campaign is brand new with under two weeks of data: wait and collect more results first, since the baseline needs history.",
  "Your conversions have fallen to zero: check your pixel and conversion tracking first, then come back here.",
  "You need a full account review across many campaigns: ask a media buyer, since this checks one campaign at a time."
 ],
 "output_sample": {
  "input": [
   "Your campaign results for 7, 14 and 30 days (spend, revenue, ROAS, CPA, CTR, CPC, CPM)",
   "Frequency and reach for the last 7 days",
   "What changed and the date the problem started",
   "Your target CPA or target ROAS and business type"
  ],
  "output": [
   {
    "name": "Primary diagnosis",
    "contains": "The main issue, its severity, a confidence score and which of the six patterns it matches."
   },
   {
    "name": "Trigger metrics",
    "contains": "A table of each metric now, against its baseline, with the gap and a status."
   },
   {
    "name": "Root cause",
    "contains": "Two or three sentences on why the results changed."
   },
   {
    "name": "Recommended actions",
    "contains": "Steps for now, the short term and the medium term, each with the expected effect."
   },
   {
    "name": "Do not list",
    "contains": "Actions to avoid, such as raising budget when creative is worn out."
   },
   {
    "name": "Monitoring",
    "contains": "Which metric to check again, when, and what to do if it does not improve."
   }
  ]
 },
 "how_to_use": [
  "Start a chat with the skill. Open it if you added it to your AI, or copy it and paste it in.",
  "Paste the campaign's results for 7, 14 and 30 days, plus frequency and reach.",
  "Say what changed, the date it started, your target and your gross margin.",
  "Read the ranked diagnosis, then check the numbers against your ad account before you change anything."
 ],
 "checks": [],
 "next": [
  {
   "name": "Fading ad refresh planner",
   "url": "https://useaiblocks.com/skills/fatigued-ad-reviver",
   "why": "Fading ad refresh planner"
  },
  {
   "name": "Ad creative test analyst",
   "url": "https://useaiblocks.com/skills/creative-test-reader",
   "why": "Read your ad results"
  }
 ],
 "source": null,
 "credits": [],
 "files": [
  "references/diagnose-prompt-pack.md",
  "references/diagnose-sample-output.md",
  "references/diagnose-when-to-use.md",
  "references/diagnosis-decision-tree.md"
 ],
 "links": {
  "page": "https://useaiblocks.com/skills/six-pattern-ad-performance-diagnoser",
  "markdown": "https://useaiblocks.com/skills/six-pattern-ad-performance-diagnoser.md",
  "json": "https://useaiblocks.com/skills/six-pattern-ad-performance-diagnoser.json",
  "instructions": "https://useaiblocks.com/skills/six-pattern-ad-performance-diagnoser/SKILL.md",
  "download": "https://useaiblocks.com/skills/six-pattern-ad-performance-diagnoser.zip",
  "api_item": "https://useaiblocks.com/api/v1/items/six-pattern-ad-performance-diagnoser",
  "api_document": "https://useaiblocks.com/api/v1/documents/skill/six-pattern-ad-performance-diagnoser",
  "mcp": "https://useaiblocks.com/mcp"
 }
}
