# aicodingpricing 数据证据包

review_date: 2026-05-24
project_slug: aicodingpricing
production_url: https://aicodingpricing.com
primary_keyword: AI coding pricing
topic_target: telegram:-1003750190535:6256
task_id: t_29e3caf9
artifact: /root/.hermes/kanban/boards/site-review/workspaces/t_29e3caf9/reports/site-review/site-review-20260524/aicodingpricing-data-snapshot.md
raw_evidence: /root/.hermes/kanban/boards/site-review/workspaces/t_29e3caf9/reports/site-review/site-review-20260524/evidence/aicodingpricing-evidence-summary.json

## 结论 / 风险 / 动作

结论：数据覆盖为 4/7 可查 + 3/7 部分，可支撑后续产品/SEO/运营深度复盘，但不支撑最终增长判断。Plausible self-host、GA4、GSC、D1、Cloudflare Pages、生产技术状态可查；Clarity 生产脚本/采集请求可验，但本轮 Clarity 后台指标页未正常渲染；Ahrefs/Bing/冷启动日志仍缺。

风险：GSC sitemap 已提交 22 条但 indexed=0，Search Analytics 2026-05-22 至 2026-05-24 仍无 query/page rows；D1 newsletter_subscribers=0；GA4 与 Plausible 中的 moxi/moce 测试流量需要过滤。后续 Agent 不能把 analytics 事件直接解释为有效转化或自然搜索增长。

动作：产品/SEO/运营子任务可继续读取本报告做深度判断；需要补 Ahrefs/Backlink 权限、Bing Webmaster 复核、Clarity 后台明细、冷启动/外链日志、真实 newsletter 成功订阅闭环。

## Data coverage matrix

- Analytics：🟢 可查
  - 前端脚本：Plausible / GA4 / Clarity / Cloudflare beacon 均可在生产浏览器资源中观测。
  - 浏览器网络：Plausible `/api/event`、GA4 `g/collect`、Clarity `l.clarity.ms/collect` 均发出。
  - API：Plausible self-host stats API 200；GA4 Data API 200。
  - UI：Plausible UI未本轮复核；GA4 UI未本轮复核；以 API 结果为准。
- GSC / Bing：🟡 部分
  - GSC Search Console API 可查，sitemap 已提交/下载，无 errors/warnings。
  - Search Analytics 当前仍无 query/page rows；sitemap indexed=0。
  - Bing Webmaster 本轮无 API credential / dashboard evidence。
- Ahrefs / 第三方 SEO：🔴 缺失
  - 未发现 Ahrefs API / 登录态可用证据；必须标记 `missing_ahrefs_access`。
  - DataForSEO Google Ads search volume 对 `AI coding pricing` 返回 200，但 search_volume / competition / CPC 均为 null；不能替代 Ahrefs Site Explorer、Backlinks、Ref domains、Competing domains、KD。
- Clarity：🟡 部分
  - 生产 tracking id `wuwfgms5x2`，浏览器 runtime `window.clarity=function`，网络采集请求已发出。
  - Microsoft Clarity 项目 URL 可打开并显示已登录顶部导航，但本轮 dashboard/recordings 主内容未渲染出指标；未能拉到当日 sessions/users/dead clicks/JS errors/performance 明细。
  - 2026-05-22 旧证据显示该项目曾可查 Last 3 days 行为数据，但本报告不把旧数当作今日后台指标。
- Funnel / 业务：🟡 部分
  - Plausible / GA4 有 tool_start、tool_result、calculator_usage、pricing_click、pricing_cta_click 等核心事件。
  - D1 remote query 成功，newsletter_subscribers=0，submit_count=0。
  - 当前站点无 paid checkout，Stripe/Creem/PayPal 订单不适用。
  - curl POST newsletter 被 Cloudflare challenge 返回 403；不能作为业务 API 功能失败结论，只能说明非浏览器 curl 被 WAF 拦截。
- Acquisition / UTM：🟡 部分
  - Plausible/GA4 可查 source/medium，能看到 ruanyf_weekly/newsletter、Direct、moxi/moce 测试来源。
  - 缺冷启动/外链投放日志，不能完整归因 newsletter/community/listing 的执行效果。
- Technical SEO：🟢 可查
  - 生产首页、robots.txt、sitemap.xml、analytics-config.js 均 HTTP 200。
  - sitemap 22 URL；robots Allow `/`、Disallow `/_state/`、声明 sitemap。
  - 首页 canonical/meta/JSON-LD/browser timing 已采集；GSC sitemap 状态已采集。

