Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >用户行为数据采集:常见埋点方案优劣势对比及选型建议

用户行为数据采集:常见埋点方案优劣势对比及选型建议

作者头像
数据干饭人
发布于 2022-07-01 06:13:51
发布于 2022-07-01 06:13:51
5.7K0
举报

数据采集大数据的基石,用户在使用App、微信小程序等各种线上应用产生的行为,只有通过埋点才能进行采集。没有埋点,数据分析决策、数据化运营都是无源之水,巧妇难为无米之炊。但很多时候,“埋点”两个字却成了C端产品经理、数据产品、数据分析、数据开发等很多人不愿提及的痛。曾遇到过,C端产品要出某一新上线功能的数据效果作工作汇报,找到数据分析或数据产品经理,数据同学问”你埋点了么?”,C端PM一脸懵逼,“埋点不是数据团队做的事情么?”。

在数据化运营时代,要做用户行为数据分析,都需要了解埋点的流程以及常见的几种埋点方案的特点与应用场景。

一、埋点的作用

微信指数中,埋点的搜索热度甚至超过了数据分析,主要原因也是用户行为的数据分析必须要依赖于埋点的数据采集。埋点对于产品运营的主要作用包括:

1.产品优化分析

粗放式运营时代,产品数据分析主要以宏观的DAU、MAU、订单数、营收等宏观指标为主。只要能了解业务整体的经营状况就差不多了。而精细化运营时代,每一次产品的改版,每一个页面按钮的使用情况,都需进行数据效果的分析。例如,通过漏斗分析,发现业务主路径用户流失的主要节点,针对流失严重的步骤,进行产品或运营策略的优化。

2.洞察用户行为

通过对每个页面或页面元素的埋点,将用户的行为路径串联起来,可以清晰的洞察用户在产品内的行为路径。对于有多业务板块、多流量入口的业务,用户进站后的行为路径复杂多样,通过对用户浏览轨迹的统计分析,发现不同用户群体的使用路径,从而针对不同的路径设定差异化的产品策略。

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

根据用户属性、用户行为事件,实现用户的精细化分层能力,进一步对不同用户群体进行个性化的运营触达。例如,对浏览商品详情页多次,但却未下单的用户,推送促销红包,刺激转化。

4.渠道策略优化

通过App的启动埋点,记录用户下载激活的渠道,通过站内的行为及转化数据,与站外广告投放归因数据结合,分析渠道的流量规模、渠道用户的质量(留存、客单价、复购力等),流量大、质量高的渠道扩大投放量,反之则减少投入,提升营销的ROI。

二、埋点埋什么?

在用户行为分析数据埋点中,最常用的模型是事件模型,该包括事件(Event)和用户(User)两个核心实体,同时还需要配合内容(Item)实体,才能做更多维度的分析。

1.事件(event)

每一次浏览、页面按钮/元素的点击都是一个事件,管理事件时通常按照用户的行为路径以及业务流程,对事件进行分类管理,例如分为浏览事件、点击事件、以及系统事件等类别。

一次事件完整的数据结构构成如下:在什么时候,什么位置,做了哪些事情,使用产品为了达到什么目标,他是如何使用的等问题。在埋点开发时,要有能够标识唯一事件的ID标识、事件描述信息、以及事件的属性信息,事件的属性主要包括用户属性和内容属性。

2. 用户(User)属性

每一次事件对应一个独立的用户实体,用户的画像(profile)信息构成了事件最重要的属性信息,例如用户的设备属性、地域属性、性别、年龄等

3.内容(Item)属性

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

4.埋点需求怎么提

例如,团购App新上线了金刚位,来进行不同业务品类的流量分发。金刚位内容可能不同用户看到的是不一样的,在实际分析时,平台运营侧,偏重于按照位置分析,看哪一个位置的点击效果好,而品类运营则会聚焦于内容哪一个品类的转化更好。埋点需求的关键要素包括:

  • 事件名:点击金刚位
  • 事件ID:clickjingangwei
  • 事件类型:click
  • 页面:首页homepage
  • 区域:金刚区
  • 元素:item位置、item内容
  • 平台:微信小程序、APP(android、iOS)、PC
  • 应用版本:8.0.1
  • 用户属性:城市、设备机型等SDK可以采集的通用属性

以上仅做示例,实际上,每个公司的埋点模型定义的字段是不一样的,对于可以SDK默认收集的字段不需要提需求,仅对可以明确定义唯一事件的内容进行说明即可。

三、常见的埋点方案对比分析

1.代码埋点

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

(1)客户端埋点

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

优点:

  • 按需埋点,采集数据更全面,几乎可覆盖所有数据采集场景
  • 行为数据和业务数据可充分联合分析

缺点:

  • 延迟上报,数据丢失率高(5%-10%)
  • 需要客户端发版,用户端更新App
  • 埋点开发工作量大
  • 埋点流程需要多方协作,容易漏埋、错埋

适用场景:

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

(2)服务端埋点

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

