# AI Coding Pricing — Post-launch Metrics Watch & 7/14/30 Review Plan

Project: AI Coding Pricing / Cost Hub
Slug: aicodingpricing
Domain: https://aicodingpricing.com
Tenant: site-aicodingpricing-20260521
Owner topic: telegram:-1003750190535:5866
Generated by: 墨析 / moxi
Generated at: 2026-05-21T18:50:50Z / 2026-05-22 02:50:50 Asia/Shanghai
Source launch commit: 7ee220333078498081e06552617b9ea7aef69917

## 结论

倾向：Iterate watch，不做 Scale / Kill 结论。

Analytics gate：通过，可称为 full data observability gate pass；仍不代表增长 Scale。

原因：站点已上线，GSC sitemap/API 与 D1 newsletter 具备 post-launch 观察基础；Plausible 前端脚本、浏览器 `/api/event`、self-host aggregate/timeseries API 已由 t_617b7cd0 复核通过；Cloudflare Web Analytics beacon 可见。2026-05-22 t_49377edc 复核确认 GA4 production runtime 已加载 `gtag/dataLayer` 并发出 `g/collect`，GA4 AICodingPricing dashboard 有 7d users/events/pageviews；Clarity project `wuwfgms5x2` 已加载并在 dashboard 有 Last 3 days sessions/events。后续进入 D7/D14/D30 观察，必须排除人工验证流量。

Correction evidence: /root/.hermes/kanban/boards/site-factory/reports/site-pipeline/site-aicodingpricing-20260521/aicodingpricing/data-review/analytics-gate-correction-20260522.md
Re-audit evidence: /root/.hermes/kanban/boards/site-factory/workspaces/t_49377edc/aicodingpricing_ga4_clarity_data_gate_reaudit_20260522.md

## 风险

P1：验证流量已有多次 synthetic events，首周复盘必须排除内部验证、`utm_campaign=ga4_clarity_reaudit`、`task=t_49377edc`、bot/agent 访问。
P1：Clarity 样本量仍小（Last 3 days 5 sessions）；dead click 1 session 只作为观察点，不立刻派工。
P1：直接 curl 访问 newsletter API 会被 Cloudflare challenge；浏览器 same-origin 请求正常，但后续需要区分真实用户浏览器转化与脚本探测失败。
P2：Cloudflare Web Analytics beacon 当前可见；可作为冗余流量口径，但主复盘口径优先 Plausible/GA4/Clarity。

## 动作

已关闭 follow-up：t_f54ed4dc / t_49377edc 证明 GA4/Clarity production runtime 与 dashboard 数据 gate 已通过。
已关闭 follow-up：t_27640341 / t_617b7cd0 证明 Plausible self-host site/API 权限与 aggregate/timeseries 查询已通过。
历史 follow-up：t_2671ede0 曾处理 GA4/Clarity/CFWA 配置；最终以 t_49377edc 当前线上 runtime/dashboard 复核为准。
墨析下一轮只做数据裁判：可使用 Plausible/GA4/Clarity/GSC/D1 进入 D7/D14/D30 复盘；不输出 Scale/Kill，且必须排除人工验证流量。

## 事实

### 上线与索引基础

- Production URL: https://aicodingpricing.com
- Launch handoff: /root/.hermes/kanban/boards/site-factory/reports/site-pipeline/site-aicodingpricing-20260521/aicodingpricing/launch/verification-t_967ca8c5.json
- GSC: sc-domain:aicodingpricing.com 已验证 siteOwner；sitemap 提交 status=204；last_submitted=2026-05-21T18:45:22.210Z；is_pending=true；submitted_urls=22；errors=0；warnings=0。
- Bing Webmaster: sitemap https://aicodingpricing.com/sitemap.xml 已提交；UI 状态 Processing；errors=0；warnings=0。
- Cloudflare Crawler Hints: API 不暴露该 setting，但 dashboard screenshot 显示 enabled green toggle；evidence path: /root/.hermes/profiles/mojie/cache/screenshots/browser_screenshot_cee21853c0574444a4337f8eb12938a8.png。

### 前端脚本状态

Live HTML 抽查 `/`、`/claude-code-pricing`、`/pricing-changelog`：

- HTTP 200。
- 检测到 Plausible self-host script: `https://plausible.shipsolo.io/js/script.js`。
- 检测到 `window.aiCodingPricingTrack` runtime tracker。
- 检测到 Cloudflare Web Analytics beacon（2026-05-22 correction 复核）。
- 当前 production runtime 未检测到 GA4 gtag/dataLayer（2026-05-22 correction 复核）。
- 当前 production runtime 未检测到 Microsoft Clarity（2026-05-22 correction 复核）。

