{
 "schema": "aiblocks-page/1",
 "id": "ad-performance-early-warning-reviewer",
 "type": "skill",
 "name": "Ad performance change checker",
 "summary": "Check your ad costs, frequency, clicks and view rates against past results. Get early warning signs to check, not a forecast of lower sales.",
 "headline": "Ad performance change checker",
 "subhead": "Share matched daily results, account baselines, campaign age and alert rules. Get a five-signal warning report with next checks and review times.",
 "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": [
  "Matched daily results",
  "Account baselines",
  "Campaign age and alert rules"
 ],
 "you_get": [
  "A five-signal warning report with next checks and review times",
  "The sources used, missing inputs and assumptions"
 ],
 "use_when": [
  "Your cost per 1,000 views is climbing and you want to know if the ad is going stale.",
  "You want a weekly check on a campaign before sales results change.",
  "You want to know whether to refresh the creative or widen the audience."
 ],
 "skip_when": [
  "Your campaign has under 14 days of data. Wait until you have two weeks of daily results, then run it.",
  "You want to decide whether to pause an ad. Check profit and sales in your ad account, or ask a media buyer.",
  "You need new ad ideas or hooks. Ask your AI to write fresh ad openings from your product facts."
 ],
 "output_sample": {
  "input": [
   "Daily results for one campaign for the last 14 to 28 days (cost per 1,000 views, frequency, clicks, reach, spend)",
   "Daily video hook rate (optional, for video ads)",
   "Your account baselines, if you have them",
   "How old the campaign is and any alert rules you use"
  ],
  "output": [
   {
    "name": "Leading Indicator Report",
    "contains": "The campaign name, the period checked and an overall risk rating of green, yellow or red."
   },
   {
    "name": "Signals Active",
    "contains": "A five-row table of baseline, current value, change and status for cost, frequency, clicks, hook rate and reach."
   },
   {
    "name": "Diagnosis",
    "contains": "Early fatigue, active fatigue, audience saturation or thumbnail fatigue, based on how the signals match."
   },
   {
    "name": "Evidence and next review time",
    "contains": "The data behind the diagnosis and when to look again. It is a check date, not a forecast."
   },
   {
    "name": "Actions",
    "contains": "Next steps in priority order, starting with the most urgent."
   },
   {
    "name": "Monitoring",
    "contains": "Which numbers to watch daily, when to re-run the check and when to escalate."
   }
  ]
 },
 "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 14 to 28 days of daily results for one campaign. Add hook rate if it is a video ad.",
  "Add your campaign age and any alert rules you use.",
  "Ask your AI to return the five-signal warning report.",
  "Check the numbers against your ad account. Treat the cut-offs as starting points, and compare them with your own history."
 ],
 "checks": [],
 "next": [
  {
   "name": "Ad change decision checker",
   "url": "https://useaiblocks.com/skills/campaign-keep-or-change-checker",
   "why": "Read your ad results"
  }
 ],
 "source": null,
 "credits": [],
 "files": [
  "references/conversion-tracking-audit-queries.sql",
  "references/leading-indicators-monitoring-checklist.md",
  "references/leading-indicators-prompt-pack.md",
  "references/leading-indicators-sample-output.md",
  "references/leading-indicators-when-to-use.md"
 ],
 "links": {
  "page": "https://useaiblocks.com/skills/ad-performance-early-warning-reviewer",
  "markdown": "https://useaiblocks.com/skills/ad-performance-early-warning-reviewer.md",
  "json": "https://useaiblocks.com/skills/ad-performance-early-warning-reviewer.json",
  "instructions": "https://useaiblocks.com/skills/ad-performance-early-warning-reviewer/SKILL.md",
  "download": "https://useaiblocks.com/skills/ad-performance-early-warning-reviewer.zip",
  "api_item": "https://useaiblocks.com/api/v1/items/ad-performance-early-warning-reviewer",
  "api_document": "https://useaiblocks.com/api/v1/documents/skill/ad-performance-early-warning-reviewer",
  "mcp": "https://useaiblocks.com/mcp"
 }
}
