电商埋点平台方案调研
埋点的意义
1. 产品优化分析
通过每一次版本的数据分析,产品的改版,页面按钮的使用情况,确定改进的方向。
例如通过漏斗分析发现用户流失的主要节点,针对流失严重的步骤,进行产品或运营策略的优化
2. 洞察用户行为
通过对每个页面或页面元素的埋点,将用户的行为路径串联起来,可以清晰的洞察用户在产品内的行为路径。
3. 用户分群与精细化运营
根据用户属性、用户行为事件,实现用户的精细化分层能力,进一步对不同用户群体进行个性化的运营触达
例如,对浏览商品详情页多次,但却未下单的用户,推送促销红包,刺激转化。
4. 开发错误收集
错误信息上报,根据数据波动情况,判断是否是因为代码错误导致数据波动。
埋点埋什么
1. 事件
点击事件 页面按钮/元素的点击都是一个事件,管理事件时通常按照用户的行为路径以及业务流程,对事件进行分类管理
曝光事件 页面/商品的曝光
2. 内容(Item)属性
事件的操作实体一般是内容或内容的集合,例如浏览某一页面,或某个商品,在埋点统计时,需要记录页面(page)、区块位置(Block)、元素(item)。
3 .常见术语
获客来源:了解小程序用户的新增、活跃,以及这些用户的具体来源
激活留存:了解用户使用小程序的详细情况与趋势变化,包括使用频次、使用深度、留存情况等
分享传播:了解小程序的分享传播情况与带来的裂变效果
价值转化:您可自定义小程序的关键指标,以查看小程序用户的价值转化情况
埋点方案---全埋点+代码埋点
1. 代码埋点
根据业务的分析需求,将埋点的采集代码加入到应用端。按照埋点实施方,又分为前端(客户端)埋点和后端(服务端)埋点两种类型。
1)客户端埋点
由前端开发手动定义数据采集时机、内容等将数据采集的代码代码段加入到前端业务代码中,当用户在前端产生对应行为时,触发数据采集代码。
优点:
· 按需埋点,采集数据更全面,几乎可覆盖所有数据采集场景
· 行为数据和业务数据可充分联合分析
缺点:
· 延迟上报,数据丢失率高(5%-10%)
· 需要客户端发版,用户端更新App
· 埋点开发工作量大
· 埋点流程需要多方协作,容易漏埋、错埋
适用场景: 全面分析用户在客户端的操作行为,对于一些电商交易类的产品,需要把行为和业务数据充分结合分析。
2)服务端埋点
由服务端开发将埋点采集代码加入到后端服务请求中,当用户前端操作请求服务端数据时,按照约定规则触发埋点代码。
优点
· 按需埋点,采集数据更全面,几乎可覆盖所有数据采集场景
· 行为数据和业务数据可充分联合分析
· 数据采集实时上报,准确性高,丢失率低
· 服务端更新,不需要客户端发版或用户更新版本
缺点
· 纯前端操作不触发服务请求的按钮点击无法采集数据
· 埋点开发工作量大
· 埋点流程需要多方协作,容易漏埋、错埋
适用场景: 对于一些非点击、不可见的行为,或者要获取用户身份信息、更多的业务相关的属性信息。如果前后端都可以采集到,优先后端埋点。
2. 全埋点
全埋点也有称之为无埋点或无痕埋点的,主要是将埋点采集代码封装成标准的SDK,应用端接入后,按照SDK的采集规则自动化地进行数据采集和上报
优点:
· 接入SDK后,可自动采集数据,无需按需开发,节省开发成本
· 页面可见元素均可自动采集,数据更全面
· 埋点流程简单,业务使用埋点系统自助定义事件
· 新增埋点需求无需业务开发参与
缺点
· 动态页面或页面不可见行为数据无法采集
· 和业务强相关的属性信息采集困难
· 数据全部采集,数据存储压力大
适用场景: 业务场景简单,如工具、应用类的产品,或者业务发展初期,产品快速迭代需求比精细化分析优先级更高,只需要分析简单的PV、UV
三方埋点平台对比 ------ 微信we分析 / 友盟 / 神策
友盟主要是统计工具,外加矩阵保活(你提供矩阵,他保活)。适合给老板看个总和。
神策偏技术,不仅可以私有化部署,还开源了SDK。这个开源就基本上解决了大部分小厂没有能力维护SDK的问题。所以神策卖的就不是SDK了,是他的服务端和UI。实际使用体验来看,神策的服务端对数据分析师比较友好。还提供了大量的API做二次开发。甚至私有化部署的版本还提供Kafka支持做流计算。属于大数据的基础设施了,可以做数据驱动技术,千人千面的优化。
we分析 微信自带分析平台 微信小程序内接sdk 可直接上报数据,默认属性完善,不需要开发上报
友盟和we功能对比 : https://developer.umeng.com/docs/147615/detail/186811
| 费用 | 运营门槛 | 相对宠发发 | |
|---|---|---|---|
| we分析 ( 微信自带 ) | 有免费版本专业版388/年 | 较低 | 基本分析能力都满足 |
| 友盟 | 小程序有免费版本 | 较低 | 分析能力都满足 切大于微信自带 |
| 神策 | 付费版本 | 较高 一版需开发介入 | 全面可集成sdk 但是当前没必要 |
总结 : 现阶段使用神策有些大材小用 , 推荐we分析和友盟 , 且都有免费版本 。****
如何埋点
1 . 埋点思路
结合某平台首页为例:
a. 业务梳理:查看首页个栏目模块的点击率/首页门洞的用户点击量/某品牌的点击访问量等
b. 业务目标:根据数据判断首页门洞/品牌政策的转化率
c. 事件设计:
d. 数据采集分析:首页门洞的点击数量
2 . 埋点关键要素
事件名:点击品牌政策
事件ID:clickXXX
事件类型:click
页面:首页homepage
区域:品牌政策
元素:item位置、item内容
平台:微信小程序、APP(android、iOS)、PC
应用版本:8.0.1
用户属性:城市、设备机型等SDK可以采集的通用属性
默认属性
。。。。。。。
3. 事件定义 / 属性定义
· 事件名字格式需要固定 (首字母是否大写/驼峰/下划线等)
· 属性类型需要声明
· 属性需要有一定通用性
4 . 开发接入
SDK接入, 全埋点+业务代码埋点。