内部电商埋点平台方案调研

231 阅读6分钟

电商埋点平台方案调研

 

埋点的意义

1. 产品优化分析

通过每一次版本的数据分析,产品的改版,页面按钮的使用情况,确定改进的方向。

例如通过漏斗分析发现用户流失的主要节点,针对流失严重的步骤,进行产品或运营策略的优化

2. 洞察用户行为

通过对每个页面或页面元素的埋点,将用户的行为路径串联起来,可以清晰的洞察用户在产品内的行为路径。

3. 用户分群与精细化运营

根据用户属性、用户行为事件,实现用户的精细化分层能力,进一步对不同用户群体进行个性化的运营触达

例如,对浏览商品详情页多次,但却未下单的用户,推送促销红包,刺激转化。

4. 开发错误收集

错误信息上报,根据数据波动情况,判断是否是因为代码错误导致数据波动。

 

 

埋点埋什么

1. 事件

点击事件 页面按钮/元素的点击都是一个事件,管理事件时通常按照用户的行为路径以及业务流程,对事件进行分类管理

曝光事件 页面/商品的曝光

 

2. 内容(Item)属性

事件的操作实体一般是内容或内容的集合,例如浏览某一页面,或某个商品,在埋点统计时,需要记录页面(page)、区块位置(Block)、元素(item)。

 

3 .常见术语

获客来源:了解小程序用户的新增、活跃,以及这些用户的具体来源

激活留存:了解用户使用小程序的详细情况与趋势变化,包括使用频次、使用深度、留存情况等

分享传播:了解小程序的分享传播情况与带来的裂变效果

价值转化:您可自定义小程序的关键指标,以查看小程序用户的价值转化情况

 

埋点方案---全埋点+代码埋点

1. 代码埋点

根据业务的分析需求,将埋点的采集代码加入到应用端。按照埋点实施方,又分为前端(客户端)埋点和后端(服务端)埋点两种类型。

1)客户端埋点

由前端开发手动定义数据采集时机、内容等将数据采集的代码代码段加入到前端业务代码中,当用户在前端产生对应行为时,触发数据采集代码。

优点:

· 按需埋点,采集数据更全面,几乎可覆盖所有数据采集场景

· 行为数据和业务数据可充分联合分析

缺点:

· 延迟上报,数据丢失率高(5%-10%)

· 需要客户端发版,用户端更新App

· 埋点开发工作量大

· 埋点流程需要多方协作,容易漏埋、错埋

适用场景: 全面分析用户在客户端的操作行为,对于一些电商交易类的产品,需要把行为和业务数据充分结合分析。

2)服务端埋点

由服务端开发将埋点采集代码加入到后端服务请求中,当用户前端操作请求服务端数据时,按照约定规则触发埋点代码。  

优点

· 按需埋点,采集数据更全面,几乎可覆盖所有数据采集场景

· 行为数据和业务数据可充分联合分析

· 数据采集实时上报,准确性高,丢失率低

· 服务端更新,不需要客户端发版或用户更新版本

 

缺点

· 纯前端操作不触发服务请求的按钮点击无法采集数据

· 埋点开发工作量大

· 埋点流程需要多方协作,容易漏埋、错埋

 

适用场景: 对于一些非点击、不可见的行为,或者要获取用户身份信息、更多的业务相关的属性信息。如果前后端都可以采集到,优先后端埋点。

2. 全埋点

全埋点也有称之为无埋点或无痕埋点的,主要是将埋点采集代码封装成标准的SDK,应用端接入后,按照SDK的采集规则自动化地进行数据采集和上报

优点:

· 接入SDK后,可自动采集数据,无需按需开发,节省开发成本

· 页面可见元素均可自动采集,数据更全面

· 埋点流程简单,业务使用埋点系统自助定义事件

· 新增埋点需求无需业务开发参与

缺点

· 动态页面或页面不可见行为数据无法采集

· 和业务强相关的属性信息采集困难

· 数据全部采集,数据存储压力大  

适用场景: 业务场景简单,如工具、应用类的产品,或者业务发展初期,产品快速迭代需求比精细化分析优先级更高,只需要分析简单的PV、UV

 

 

三方埋点平台对比 ------ 微信we分析 / 友盟 / 神策

  image.png

友盟主要是统计工具,外加矩阵保活(你提供矩阵,他保活)。适合给老板看个总和。

 

神策偏技术,不仅可以私有化部署,还开源了SDK。这个开源就基本上解决了大部分小厂没有能力维护SDK的问题。所以神策卖的就不是SDK了,是他的服务端和UI。实际使用体验来看,神策的服务端对数据分析师比较友好。还提供了大量的API做二次开发。甚至私有化部署的版本还提供Kafka支持做流计算。属于大数据的基础设施了,可以做数据驱动技术,千人千面的优化。

 

we分析 微信自带分析平台 微信小程序内接sdk 可直接上报数据,默认属性完善,不需要开发上报 

 

image.png


友盟和we功能对比 https://developer.umeng.com/docs/147615/detail/186811

 

费用运营门槛相对宠发发
we分析 ( 微信自带 )有免费版本专业版388/年较低基本分析能力都满足
友盟小程序有免费版本较低分析能力都满足 切大于微信自带
神策付费版本较高 一版需开发介入全面可集成sdk 但是当前没必要

总结 现阶段使用神策有些大材小用 推荐we分析和友盟 且都有免费版本 ****

 

 

如何埋点

1 . 埋点思路

image.png  

结合某平台首页为例:

a. 业务梳理:查看首页个栏目模块的点击率/首页门洞的用户点击量/某品牌的点击访问量等

b. 业务目标:根据数据判断首页门洞/品牌政策的转化率

c. 事件设计:

image.png d. 数据采集分析:首页门洞的点击数量

image.png  

2 . 埋点关键要素

事件名:点击品牌政策

事件ID:clickXXX

事件类型:click

页面:首页homepage

区域:品牌政策

元素:item位置、item内容

平台:微信小程序、APP(android、iOS)、PC

应用版本:8.0.1

用户属性:城市、设备机型等SDK可以采集的通用属性

默认属性

。。。。。。。

 

3.  事件定义 / 属性定义

· 事件名字格式需要固定 (首字母是否大写/驼峰/下划线等)

· 属性类型需要声明

· 属性需要有一定通用性

image.png

4 . 开发接入

SDK接入, 全埋点+业务代码埋点。