docs: T10清单补活动监听合并评估备忘(Task7审查遗留)
Co-Authored-By: Claude Code <noreply@anthropic.com>
This commit is contained in:
@@ -524,7 +524,7 @@ test.each(vectors.vectors)("sanitizeUrl vector", (v) => {
|
|||||||
**Files:**
|
**Files:**
|
||||||
- Modify: `sdk/src/index.ts`(PageSession/stay 接线,sdk_loaded 版本组)
|
- Modify: `sdk/src/index.ts`(PageSession/stay 接线,sdk_loaded 版本组)
|
||||||
|
|
||||||
- [ ] **Step 1: 接线**:init → `startPageSession()`(创建 PageSession、安装 SPA hook、pageshow 监听)→ `startStayTracking(transport, pageSession)` → page_view 携带 attribution → sdk_loaded `{sdk_version, build_id, schema_version, config_version}`。
|
- [ ] **Step 1: 接线**:init → `startPageSession()`(创建 PageSession、安装 SPA hook、pageshow 监听)→ `startStayTracking(transport, pageSession)` → page_view 携带 attribution → sdk_loaded `{sdk_version, build_id, schema_version, config_version}`。**顺带评估合并活动监听**:page.ts 与 stay.ts 过渡期各有 4 个交互监听(pointerdown/keydown/wheel/touchstart),接线时评估合并为共享 touch 源或明确接受并存(性能无碍,重复债记录即可)。
|
||||||
- [ ] **Step 2: 全量测试**:`cd sdk && npx vitest run`(基线 58 + 新增全过;旧断言按新结构更新——归属字段进事件体、信封拆组)
|
- [ ] **Step 2: 全量测试**:`cd sdk && npx vitest run`(基线 58 + 新增全过;旧断言按新结构更新——归属字段进事件体、信封拆组)
|
||||||
- [ ] **Step 3: 构建**:`npm run build`(build.mjs)→ `dist/v1.js` 生成 + gzip 体积记录(目标 <4KB gzip)
|
- [ ] **Step 3: 构建**:`npm run build`(build.mjs)→ `dist/v1.js` 生成 + gzip 体积记录(目标 <4KB gzip)
|
||||||
- [ ] **Step 4: Commit** `feat(sdk): 0.2.0接线——归属快照/区间停留/清洗对齐/响应契约全链路`
|
- [ ] **Step 4: Commit** `feat(sdk): 0.2.0接线——归属快照/区间停留/清洗对齐/响应契约全链路`
|
||||||
|
|||||||
Reference in New Issue
Block a user