你只会用前端数据埋点 SDK 吗?

217 阅读2分钟

相信不少人因为项目中没有接触过数据埋点相关的内容,而没有花时间去了解它,总觉得这又是一个自己还不能涉及的方面,然而数据埋点本身并不难理解,只是很难做得好,本文会从 认识数据埋点 SDK设计前端数据埋点 SDK 两个核心方面来展开,聊聊前端数据埋点的那些事。

认识数据埋点 SDK

SDK 全称是 Software Development Kit 即 软件开发工具包,一般都是一些软件工程师为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件时的开发工具的集合。

为什么需要前端数据埋点?

对产品本身而言,我们需要关注内容包括如下几个方面:

  • 用户在产品里 主要做什么操作、停留多久、访问几次
  • 用户点击率占比如何,会不会出现某些功能设计对于用户而言是无效的
  • 用户在核心使用流程上是否顺畅,页面反馈是否正常友好
  • 可能有哪些潜在的用户的功能需要更新

总的来说,数据埋点 核心是为了 收集数据有了数据就可以为所欲为),只有通过分析数据,才能更好的评估出整个项目的质量和重要性(数据为王),并且能够为产品优化指明方向(数据驱动产品

前端数据埋点要考虑哪些方面?

数据埋点的核心是数据收集,而与数据相关的内容不外乎如下几个内容:

  • 数据又是基于应用产生的,因为没有应用就不会有相关的数据
  • 应用本身要提供展示、收集、操作内容,而这是基于平台的,比如网站就是基于浏览器平台
  • 有应用、有平台就得有用户,因为应用本身就是为了给用户提供好用的功能去解决某些存在的问题
  • 针对开发者而言,应用就是代码,代码运行的质量也能决定应用的质量,而显式质量体现在错误或警告上

总结下来,数据埋点其实要考虑的就是 用户行为、错误警告、页面性能 三个核心方面。