# AI Coding Pricing — Analytics Gate Correction

Project: aicodingpricing
Domain: https://aicodingpricing.com
Task: t_4b050ded
Topic: telegram:-1003750190535:5866
Generated by: 墨析 / moxi
Generated at: 2026-05-22T06:22:53Z / 2026-05-22 14:22:53 Asia/Shanghai

## 结论

Superseded by t_49377edc / 2026-05-22 14:48 Asia/Shanghai re-audit.

当前最终 verdict：Analytics observability gate 通过，可进入 D7/D14/D30 复盘观察；仍不代表增长 Scale。

后续证据：
- Plausible backend/API 已由 t_617b7cd0 复核通过。
- GA4 production runtime + dashboard 已由 t_49377edc 复核通过。
- Clarity production runtime + dashboard 已由 t_49377edc 复核通过。
- 新报告：/root/.hermes/kanban/boards/site-factory/workspaces/t_49377edc/aicodingpricing_ga4_clarity_data_gate_reaudit_20260522.md

下面保留的是 t_4b050ded 当时的旧纠偏记录，仅用于审计，不再作为当前结论。

## 四态模型复核

| 数据源 | 前端脚本状态 | 浏览器网络状态 | 后端/API 或 dashboard 数据 | 站长平台提交状态 | 结论 |
|---|---|---|---|---|---|
| Plausible self-host | 通过：`https://plausible.shipsolo.io/js/script.js`，`data-domain=aicodingpricing.com` | 通过：observed `https://plausible.shipsolo.io/api/event` | 不通过：`PLAUSIBLE_API_KEY` 环境变量存在，但查 `site_id=aicodingpricing.com` 返回 401 `Invalid API key or site ID`；dashboard URL `https://plausible.shipsolo.io/aicodingpricing.com` 返回 404/login | 不适用 | 只能证明事件发出，不能给 UV/session 数 |
| GA4 | 不通过：生产页面无 `gtag` script，`typeof window.gtag === undefined` | 不通过：resource 中未见 `googletagmanager` / `google-analytics` / `g/collect` | 未验证：当前缺 property id/API 绑定证据；runtime 不通时不应引用 realtime 数 | 不适用 | 需要墨界修复生产构建/部署 env |
| Microsoft Clarity | 不通过：生产页面无 Clarity tag，`typeof window.clarity === undefined` | 不通过：resource 中未见 `clarity.ms/tag` / `clarity.js` | 未验证：不能引用 Last 3 days/session 作为当前生产 runtime 通过证据 | 不适用 | 需要墨界修复生产构建/部署 env |
| Cloudflare Web Analytics | 通过：生产页面有 `https://static.cloudflareinsights.com/beacon.min.js/...` | 通过：browser resource observed beacon | 部分通过：Cloudflare Pages project env 中存在 `NEXT_PUBLIC_CF_WEB_ANALYTICS_AUTO_INJECTED`，但本次未拉 dashboard metrics | 不适用 | 可作为冗余 pageview beacon，不替代 Plausible/GA4 |
| GSC | 不适用 | 不适用 | 通过：Google OAuth/API 可访问 `sc-domain:aicodingpricing.com` 与 `https://aicodingpricing.com/` | 通过：sitemap API status 200；`isPending=false`，`lastDownloaded=2026-05-21T18:45:22.730Z`，submitted=22，indexed=0，errors=0，warnings=0；Search Analytics 暂无 rows | 搜索数据等待收录/展示，不是 analytics pass |
| Bing Webmaster | 不适用 | 不适用 | 未复核 API/dashboard | 已有父任务记录：sitemap submitted，UI Processing，errors=0，warnings=0 | 沿用 processing 状态，需后续复查 |
| D1 newsletter | 不适用 | browser same-origin API 曾验证可到达 | 通过：`npm run newsletter:stats` remote D1 success，active=0 | 不适用 | 业务转化表可查，但暂无订阅 |

## 关键证据

- Live runtime probe（2026-05-22 14:xx Asia/Shanghai）：
  - `hasPlausibleScript`: `https://plausible.shipsolo.io/js/script.js`
  - `hasPlausible`: `function`
  - `hasTracker`: `function`
  - `hasGtag`: `undefined`
  - `hasDataLayer`: `false`
  - `clarity`: `undefined`
  - `cfBeaconScripts`: present, Cloudflare token observed in script attribute（不在报告暴露完整 token）
  - `resourceMatches`: Plausible script、Cloudflare beacon、Plausible `/api/event`
- Plausible API probe：self-host `https://plausible.shipsolo.io/api/v1/stats/*?site_id=aicodingpricing.com&period=7d` 返回 401 `Invalid API key or site ID`。
- Plausible dashboard probe：`https://plausible.shipsolo.io/aicodingpricing.com` 返回 404/login，当前浏览器无可用 dashboard session。
- Cloudflare Pages API：project `aicodingpricing` production/preview env vars 存在 `NEXT_PUBLIC_GA_MEASUREMENT_ID`、`NEXT_PUBLIC_CLARITY_ID`、`NEXT_PUBLIC_CF_WEB_ANALYTICS_AUTO_INJECTED`，但当前生产 HTML/runtime 未实际输出 GA4/Clarity，疑似静态构建时 env 未注入或部署产物不是含 env 的构建。
- GSC API：sitemap `https://aicodingpricing.com/sitemap.xml` 已下载，pending=false，errors=0，warnings=0，submitted=22，indexed=0；Search Analytics 当前无 rows。
- D1：`npm run newsletter:stats` remote query success，active=0。

## 修正后的数据源状态

- `plausible_frontend_script`: detected
- `plausible_browser_event`: detected
- `plausible_backend_api`: failed_401_invalid_api_key_or_site_id
- `plausible_dashboard`: not_verified_404_or_login
- `ga4_runtime`: missing_in_production
- `clarity_runtime`: missing_in_production
- `cloudflare_web_analytics_browser`: detected
- `cloudflare_web_analytics_dashboard`: not_checked
- `gsc_sitemap`: submitted_downloaded_pending_false_indexed_0
- `gsc_search_analytics`: query_success_no_rows
- `bing_webmaster`: inherited_submitted_processing_not_rechecked
- `d1_newsletter`: query_success_active_0

## 动作

1. 已创建墨界 follow-up，要求修复 GA4/Clarity 生产 runtime：确认 Pages 生产构建时注入 `NEXT_PUBLIC_GA_MEASUREMENT_ID` 与 `NEXT_PUBLIC_CLARITY_ID`，重新部署后用浏览器验证 `gtag/dataLayer/clarity` 与网络请求。
2. Plausible 需要补齐 dashboard/API 访问：
   - host: `https://plausible.shipsolo.io`
   - site_id/domain: `aicodingpricing.com`
   - current env var: `PLAUSIBLE_API_KEY` exists but lacks access or site id 不存在
   - 需要创建/确认 Plausible site，并提供有该 site 统计权限的 API token；或用已登录 dashboard 证明站点存在。
3. 原 post-launch 计划与 metadata 已降级：analytics gate 不通过；禁止写 UV/session 数，直到 Plausible/GA4 dashboard/API 可查。

## 缺口

- Plausible dashboard/API 仍不可查：缺有效 token 或站点未创建/未授权。
- GA4/Clarity 生产 runtime 仍缺失：需要开发/部署修复。
- Cloudflare Web Analytics dashboard metrics 未拉取；当前只证明 beacon。
- Bing Webmaster 本轮未重新打开后台，只沿用父任务 processing 记录。