coverage_score: 4/7 full + 3/7 partial
missing_data_sources: Ahrefs Site Explorer / Backlinks / Ref domains / KD / Competitors；Bing Webmaster；Clarity 后台当日指标明细；冷启动/外链执行日志；GSC query/page rows；D1 真实 newsletter subscriber；Cloudflare Web Analytics 后台聚合指标。

## 事实：Analytics

### 前端脚本状态

生产配置来自 `https://aicodingpricing.com/analytics-config.js`：

- GA4 measurement id: `G-QYC23TSM8Q`
- Clarity id: `wuwfgms5x2`
- Plausible domain: `aicodingpricing.com`
- Plausible src: `https://plausible.shipsolo.io/js/script.js`

浏览器 runtime 证据：

- `window.gtag`: function
- `window.dataLayer`: true
- `window.clarity`: function
- `window.plausible`: function
- JSON-LD scripts: 1
- browser navigation: domContentLoaded 658ms, load 3906ms

浏览器资源/网络证据：

- Plausible script: `https://plausible.shipsolo.io/js/script.js`
- Plausible event: `https://plausible.shipsolo.io/api/event`
- GA4 script: `https://www.googletagmanager.com/gtag/js?id=G-QYC23TSM8Q`
- GA4 collect: `https://region1.google-analytics.com/g/collect?...tid=G-QYC23TSM8Q...en=page_view`
- Clarity script: `https://www.clarity.ms/tag/wuwfgms5x2`
- Clarity collect: `https://l.clarity.ms/collect`
- Cloudflare beacon: `https://static.cloudflareinsights.com/beacon.min.js/...`

### Plausible self-host API

查询 host: `https://plausible.shipsolo.io`，site_id: `aicodingpricing.com`。

2026-05-24 当日局部窗口：

- visitors: 5
- visits: 5
- pageviews: 4
- events: 9
- top sources: Direct / None 4 visitors；moxi 1 visitor
- top page: `/` 5 visitors / 4 pageviews
- event names: page_view 5；pageview 4；engagement 0

2026-05-22 至 2026-05-24 累计窗口：

- visitors: 60
- visits: 64
- pageviews: 90
- events: 413
- bounce_rate: 3
- visit_duration: 109s

Top sources:

- Direct / None：29 visitors / 31 visits / 50 pageviews / 159 events
- ruanyf_weekly：27 visitors / 27 visits / 34 pageviews / 204 events
- moxi：3 visitors / 4 visits / 5 pageviews / 47 events
- moce：1 visitor / 1 visit / 1 pageview / 2 events
- moxi_review：1 visitor / 1 visit / 0 pageviews / 1 event

Top pages:

- `/`：57 visitors / 61 visits / 66 pageviews / 331 events
- `/claude-code-pricing`：6 visitors / 6 visits / 7 pageviews / 29 events
- `/claude-code-vs-codex`：4 visitors / 4 visits / 6 pageviews / 26 events
- `/pricing-changelog`：3 visitors / 3 visits / 3 pageviews / 15 events

Event names:

- page_view: 85 events / 58 visitors
- pageview: 90 / 58
- calculator_usage: 104 / 14
- tool_result: 60 / 14
- tool_start: 44 / 14
- pricing_click: 8 / 8
- pricing_cta_click: 8 / 8
- calculator_start: 6 / 6
- cta_click: 4 / 3
- hero_cta_click: 4 / 3

### GA4 API

GA4 property: `properties/538606134`，measurement id: `G-QYC23TSM8Q`，timezone: `America/Los_Angeles`。

2026-05-24 单日查询返回 200 但无 rows；这与 GA4 property timezone / 当日尚早 / 延迟有关，不判定 GA4 失效。

2026-05-23 单日：

- activeUsers: 11
- sessions: 11
- screenPageViews: 21
- eventCount: 49

2026-05-23 events:

- page_view: 21 eventCount / 11 activeUsers / 11 sessions
- first_visit: 10 / 10 / 10
- session_start: 10 / 10 / 10
- user_engagement: 3 / 3 / 3
- pricing_click: 2 / 2 / 2
- pricing_cta_click: 2 / 2 / 2
- scroll: 1 / 1 / 1

2026-05-23 sources:

- `(direct) / (none)`：38 events / 9 activeUsers / 9 sessions
- `(not set)`：7 / 5 / 5
- `ruanyf_weekly / newsletter`：4 / 1 / 1

2026-05-22 至 2026-05-24 累计：

- activeUsers: 56
- sessions: 57
- screenPageViews: 157
- eventCount: 495