### 浏览器 runtime 事件状态

浏览器访问首页后确认：

- `typeof window.aiCodingPricingTrack === "function"`
- `typeof window.plausible === "function"`
- localStorage `aicp_events` 可记录事件。

已观察到的事件名：

- `page_view`
- `tool_start`
- `tool_result`
- `calculator_usage`（由 tool_start/tool_result alias 产生）
- `hero_cta_click`
- `cta_click`（hero_cta_click alias）
- `pricing_cta_click`
- `pricing_click`（pricing_cta_click alias）
- `newsletter_submit`

注意：localStorage 中包含多个历史验证事件，首周不要当真实用户行为。

### D1 / Newsletter 状态

执行：`npm run newsletter:stats`

结果：

- total_active: 0
- distinct_email_domains: 0
- active_last_24h: 0
- active_last_7d: 0
- provider/source path 分布为空。
- D1 remote query success=true，database_id=cc731baa-5fcb-48b8-8ed2-769e85afc758。

API 验证：

- 直接 curl POST `/api/newsletter/subscribe` 被 Cloudflare challenge，HTTP 403 / cf-mitigated=challenge。
- 浏览器 same-origin invalid request 返回 HTTP 400 `{"ok":false,"error":"invalid_email"}`，说明 Pages Function 路由在真实浏览器上下文可到达。

### 当前不可下结论的数据

- Plausible 后端 API 当前使用可用 token 查询 `aicodingpricing.com` 返回 HTTP 401 Invalid API key or site ID，dashboard URL `https://plausible.shipsolo.io/aicodingpricing.com` 返回 404/需登录，不能给 UV/session 数。
- GA4 当前 production runtime 未接，不能给 GA4 sessions/events。
- Clarity 当前 production runtime 未接，不能给录屏、dead click、rage click、scroll、JS error 行为证据。
- GSC/Bing 刚提交，processing/pending 属正常，不代表无收录。
- 无 Stripe/付费漏斗；本项目 V1 是免费 hub + newsletter capture，无支付指标。

## 指标口径

### North Star Metric

NSM：High-intent pricing decision assisted users。

可操作定义：在 7 天窗口内，满足至少一项：

1. calculator result generated（`tool_result` 或 `calculator_usage` with source_event=tool_result）
2. pricing guide CTA clicked（`pricing_cta_click` / `pricing_click`）
3. newsletter intent submitted（`newsletter_submit` status=subscribed/already_subscribed；invalid/pending/error 单独看）
4. high-intent SEO page landing with meaningful engagement（后续需 GA4/Clarity/Plausible API 支持）

### 核心漏斗

UV / sessions
-> high-intent page landings（pricing / usage / limits / vs / changelog）
-> calculator start (`tool_start`)
-> calculator result (`tool_result`)
-> pricing guide click (`pricing_cta_click` / `pricing_click`)
-> newsletter submit (`newsletter_submit`)
-> active D1 subscriber

### 事件口径

| Event | 触发 | 主用途 | 当前状态 |
|---|---|---|---|
| page_view | tracker 初始化 | 页面访问辅助口径 | runtime 可触发；Plausible 官方 pageview 另算 |
| hero_cta_click | hero CTA click | 首屏 CTA | runtime 可触发 |
| cta_click | hero_cta_click alias | 兼容旧口径 | runtime 可触发 |
| pricing_cta_click | pricing guide / alert CTA | 商业意图 | runtime 可触发 |
| pricing_click | pricing_cta_click alias | 兼容旧口径 | runtime 可触发 |
| tool_start | provider/workflow change | calculator 使用开始 | runtime 可触发 |
| tool_result | calculator result computed | calculator 完成 | runtime 可触发 |
| calculator_usage | tool_start/tool_result alias | 聚合 calculator 使用 | runtime 可触发 |
| newsletter_submit | newsletter click/form状态 | pricing alert 转化 | runtime 可触发；D1 active=0 |

## 7 / 14 / 30 天复盘日程

Launch reference: 2026-05-21T18:45:55Z / 2026-05-22 02:45 Asia/Shanghai。

- D7 review: 2026-05-29 Asia/Shanghai
- D14 review: 2026-06-05 Asia/Shanghai
- D30 review: 2026-06-21 Asia/Shanghai

每次复盘必须排除：墨析/墨界/墨运/QA/浏览器验证流量、known bot、Cloudflare challenge 请求、GSC/Bing crawler 请求。

## 7 天阈值

