前端埋点学习

目前现有的埋点方案有命令式埋点、声明式埋点、可视化埋点、无痕埋点

  • 命令式埋点是用比较常见的方式,在用户产生行为的地方使用js方法进行数据上报,优点是埋点方式比较简单,缺点是与业务耦合度较高,例如(百度统计,友盟统计)
  • **声明式埋点(无痕埋点)**是在具体DOM元素上进行数据绑定,只需组件开发人员在sdk上制定埋点方案,业务开发人员设置数据即可,优点是埋点代码与具体的交互和业务逻辑解耦
  • 可视化埋点 是通过可视化工具配置埋点,需要另外配套一个平台控制埋点的埋入,优点是自动生成埋点代码嵌入到页面中,减轻业务开发人员的埋点负担,目前做得好得例如Mixpanel
  • 无埋点 是前端自动采集全部事件,上报埋点数据,由后端来过滤和计算出有用的数据,优点是完全无需业务参与,完全与业务解耦,目前比较流行的例如GrowingIO

(命令式埋点) 友盟统计:

本平台的API,依赖于CNZZ统计的JS统计代码,在页面上部署了JS统计代码和API之后,可以收集到更多自定义流量数据,如:

•异步加载页面(不刷新)的流量、文件下载量。(虚拟PV跟踪

•页面上按钮(如收藏、关注、转发、展开、收起)的使用情况。(事件跟踪

•网站的登录访客、会员访客流量。(自定义访客种类

|---------|------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| 功能 | CNZZ开放计算平台 提供的报表 | 产生报表 | U-Web添加步骤 |
| 虚拟PV跟踪 | 无独立报表 ,流量记录在全站流量中。 虚拟页面产生的流量可以在"受访页面"等与受访相关的功能报告中进行查看。 虚拟页面的来源页面产生的流量可以在"来源页面"等与来源相关的功能报告中进行查看。 | 1.虚拟受访页面的流量(虚拟PV)会记录到全站流量中,在"趋势分析"功能中显示的浏览次数PV、独立访客UV等数据中,都会包括此部分流量。 2. 在"受访页面"、"访问明细"等功能中看到虚拟受访页面的URL及相关统计数据。 3. 在页面访问轨迹中,可以将虚拟受访页面作为"观察焦点页面",查看虚拟页面的来源页面和去向页面。 (说明:"路径分析"仅限全景用户。全景用户:企业级别一个公司多个子账号)目标指访客完成您期望的业务,如"购买商品"后,最终进入的页面。"转化路径分析"允许您设定目标及到达目标前的步骤页面,然后分析出每一步骤的转化(成功流向下一步)与流失(离开路径)情况。http://help.cnzz.com/support/baobiaojiedu/zhuanhualujingfenxi/lujingfen/2013/0907/107.html 4. 如果设置了虚拟PV页面的"来源URL",与来源统计相关CNZZ统计功能均可以产生相应的来源结果。 | https://developer.umeng.com/docs/67963/detail/68609 功能简单描述: 1. 添加站点-为站点添加子域名 2. 将此站点生成的标准代码添加到SPA - index.html; 方可开启虚拟PV跟踪 3. 完成此操作,添加代码量少,复杂程度底 |
| 事件跟踪 | 在"开放计算平台"系列报表中,提供"事件分析"等报表,包括4个报告 。 您可以查看事件、事件组类、事件发生页、事件明细 。 并在"用户视点"中提供"事件视点"功能(目前暂时仅能在"全景统计"产品中进行查看)。 | 供提供四个子功能报表: 1)事件(每个事件的统计); 2)事件类别、事件操作、事件标签(每类事件的统计); 3)发生页面; 4)事件明细。 | https://open.cnzz.com/a/new/trackevent/#report 功能简单描述: 1. 添加特定代码 2. 为每一个事件,添加统计功能,会造成与业务代码强耦合 |
| 自定义访客种类 | 在"开放计算平台"系列报表中, **提供"自定义访客种类"报表。**并包含"访客种类"、"访客值"两组功能选项卡。 | 在统计报告中,左侧菜单"开放计算平台"系列报表之中的"自定义访客"报告,用来展现自定义访客的浏览数据报告。 报告会按照您自定义的访客种类、访客值给出每种访客的浏览次数(PV)、独立访客、访问次数、跳出率等数据。 | |

相关推荐
fangzhanpeng1687 天前
快速掌握C#语言基础知识点(1.基础数据类型)
开发语言·c#·1024程序员节
无己心9 天前
面向多平台 AI 搜索引擎的适配层架构设计
前端·人工智能·搜索引擎·ai·1024程序员节
u01030552715 天前
AI驱动的安卓UI自动生成功能实现
人工智能·1024程序员节
u01030552716 天前
长株潭智能体赋能腾讯元器链接共享
1024程序员节
云贝贝贝17 天前
OceanBase认证体系介绍与备考指南
运维·服务器·oceanbase·1024程序员节
u01030552717 天前
Java图像处理实战指南
人工智能·1024程序员节
u01030552718 天前
Java AWT鼠标事件全解析
人工智能·1024程序员节
u01030552720 天前
Java实用类应用精讲
人工智能·1024程序员节
u01030552720 天前
Java I/O核心操作实战
人工智能·1024程序员节
u01030552721 天前
ArrayList操作详解与实战应用
人工智能·1024程序员节