累计 Top events:

- page_view: 157 / 56 activeUsers / 57 sessions
- calculator_usage: 83 / 10 / 10
- session_start: 56 / 55 / 56
- first_visit: 52 / 52 / 52
- tool_result: 49 / 10 / 10
- tool_start: 34 / 10 / 10
- user_engagement: 29 / 28 / 28
- scroll: 10 / 10 / 10
- calculator_start: 6 / 6 / 6
- pricing_click: 5 / 5 / 5

累计 Top sources:

- `ruanyf_weekly / newsletter`：239 events / 23 activeUsers / 23 sessions
- `(direct) / (none)`：181 / 29 / 29
- `moxi / kanban`：61 / 1 / 2
- `(not set)`：7 / 5 / 5
- `moce / kanban`：4 / 1 / 1
- `moxi_review / kanban`：3 / 1 / 1

判断：Plausible 与 GA4 均能查到流量、来源和关键事件；但二者时区/事件口径不同，且混入 moxi/moce 验证流量，不能做 1:1 对账或直接下增长结论。

## 事实：Search Console / Bing

GSC properties queried:

- `sc-domain:aicodingpricing.com`
- `https://aicodingpricing.com/`

Search Analytics:

- 2026-05-24 query/page rows: 0
- 2026-05-22 至 2026-05-24 query/page rows: 0
- responseAggregationType: byPage / byProperty

Sitemap:

- path: `https://aicodingpricing.com/sitemap.xml`
- lastSubmitted: `2026-05-21T18:45:22.210Z`
- lastDownloaded: `2026-05-21T18:45:22.730Z`
- isPending: false
- warnings: 0
- errors: 0
- submitted: 22
- indexed: 0

Bing Webmaster:

- status: missing
- reason: 当前环境无 Bing Webmaster API credential，未找到本轮 dashboard evidence。
- 旧 baseline 仅记录“UI status Processing; errors=0; warnings=0”，需要当日复核后才能算可查。

判断：GSC 接入和 sitemap 提交成立；搜索数据尚不足以支撑 CTR/rank/top query 复盘。Bing 不能算当日接管通过。

## 事实：Ahrefs / 第三方 SEO

Ahrefs:

- status: 🔴 `missing_ahrefs_access`
- 未找到 Ahrefs Site Explorer / Site Audit / Organic keywords / Backlinks / Ref domains / Top pages / Competing domains / Keyword Difficulty 的 API 或 dashboard 证据。

DataForSEO:

- endpoint: Google Ads search volume live
- keyword: `AI coding pricing`
- status: 200
- result: search_volume null；competition null；competition_index null；CPC null；monthly_searches null

判断：第三方 SEO 数据不能覆盖 Ahrefs 权威、外链、竞品、KD 判断；后续 SEO Agent 必须把 Ahrefs/Backlink 作为缺口处理。

## 事实：Clarity 行为数据

生产验证：

- tracking id: `wuwfgms5x2`
- production runtime: `window.clarity=function`
- production network: `https://l.clarity.ms/collect` 已发出
- dashboard URL: `https://clarity.microsoft.com/projects/view/wuwfgms5x2/dashboard`

后台复核：

- Microsoft Clarity 已登录，顶部导航和项目 URL 可打开。
- 本轮 `dashboard` / `recordings` 主内容只渲染顶部导航，未渲染 sessions/users/dead clicks/rage clicks/JS errors/performance 明细。
- 因此本轮 Clarity 只能判定“前端采集可用 + 后台入口可打开”，不能判定“当日行为指标可查”。

旧证据提示：2026-05-22 报告中同项目 Last 3 days 曾可见 sessions 27、unique users 27、dead clicks 4 sessions、JS errors 0、smart events 可用。但本报告不复用旧数做今日事实。

## 事实：Funnel / 业务

默认核心漏斗：UV -> tool_start -> tool_result -> pricing_cta_click / pricing_click -> newsletter_submit -> D1 subscriber。

已观测事件：

- Plausible 2026-05-22 至 2026-05-24：tool_start 44、tool_result 60、calculator_usage 104、pricing_click 8、pricing_cta_click 8。
- GA4 2026-05-22 至 2026-05-24：tool_start 34、tool_result 49、calculator_usage 83、pricing_click 5；newsletter_submit 本累计 Top10 未出现。
- Clarity 前端 collect 可见，但后台指标未拉到。

D1 / API:

