概念
所谓埋点其实就是对网站用户行为和设备状态的数据采集方便后期统计分析,进一步对产品和战略做出调整。数据采集是否丰富,采集的数据是否准确,采集是否及时,都直接影响整个数据平台的应用的效果。目前市场上的埋点方式大致分为三大类型。
代码埋点
代码埋点是最早也是最经典的埋点方式,也是最可控的埋点方式。开发者需要人工将埋点结合到代码逻辑中,理论上只要是客户端种的操作,再复杂也能采集到。尤其是一些非点击的、不可视的行为,是非要代码埋点来实现不可了。所以如果我们需要对埋点有更加精准的控制力,那么代码埋点是最好的选择。
全埋点(无埋点)
全埋点顾名思义就是在网站任何位置,任何交互的地方都会自动采集。所以对开发者而已只是在网站中引入埋点的sdk,就可以自动收集数据,所以也被称为“无埋点”。但是因为没有针对性的采集数据,导致采集的内容数据庞大,对于采集和分析的服务器要求也相应提高,而且针对性分析不明显。
可视化埋点
代码埋点和全埋点并没有在易用性和准确性方面达到平衡。可视化埋点可以直接在网站真实界面上操作埋点,而且埋点之后立即可以验证埋点是否正确,这还不算完,将埋点部署到所有客户端也是几乎实时生效的。因为可视化埋点的这些好处,分析的需求方,业务人员,没有权限触碰代码或者不懂得编程的人都可以非常低的门槛获取到用于分析的数据。可视化埋点,很多时候也被称为“无码埋点”,注意和“无埋点”区分。
分析
优缺点
结论
根据埋点需求,需要我们跟踪特别精准的埋点场景,所以代码埋点是最适合的方式。同时为了满足后期落地页的推广和简化开发工作量,会在第二阶段做可视化埋点方案。
原理分析
概念
PV(访问量):Page View, 即页面浏览量或点击量,用户每次刷新即被计算一次。PV反映的是浏览某网站的页面数,所以每刷新一次也算一次。就是说PV与来访者的数量成正比,但PV并不是页面的来访者数量,而是网站被访问的页面数量。
UV(独立访客):Unique Visitor,一般使用cookie标记,访问您网站的一台电脑客户端(比如一台电脑开多个浏览器访问则为多个UV)为一个访客,00:00-24:00内相同的客户端只会被计算一次。可以理解成访问某网站的电脑的数量。网站判断来访电脑的身份是通过来访电脑的cookies实现的。如果更换了IP后但不清除cookies,再访问相同网站,该网站的统计中UV数是不变的。
IP(独立IP):指独立IP数。00:00-24:00内相同IP地址之被计算一次(多台电脑可能共用一个ip)。某IP地址的计算机访问网站的次数。这种统计方式很容易实现&#