目标：判断数据链路和首批索引/行为是否有效，不做商业胜负判断。

Scale 倾向：
- GSC impressions >= 100 或 5+ query 有 impression。
- Plausible/Plausible-equivalent UV >= 30（排除验证流量）。
- calculator_usage >= 10。
- newsletter active >= 1 或 pricing_click >= 5。

Iterate 倾向：
- 有 GSC impressions 或真实 UV，但 calculator_usage < 10。
- 有 pricing page landing，但 newsletter active=0。
- GSC pending 解除但重点页面无 impression。

Kill 倾向：
- 7 天通常不 Kill；除非索引/analytics 全部不可用且无修复路径。

## 14 天阈值

目标：判断 SEO 入口是否开始给早期信号。

Scale 倾向：
- GSC clicks >= 10 或 impressions >= 500。
- 至少 2 个核心 query 进入 top 50。
- calculator_usage / UV >= 15%。
- newsletter submit / calculator_usage >= 3%。

Iterate 倾向：
- impressions 100-500，clicks <10。
- 有排名但 CTR <1%，回流墨引/墨笔调 title/meta/intro。
- calculator_usage / UV <15%，回流墨策/墨影/墨界看首屏和计算器露出。

Kill 倾向：
- GSC impressions <50 且真实 UV <20，且无外部发布/索引阻塞原因。
- 全部核心事件仍不可查。

## 30 天阈值

目标：给 Kill / Iterate / Scale 倾向。

Scale 倾向：满足 2+：
- GSC clicks >= 100。
- GSC impressions >= 3000。
- 至少 3 个核心 query 进入 top 20，或 1 个进入 top 10。
- calculator_usage / UV >= 25%。
- newsletter active >= 10，或 newsletter submit / calculator_usage >= 5%。
- pricing/comparison 页面贡献 >=50% 的有效 calculator/newsletter 行为。

Iterate 倾向：
- 有 impressions/clicks，但 CTR、calculator usage、newsletter conversion 至少一层低。
- 品牌 pricing/limits 页面有入口，但 comparison 页面弱。
- Changelog 有访问但无订阅，说明 freshness 价值表达不足。

Kill 倾向：满足 2+：
- GSC impressions <300。
- GSC clicks <10。
- 真实 UV <100。
- calculator_usage / UV <5%。
- newsletter active=0 且 pricing_click <5。
- 关键页面仍无排名/无收录，且无明确可修复技术问题。

## 回流规则

- GSC impressions 有但 CTR 低：墨引 + 墨笔，证据为 query/page/title/meta。
- GSC 无收录或 sitemap 异常：墨引 + 墨界，证据为 GSC/Bing status。
- calculator_usage 低：墨策 + 墨影/墨界，证据为 landing page、scroll/Clarity、CTA click。
- newsletter intent 低：墨笔 + 墨策，证据为 `newsletter_submit`、D1 active、provider/source_path。
- 事件不可查或口径不一致：墨界/墨枢，证据为 event names、network/API、D1 query。
- pricing freshness 过期：墨运/墨笔维护 changelog，证据为 source last_checked 与 provider update。

## 缺口

- 还没有足够真实用户数据做 Scale/Kill 判断。
- 本轮人工验证流量、`utm_campaign=ga4_clarity_reaudit`、`task=t_49377edc`、bot/agent sessions 必须在首周复盘中排除。
- Clarity / GA4 API 自动化拉取脚本未在本任务闭环；当前 dashboard 浏览器复核可用。
- Cloudflare Web Analytics dashboard metrics 未作为主口径拉取。
- newsletter D1 当前 active=0，首周无法判断订阅价值。
- GSC/Bing 仍需等待搜索引擎处理和真实 query 数据。

## 复盘查询命令

D1 newsletter:

```bash
cd /root/projects/aicodingpricing
npm run newsletter:stats
```

静态/路由验证：

```bash
cd /root/projects/aicodingpricing
npm run verify
```

浏览器 runtime 验证：

```js
({
  hasTracker: typeof window.aiCodingPricingTrack,
  hasPlausible: typeof window.plausible,
  stored: localStorage.getItem('aicp_events')
})
```

## 交付物

- Review plan: /root/.hermes/kanban/boards/site-factory/reports/site-pipeline/site-aicodingpricing-20260521/aicodingpricing/data-review/post-launch-review-plan.md
- Machine metadata: /root/.hermes/kanban/boards/site-factory/reports/site-pipeline/site-aicodingpricing-20260521/aicodingpricing/data-review/post-launch-review-plan.json
- Follow-up task: t_2671ede0