- D1 binding: `DB`
- database_name: `aicodingpricing-db`
- database_id: `cc731baa-5fcb-48b8-8ed2-769e85afc758`
- table: `newsletter_subscribers`
- subscribers: 0
- submit_count: 0
- first_created: null
- last_created: null

Newsletter API:

- 非浏览器 curl POST invalid email 返回 HTTP 403 Cloudflare challenge HTML。
- 该结果只证明 curl 被 WAF/Challenge 拦截，不证明真实浏览器表单失败。

支付 / 订单：当前站点是免费信息工具 + newsletter interest list，未发现 paid checkout；Stripe/Creem/PayPal 订单口径不适用。

判断：前端关键事件已经回传；真实业务转化仍是 0 subscriber。不能把 GA4/Plausible CTA 或 newsletter 事件等同于 D1 成功订阅。

## 事实：Acquisition / UTM

Plausible 2026-05-22 至 2026-05-24:

- Direct / None：29 visitors / 31 visits
- ruanyf_weekly：27 visitors / 27 visits
- moxi：3 visitors / 4 visits
- moce：1 visitor / 1 visit
- moxi_review：1 visitor / 1 visit

GA4 2026-05-22 至 2026-05-24:

- ruanyf_weekly / newsletter：23 sessions / 23 activeUsers / 239 events
- direct / none：29 sessions / 29 activeUsers / 181 events
- moxi / kanban：2 sessions / 1 activeUser / 61 events
- not set：5 sessions / 5 activeUsers / 7 events
- moce / kanban：1 session / 1 activeUser / 4 events
- moxi_review / kanban：1 session / 1 activeUser / 3 events

判断：source/medium 可用于初步归因，但缺冷启动/外链执行日志，且测试流量占比可见；运营复盘需要用投放日志校验每个 referral/UTM 的真实动作。

## 事实：Technical evidence

生产访问：

- `curl https://aicodingpricing.com/` -> HTTP 200，text/html，本轮未见 `cf-mitigated: challenge`。
- `curl https://aicodingpricing.com/robots.txt` -> HTTP 200，text/plain。
- `curl https://aicodingpricing.com/sitemap.xml` -> HTTP 200，application/xml。
- `curl https://aicodingpricing.com/analytics-config.js` -> HTTP 200，application/javascript。
- 浏览器可完整加载首页。

robots excerpt:

```text
User-Agent: *
Allow: /
Disallow: /_state/

Host: https://aicodingpricing.com
Sitemap: https://aicodingpricing.com/sitemap.xml
```

Sitemap:

- URL count: 22
- sample: `/`, `/claude-code-pricing`, `/claude-code-usage-limits`, `/codex-pricing`, `/codex-usage`, `/cursor-pricing`, `/claude-code-vs-codex`, `/claude-code-vs-cursor`, `/pricing-changelog`, `/claude-code-cost`

Homepage browser DOM:

- title: `AI Coding Cost Calculator: Compare Claude Code, Codex, Cursor & Copilot`
- canonical: `https://aicodingpricing.com/`
- meta description: `Compare AI coding tool costs, usage limits, and upgrade paths across Claude Code, OpenAI Codex, Cursor, and GitHub Copilot before you pay.`
- JSON-LD scripts: 1
- robots noindex: not present
- browser navigation domContentLoaded: 658ms
- browser load: 3906ms

Cloudflare Pages:

- project: `aicodingpricing`
- domains: `aicodingpricing.pages.dev`, `aicodingpricing.com`, `www.aicodingpricing.com`
- latest production deployment: success
- deployment created_on: `2026-05-22T10:16:24.910918Z`
- commit: `da1cd6cd4ca63d50265eb2b55adc340771c0e3e4`
- commit_message: `fix: deepen homepage ai coding pricing seo`
- D1 binding present in deployment: `DB` -> `cc731baa-5fcb-48b8-8ed2-769e85afc758`
- env present: `NEXT_PUBLIC_CF_WEB_ANALYTICS_AUTO_INJECTED=true`、`NEXT_PUBLIC_CLARITY_ID=wuwfgms5x2`、`NEXT_PUBLIC_GA_MEASUREMENT_ID=G-QYC23TSM8Q`
- build_config web_analytics_tag/token: null；页面仍可见 Cloudflare beacon script，需后台聚合指标复核。

## 缺口

