From 85a5aac23849bbec18f2b6ebb922fb4b6c82b5d3 Mon Sep 17 00:00:00 2001 From: kola-web Date: Wed, 11 Mar 2026 09:00:13 +0800 Subject: [PATCH] =?UTF-8?q?feat(=E5=9F=8B=E7=82=B9):=20=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E6=B8=B8=E5=AE=A2=E9=A1=B5=E5=A4=B4=E5=83=8F=E4=B8=8A=E4=BC=A0?= =?UTF-8?q?=E5=92=8C=E6=98=B5=E7=A7=B0=E4=BF=9D=E5=AD=98=E7=9A=84=E7=82=B9?= =?UTF-8?q?=E5=87=BB=E4=BA=8B=E4=BB=B6=E5=9F=8B=E7=82=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit refactor(埋点): 优化医生患者列表材料上传埋点逻辑 docs(埋点): 更新埋点文档中游客页和医生患者列表的事件说明 --- .trae/documents/tracking_plan.md | 10 +++------- src/doctor/pages/patientList/index.ts | 9 +++++---- src/pages/tourists/index.ts | 2 ++ 3 files changed, 10 insertions(+), 11 deletions(-) diff --git a/.trae/documents/tracking_plan.md b/.trae/documents/tracking_plan.md index cb545aa..d1b8743 100644 --- a/.trae/documents/tracking_plan.md +++ b/.trae/documents/tracking_plan.md @@ -105,9 +105,7 @@ #### 3.2.1 启动页 (pages/start/index) -| pageName 编码 | 触发元素 | 说明 | -| --------------------------- | ---- | ----------- | -| patient\_start\_scan\_click | 扫码进入 | 用户通过扫码进入小程序 | +该页面暂无点击事件埋点。 #### 3.2.2 游客页 (pages/tourists/index) @@ -259,10 +257,8 @@ | click\_doctor\_patient\_enroll\_start | 入组开始时间 | 选择入组开始时间 | | click\_doctor\_patient\_enroll\_end | 入组结束时间 | 选择入组结束时间 | | click\_doctor\_patient\_preview | "查看提交材料" | 预览材料图片 | -| click\_doctor\_patient\_upload\_jump | "提交"跳转材料 | 上传跳转材料 | -| click\_doctor\_patient\_upload\_enroll | "提交"入组材料 | 上传入组材料 | -| click\_doctor\_patient\_reupload\_jump | "重新提交"跳转 | 重新上传跳转材料 | -| click\_doctor\_patient\_reupload\_enroll | "重新提交"入组 | 重新上传入组材料 | +| click\_doctor\_patient\_upload\_jump | "提交"/"重新提交"跳转材料 | 上传跳转材料 | +| click\_doctor\_patient\_upload\_enroll | "提交"/"重新提交"入组材料 | 上传入组材料 | #### 3.2.15 教育列表 (doctor/pages/articleList/index) diff --git a/src/doctor/pages/patientList/index.ts b/src/doctor/pages/patientList/index.ts index 8c2b1be..7c1c580 100644 --- a/src/doctor/pages/patientList/index.ts +++ b/src/doctor/pages/patientList/index.ts @@ -366,11 +366,12 @@ Page({ const title = isJumpMaterial ? '上传跳转证明材料' : '上传入组证明材料' // 根据类型和状态判断埋点事件 + // auditStatus: 0-未提交(显示"提交"), 3-审核驳回(显示"重新提交") const materialType = isJumpMaterial ? 'jump' : 'enroll' - const patientItem = patient - const isReupload = isJumpMaterial - ? patientItem.jumpMaterial?.auditStatus === 2 - : patientItem.enrollMaterial?.auditStatus === 2 + const auditStatus = isJumpMaterial + ? patient.jumpAuditStatus + : patient.enrollAuditStatus + const isReupload = auditStatus === 3 if (isReupload) { trackClick(`click_doctor_patient_reupload_${materialType}`) } else { diff --git a/src/pages/tourists/index.ts b/src/pages/tourists/index.ts index abb4082..e85b503 100644 --- a/src/pages/tourists/index.ts +++ b/src/pages/tourists/index.ts @@ -27,6 +27,7 @@ Page({ }, // 选择头像 onChooseAvatar(e: WechatMiniprogram.CustomEvent) { + trackClick('click_avatar_upload') const { avatarUrl } = e.detail const app = getApp() // 上传头像 @@ -63,6 +64,7 @@ Page({ }, // 昵称失焦时保存 onNicknameBlur(e: WechatMiniprogram.CustomEvent) { + trackClick('click_nickname_save') const nickname = e.detail.value this.setData({ nickname,