JavaScript利用img实现前端页面埋点功能

做数据分析的时候,可能会遇到一个问题:如何获取足量的有效数据。简单记录用户登录IP肯定是不能满足要求的,这个时候就需要我们在前端页面埋点,也就是数据采集点。如何来实现一个前端埋点功能,本文就带你上手试试。

数据类型

首先,我们需要明确埋点需要哪些数据,这个和具体的业务需求有关。但是我们设计的时候,还是应该尽量考虑:

  • pv:页面访问量
  • uv:用户访问量
  • 自定义事件
  • 页面性能加载数据
  • 报错信息

埋点数据范围清晰了,那么怎么来实现埋点呢?

技术方案

首先我们不建议使用ajax发送http的方式将埋点数据发送到服务端,原因主要有两个:

  • 可能存在跨域的风险,例如使用第三方的接口
  • 可能存在兼容性问题,例如使用fetch来发送请求就不兼容IE

其他原因也有,但不是主要的。这里,我们建议使用或者

你可能感兴趣的:(JavaScript利用img实现前端页面埋点功能)