移动端无痕埋点的架构及实践

微风

2019/03/24 发布于 技术 分类

文字内容
1. 移动端无痕埋点的架构及实践 阿里巴巴—数据平台事业部 —无线事业部 童国俊(兰乔)
2. 一、采集介绍 Agenda 一.采集 二、无痕原理及架构 二.无痕埋点架构 三.无痕关键技术 四.引导效果体系 五.H5&Native打通体系
3. 一、采集 采集 ETL 标准化数据: 商品信息、订单 非标准化数据:日志数据 产品/服务
4. 一、采集— PC&无线 PC 无线 本文将重点讨论无线日志采集
5. 一、无线采集—开发流程 集成SDK 调用API 数据验证 APP发布
6. 一、无线采集—存在的问题
7. 小结:  采集  PC端采集与无线端采集特点  无线采集的流程及存在的问题
8. 解决思路 埋点集中管理 自动化埋点 动态配置
9. 二、无痕埋点架构—无线数据服务体系 本文将重点讲述无痕埋点部分
10. 二、无痕埋点架构 应用 APP SDK 缓存服务器 无痕埋点平台 配置服务器 MySQL 数据采集服务器 Hbase
11. 二、无痕埋点架构—埋点平台
12. 二、无痕埋点架构—埋点平台
13. 二、无痕埋点架构—SDK
14. 三、无痕关键技术—定位方法1  xpath定位(web页面) xpath:/html/body/div[3]/div/div[8]/div[1]/ul/li[2]/h2/a[1]
15. 三、无痕关键技术—定位方法1  xpath法(Native页面的控件) 构造xpath: /页面类/控件的容器(多层及在容器中的位置)/id
16. 三、无痕关键技术—定位方法2  Native页面的控件的定位方法( tag法) /页面类/tag名
17. 三、无痕关键技术—配置同步  同步技术  客户端主动拉埋点配置  采取三级缓存机制
18. 三、无痕关键技术—版本管理  无痕配置的版本管理  无线的特点多版本同时在线  以app/页面/控件为维度管理埋点配置信息
19. 无痕的目标价值  埋点自动化或部分自动化  埋点集中管理(有生命周期)  解耦  埋点热部署,动态推送
20. 小结:  无痕埋点系统架构  关键技术--自动埋点  关键技术—定位方法
21. 四、引导效果体系—透传机制(old) 开发工程师需要在每个页面 对透传的参数进行处理 缺点:工作量 沟通成本大 list_param=首焦-淘宝七夕礼品24小时直达0801_home-1-5-6 A页面 list_param=首焦-淘宝七夕礼品24小时直达0801_home-1-5-6 B页面 list_param=首焦-淘宝七夕礼品24小时直达- list_param=首焦-淘宝七夕礼品24小时直达0801_home-1-5-6 0801_home-1-5-6 C页面 D页面
22. 四、引导效果体系—透传机制(new) • • • • 参数透传配置化 参数透传清除配置化 减少开发工作量 实现广告效果的精确有 效计算 无痕埋点平台 PD/运营/分析师/开发 list_param=首焦-淘宝七夕礼品24小时直 达-0801_home-1-5-6 A页面 B页面 C页面 D页面
23. 五、h5&native体系  APP的实现方式:native、h5、 hybrid  H5采集  native采集  jsBridge组件h5 -native  都通过SDK来实现数据采集
24. 回顾:  无线采集的特点、开发流程、存在的问题  无痕埋点的方案及实践  无痕埋点的关键技术分析  新的引导效果体系  H5&Native采集数据的打通体系
25. 待解决  配置自动化  测试自动化
26. Thanks!  每天PB级数据采集  覆盖集团90%部门 欢迎大家加入 sina-weibo:sean-tong