- Ahrefs / Backlink：缺 Site Explorer、Site Audit、Organic keywords、Backlinks、Ref domains、Top pages、Competing domains、KD。
- Bing Webmaster：缺当日 API / dashboard 复核。
- GSC：已接入，但 Search Analytics rows=0，sitemap indexed=0；不能支撑排名/CTR 判断。
- Clarity：前端采集可见，后台当日行为明细未拉到；不能支撑 rage/dead clicks、JS errors、performance 判断。
- Funnel：真实 D1 subscriber=0；newsletter_submit/CTA 事件和 D1 成功写入之间未形成闭环证据。
- Acquisition：缺冷启动/外链执行日志，无法区分 newsletter/community/listing 的真实动作效果。
- Cloudflare Web Analytics：beacon 可见，但后台 visitors/pageviews/referrers 聚合未拉到；且 Pages project `web_analytics_tag/token` 为 null。

## metadata

```json
{
  "review_date": "2026-05-24",
  "project_slug": "aicodingpricing",
  "topic_target": "telegram:-1003750190535:6256",
  "primary_keyword": "AI coding pricing",
  "data_sources_checked": [
    "Plausible self-host API",
    "GA4 Data API",
    "GSC Search Analytics/Sitemaps API",
    "DataForSEO Google Ads search volume",
    "Microsoft Clarity browser project URL and production runtime",
    "Cloudflare Pages API",
    "D1 remote query via wrangler",
    "Production browser/curl technical checks"
  ],
  "data_coverage_score": "4/7 full + 3/7 partial",
  "missing_data_sources": [
    "missing_ahrefs_access",
    "Bing Webmaster current dashboard/API evidence",
    "GSC query/page rows not yet available",
    "Clarity dashboard metrics not rendered in this run",
    "D1 real newsletter subscriber count is 0",
    "Cold-start/distribution/backlink execution logs",
    "Cloudflare Web Analytics backend aggregate"
  ],
  "analytics_summary": {
    "plausible_today": "2026-05-24 partial: 5 visitors, 5 visits, 4 pageviews, 9 events; top source Direct / None then moxi.",
    "plausible_20260522_24": "60 visitors, 64 visits, 90 pageviews, 413 events; ruanyf_weekly 27 visitors, Direct 29 visitors.",
    "ga4_20260523": "11 activeUsers, 11 sessions, 21 views, 49 events; direct 9 sessions, ruanyf_weekly/newsletter 1 session.",
    "ga4_20260522_24": "56 activeUsers, 57 sessions, 157 views, 495 events; ruanyf_weekly/newsletter 23 sessions, direct 29 sessions.",
    "cf_web_analytics": "Cloudflare beacon resource observed; Pages web_analytics_tag/token null; backend aggregate not checked."
  },
  "gsc_summary": "GSC API available; sitemap submitted 22, indexed 0, warnings 0, errors 0; Search Analytics rows 0 for 2026-05-22..2026-05-24.",
  "ahrefs_summary": "missing_ahrefs_access; DataForSEO search volume returned null metrics for primary keyword and cannot replace Ahrefs backlink/KD/competitor coverage.",
  "clarity_summary": "Production Clarity id wuwfgms5x2 and collect requests verified; dashboard URL opens but metrics did not render in this run, so sessions/users/dead clicks/JS errors/performance are missing for today.",
  "funnel_summary": "tool_start/tool_result/calculator/pricing events visible in Plausible/GA4; D1 newsletter_subscribers=0; no paid checkout.",
  "acquisition_summary": "Plausible/GA4 show ruanyf_weekly/newsletter and direct traffic plus moxi/moce test UTMs; distribution logs missing.",
  "evidence_paths": [
    "/root/.hermes/kanban/boards/site-review/workspaces/t_29e3caf9/reports/site-review/site-review-20260524/aicodingpricing-data-snapshot.md",
    "/root/.hermes/kanban/boards/site-review/workspaces/t_29e3caf9/reports/site-review/site-review-20260524/evidence/aicodingpricing-evidence-summary.json",
    "/root/.hermes/kanban/boards/site-review/workspaces/t_29e3caf9/reports/site-review/site-review-20260524/evidence/browser-runtime.json",
    "/root/.hermes/kanban/boards/site-review/workspaces/t_29e3caf9/reports/site-review/site-review-20260524/evidence/d1-schema.json",
    "/root/.hermes/kanban/boards/site-review/workspaces/t_29e3caf9/reports/site-review/site-review-20260524/evidence/d1-newsletter.json",
    "/root/.hermes/kanban/boards/site-review/workspaces/t_29e3caf9/reports/site-review/site-review-20260524/evidence/newsletter-invalid-response.json",
    "/root/projects/aicodingpricing/public/analytics-config.js",
    "/root/projects/aicodingpricing/wrangler.toml"
  ]
}
```
