{
  "schemaVersion": "1.0",
  "title": "Generative AI page-review worksheet",
  "exampleOnly": true,
  "columns": [
    "exampleOnly",
    "page",
    "startDate",
    "endDate",
    "reportTimezone",
    "aggregation",
    "webImpressions",
    "webClicks",
    "aiImpressions",
    "dataStatus",
    "evidence",
    "decision"
  ],
  "rows": [
    {
      "exampleOnly": true,
      "page": "https://example.com/guides/measurement",
      "startDate": "2026-09-01",
      "endDate": "2026-09-14",
      "reportTimezone": "America/Los_Angeles",
      "aggregation": "page",
      "webImpressions": 800,
      "webClicks": 14,
      "aiImpressions": 80,
      "dataStatus": "available",
      "evidence": "Fictional demonstration; replace with a saved report",
      "decision": "Improve the worked answer"
    },
    {
      "exampleOnly": true,
      "page": "https://example.com/guides/feed-errors",
      "startDate": "2026-09-01",
      "endDate": "2026-09-14",
      "reportTimezone": "America/Los_Angeles",
      "aggregation": "page",
      "webImpressions": 300,
      "webClicks": 0,
      "aiImpressions": 25,
      "dataStatus": "available",
      "evidence": "Fictional demonstration; replace with a saved report",
      "decision": "Review page-filtered queries"
    },
    {
      "exampleOnly": true,
      "page": "https://example.com/guides/new-checklist",
      "startDate": "2026-09-01",
      "endDate": "2026-09-14",
      "reportTimezone": "America/Los_Angeles",
      "aggregation": "page",
      "webImpressions": null,
      "webClicks": null,
      "aiImpressions": null,
      "dataStatus": "unavailable",
      "evidence": "Fictional demonstration; replace with a saved report",
      "decision": "Check coverage and index status"
    }
  ],
  "blankRow": {
    "exampleOnly": false,
    "page": null,
    "startDate": null,
    "endDate": null,
    "reportTimezone": null,
    "aggregation": null,
    "webImpressions": null,
    "webClicks": null,
    "aiImpressions": null,
    "dataStatus": null,
    "evidence": null,
    "decision": null
  },
  "rules": [
    "Retain original exports and record property, report name, filters, and export time.",
    "Each example row uses a page-filtered Web report and a page-filtered generative AI Search report over the same dates.",
    "AI impressions overlap Web impressions. Never add them.",
    "Overall Web clicks are not an AI-click numerator. AI CTR remains unknown.",
    "Null means unknown or unavailable, never a measured zero. Record preliminary values with dataStatus=preliminary.",
    "Do not sum page rows to replace a property chart total."
  ],
  "expected": {
    "firstPageWebCtrPercent": 1.75,
    "firstPageAiCtrPercent": null,
    "firstPageWebImpressionsAfterReview": 800
  }
}