优点

  • 按需埋点,采集数据更全面,几乎可覆盖所有数据采集场景
  • 行为数据和业务数据可充分联合分析
  • 数据采集实时上报,准确性高,丢失率低
  • 服务端更新,不需要客户端发版或用户更新版本

缺点

  • 纯前端操作不触发服务请求的按钮点击无法采集数据
  • 埋点开发工作量大
  • 埋点流程需要多方协作,容易漏埋、错埋

适用场景:

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

2.全埋点

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

优点:

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

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

埋点流程简单,业务使用埋点系统自助定义事件,新增埋点需求无需业务开发参与

缺点

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

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

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

适用场景:

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

3.可视化埋点

默认不采集数据,当数据分析人员通过设备连接用户行为分析工具的数据接入管理界面,在页面可视化定义需要采集的位点后下发采集请求,采集代码生效

优点:

默认不上报数据,可视化圈选才按需触发埋点,节约存储和传输成本

业务可视化圈选,埋点操作简单方便

缺点

数据只在埋点圈选定义之后才有,历史数据无法回溯

只能覆盖基本的点击、展示等用户行为,和业务强相关的属性信息采集困难

适用场景:

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

四、总结:如何选择埋点方案

从几种埋点方案的对比可以发现,没有一种方案是可以完美解决所有问题的。因此在实际选择时,要结合业务形态(强交易流程类的还是内容娱乐消费类)、企业发展阶段(发展初期,产品迭代需求强于全面的精细化分析需求)多个方面因素综合考虑。目前最常用的方案是代码埋点+全埋点组合使用。即用全埋点统计App(小程序)内用户基础的行为事件的PV/UV等数据,用代码埋点补充全埋点无法覆盖的场景,最终实现全面的精细化用户行为分析。在数据产品方面,配套的需要有埋点管理系统的支持,将埋点工作流转、埋点信息管理平台化。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-09-26,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 数据干饭人 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
开源埋点用户行为分析方案-ClickLog埋点(ClkLog)
进入移动互联网的下半场,以用户行为数据分析驱动的算法个性化推荐和人工精细化运营已成为各个产品必不可缺的配置,数据成为各产品的核心竞争力之一。
至存网络
2024/08/09
9080
开源埋点用户行为分析方案-ClickLog埋点(ClkLog)
选型宝访谈:如何构筑BAT级的用户行为分析能力?
前言
选型宝
2019/08/21
5570
选型宝访谈:如何构筑BAT级的用户行为分析能力?
深入了解埋点分析:ClkLog助你优化用户体验
随着互联网和移动设备的普及,用户对数字化产品和服务的需求不断攀升。如何更好地了解用户行为,提升用户体验,以及优化广告效果,成为企业亟待解决的问题。 在这样的背景下,埋点分析成为了一种非常有效的数据收集和分析技术,为企业提供了深入了解用户行为和需求的工具,从而优化产品和服务,提升用户体验和满意度。
至存网络
2024/08/20
2410
深入了解埋点分析:ClkLog助你优化用户体验
如何实现用户行为的动态采集与分析
哈喽,大家好,我是清音,来自政采云前端团队。从去年开始负责用户行为采集与分析体系的建设。很高兴有机会能在这里给大家分享我们从 0-1 建设用户采集与分析系统的经验。
政采云前端团队
2020/05/21
1.6K0
日志埋点系统的架构与实现
所谓“埋点”,是数据采集领域(尤其是用户行为数据采集领域)的术语。指的是针对特定用户行为或事件进行捕获、处理和发送的相关技术及其实施过程。 埋点的技术实质,是先监听软件应用运行过程中的事件,当需要关注的事件发生时进行判断和捕获。
周三不加班
2019/06/11
10.2K0
日志埋点系统的架构与实现
数据采集与埋点
埋点技术是一种数据采集技术,特指针对用户行为或时间进行捕获、处理和上报的相关技术及其实施过程。
前端小tips
2021/12/11
3.9K0
数据采集与埋点
数据运营实战(三):用数据说话,从埋点开始
腾讯大数据
2017/09/14
2.5K0
数据运营实战(三):用数据说话,从埋点开始
Android埋点技术概览
埋点是数据产品经理(分析师)基于业务需求,对用户在应用内产生的页面和位置植入相关代码,并通过采集工具上报统计数据。这些埋点数据是推动产品优化和运营的重要参考。而按照埋点采集数据类型不同,可以把埋点采集的数据分为以下几类:
stringwu
2022/08/12
3.9K0
Android埋点技术概览
京东科技埋点数据治理和平台建设实践
Tech      导读 本文核心内容聚焦为什么要埋点治理、埋点治理的方法论和实践、奇点一站式埋点管理平台的建设和创新功能。读者可以从全局角度深入了解埋点、埋点治理的整体思路和实践方法,落地的埋点工具和创新功能都有较高的实用参考价值。遵循埋点治理的方法论,本文作者团队已在实践中取得优异成效,在同行业内有突出的创新功能,未来也将继续建设数智化经营能力,持续打造更好的服务。 01  埋点治理背景 在今年的敏捷团队建设中,我通过Suite执行器实现了一键自动化单元测试。Juint除了Suite执行器还有哪
京东技术
2022/08/25
2K0
京东科技埋点数据治理和平台建设实践
58无埋点数据采集技术在Android端实践
作为国内最大分类信息生活服务平台,58集团旗下各个产品都会投入大量人力进行用户行为的分析,来提升运营效率。但是各个产品对用户行为的分析需求基本是相似的。在这样的背景下,我们自研了WMDA 无埋点用户行为分析平台,并提供对PC、M、APP三端支持,帮助各个业务线更好的挖掘用户真实行为。
张磊BARON
2018/07/25
4.2K0
58无埋点数据采集技术在Android端实践
个数是如何用大数据做行为预测的?
“个数”是“个推”旗下面向 APP 开发者提供数据统计分析的产品。“个数”通过可视化埋点技术及大数据分析能力从用户属性、渠道质量、行业对比等维度对 APP 进行全面的统计分析。
个推君
2019/03/12
9820
个数是如何用大数据做行为预测的?
埋点系统技术选型-自研还是开源?
随着金融科技的不断发展,投资顾问服务正逐步从线下向线上迁移。越来越多的证券类平台开始布局“内容+服务”的数字化转型。
至存网络
2025/04/25
1220
埋点系统技术选型-自研还是开源?
【用户画像】从0到1掌握用户画像知识体系
随着用户的一切行为数据可以被企业追踪到,企业的关注点日益聚焦在如何利用大数据为经营分析和精准营销服务,而要做精细化运营,首先要建立本企业的用户画像。
全栈程序员站长
2022/09/01
2.2K0
【用户画像】从0到1掌握用户画像知识体系
易观方舟V4.3发布,智能埋点治理、智能指标监控等亮点功能,让运营更安全、更简单、更高效
易观方舟V4.3发布,智能埋点治理、智能指标监控等亮点功能,让运营更安全、更简单、更高效
数据猿
2019/07/12
8690
易观方舟V4.3发布,智能埋点治理、智能指标监控等亮点功能,让运营更安全、更简单、更高效
业务场景下数据采集机制和策略
做面向C端用户的产品,十分依赖用户数据的收集,下面都见过这样一张数据分析图,通过链路上各个环节的数据采集,分析对比出曝光产品的交易量:
知了一笑
2020/12/28
1.1K0
业务场景下数据采集机制和策略
数据埋点|从隐私保护浅谈数据生命周期,初识数据埋点
你是否和我有同样的感觉,不知道从什么时候开始我们的隐私已经彻彻底底地暴露,在互联网场景下我们就是在裸奔。列举几个情景,你应该也会感同身受。
数据万花筒
2021/01/20
2.1K0
数据埋点|从隐私保护浅谈数据生命周期,初识数据埋点
移动端数据统计,精细化运营的永动机
随着移动互联网市场快速发展,以往“跑马圈地”式的粗犷运营时代已成为过去时。大环境的改变,也导致移动端的数据统计分析在产品的研发、决策、运营等方面起着越来越重要的作用,“精细化运营”一时间成为热点词——从大厂到创业团队,无论是自建数据统计系统还是借助于第三方,市场对于简单易用、稳定可靠数据统计方案的需求从未衰减过。
个推君
2019/03/12
9780
数字化转型需要哪些数据产品?(附数据产品架构图)
数字化转型主要包括业务数字化、数据资产化、资产业务化、业务智能化几个阶段。在不同的阶段,分别需要哪些数据产品呢?今天就逐一盘点一下,希望可以为各位老板的数字化转型过程中数据产品规划提供参考,主要是以模块规划为主,产品详细的功能和实现逻辑,往期文章几乎都有逐一的分享。
数据干饭人
2022/12/05
2.1K0
数字化转型需要哪些数据产品?(附数据产品架构图)
有赞埋点实践
大数据应用一般会有采集、加工、存储、计算及可视化这几个环节。其中采集作为源头,在确保全面、准确、及时的前提下,最终加工出来的指标结果才是有价值的。
有赞coder
2020/08/25
2.7K0
有赞埋点实践
【案例】春秋航空——AI+CDP打造航空业数智化营销平台
“本项目案例由 创略科技 投递并参与由数据猿&上海大数据联盟联合推出的“行业盘点季之数智化转型升级”大型主题策划活动之《2021中国企业数智化转型升级创新服务企业》榜单/奖项的评选。
数据猿
2021/09/01
1.8K0
【案例】春秋航空——AI+CDP打造航空业数智化营销平台
相关推荐
开源埋点用户行为分析方案-ClickLog埋点(ClkLog)
更多 >
LV.0
字节跳动&携程数据产品专家
加入讨论
的问答专区 >
1高级后端开发工程师擅长3个领域
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档