公共参数默认注入:
device_id、platform、app_version、os_version、device_model、network_type、session_id、user_id(未登录场景可为空)。页面曝光类事件统一支持可选参数:
duration(页面停留时长,单位秒)。侧边栏功能入口统一复用事件:
mob_home_drawer_menu_click,通过menu_name区分具体入口。涉及账号、设备序列号等敏感信息时,统一使用脱敏字段,如:
current_account_masked、device_sn_masked。
| 事件名称 | 事件编码 | 触发场景 | 业务参数 | 公共参数 |
|---|---|---|---|---|
| 登录页曝光 | mob_login_page_view | 用户进入账号密码登录页,页面首屏完成渲染 | referrer、has_history、history_count、duration | 默认公共参数 |
| 登录按钮点击 | mob_login_submit_click | 用户点击登录按钮发起账号密码鉴权 | login_type、has_account、has_password、remember_pw_checked | 默认公共参数 |
| 登录鉴权状态 | mob_login_result | 登录接口返回成功/失败结果 | success、error_code、error_msg、login_method、request_duration | 默认公共参数 |
| 设备查找页 | mob_login_device_page_view | 用户在登录前进入设备查找/设备列表页 | discovery_source、device_count、has_bound_device、last_selected_device、duration | 默认公共参数 |
| 设备初始化页面曝光 | mob_wizard_start_page_view | 用户首次绑定设备后进入初始化引导开始页 | entry_source、is_first_init、device_model_code、duration | 默认公共参数 |
| 设备初始化-配置远程访问 | mob_wizard_remote_service_page_view | 用户进入远程访问配置步骤页 | default_status、support_remote_service、device_sn_masked、duration | 默认公共参数 |
| 设备初始化_配置存储池 | mob_wizard_storage_pool_page_view | 用户进入存储池配置步骤页 | disk_count、total_capacity、recommended_raid_type、duration | 默认公共参数 |
| 客户端首页_首页访问 | mob_home_page_view | 用户登录成功进入首页,或从其他页面返回首页 | referrer、app_count、storage_usage、has_new_message、duration | 默认公共参数 |
| 客户端首页_用户头像点击 | mob_home_drawer_open_click | 用户点击首页头像打开侧边栏 | open_method=click_avatar、from_page=home | 默认公共参数 |
| 客户端首页_侧边栏曝光 | mob_home_drawer_view | 侧边栏完全展开并完成渲染 | open_method、menu_count、user_status、duration | 默认公共参数 |
| 侧边栏_扫一扫按钮点击 | mob_home_drawer_menu_click | 用户点击侧边栏“扫一扫”入口 | menu_name=scan、from_page=drawer | 默认公共参数 |
| 扫一扫页面曝光 | mob_qrcode_scan_page_view | 用户进入扫一扫页面 | entry_source、camera_permission_status、duration | 默认公共参数 |
| 侧边栏_个人设置点击 | mob_home_drawer_menu_click | 用户点击“个人设置”入口 | menu_name=settings、from_page=drawer | 默认公共参数 |
| 侧边栏_检查客户端更新点击 | mob_home_drawer_menu_click | 用户点击“检查客户端更新”入口 | menu_name=check_update、from_page=drawer、current_version | 默认公共参数 |
| 侧边栏_检查客户端更新结果 | mob_check_update_result | 客户端完成版本检查并返回结果 | success、has_new_version、latest_version、current_version、error_code、request_duration | 默认公共参数 |
| 侧边栏_清除缓存点击 | mob_home_drawer_menu_click | 用户点击“清除缓存”入口 | menu_name=clear_cache、from_page=drawer、cache_size_mb | 默认公共参数 |
| 侧边栏_清除缓存结果 | mob_clear_cache_result | 缓存清理动作执行完成并返回结果 | success、before_cache_size_mb、cleared_cache_size_mb、after_cache_size_mb、error_code、request_duration | 默认公共参数 |
| 侧边栏_日志导出点击 | mob_home_drawer_menu_click | 用户点击“日志导出”入口 | menu_name=export_log、from_page=drawer、log_range | 默认公共参数 |
| 侧边栏_日志导出结果 | mob_log_export_result | 日志导出完成,生成文件或导出失败 | success、log_range、export_target、file_size_mb、error_code、request_duration | 默认公共参数 |
| 侧边栏_用户隐私点击 | mob_home_drawer_menu_click | 用户点击“用户隐私/隐私政策”入口 | menu_name=privacy_policy、from_page=drawer | 默认公共参数 |
| 侧边栏_帮助中心点击 | mob_home_drawer_menu_click | 用户点击“帮助中心”入口 | menu_name=help_center、from_page=drawer | 默认公共参数 |
| 侧边栏_联系我们点击 | mob_home_drawer_menu_click | 用户点击“联系我们”入口 | menu_name=contact_us、from_page=drawer | 默认公共参数 |
| 侧边栏_切换账号点击 | mob_switch_account_click | 用户点击切换账号并进入账号选择/登录流程 | from_page=drawer、account_count、current_account_masked | 默认公共参数 |
| 侧边栏_退出登录点击 | mob_home_drawer_menu_click | 用户点击“退出登录”入口,拉起确认弹窗 | menu_name=logout、from_page=drawer、need_confirm=true | 默认公共参数 |
| 侧边栏_退出登录结果 | mob_logout_result | 用户确认退出登录后,退出流程完成并返回结果 | success、logout_type、session_duration、error_code、request_duration | 默认公共参数 |
| 事件编码 | 建议触发时机 | 说明 |
|---|---|---|
mob_check_update_result | 版本检查接口返回后 | 用于统计检查更新成功率、新版本命中率、接口耗时 |
mob_clear_cache_result | 清缓存动作完成后 | 用于统计缓存清理成功率、人均清理容量 |
mob_log_export_result | 导出成功生成文件或失败回调时 | 用于统计日志导出成功率、导出目标偏好 |
mob_logout_result | 退出登录接口返回/本地态清理完成后 | 用于统计退出成功率、会话时长 |
duration,建议在页面 onShow/onHide 或 viewDidAppear/viewDidDisappear 中自行计算。request_duration 建议统一单位为毫秒,duration 统一单位为秒,避免混淆。error_code 仅记录系统定义错误码,不记录包含隐私信息的服务端原始报文。本文作者:oyph
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!