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

news2024/11/26 15:46:11

数据采集是大数据的基石,用户在使用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等数据,用代码埋点补充全埋点无法覆盖的场景,最终实现全面的精细化用户行为分析。在数据产品方面,配套的需要有埋点管理系统的支持,将埋点工作流转、埋点信息管理平台化。

原文出自:人人都是产品经理

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/587317.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

STM32——关于NVIC讲解及标准库应用(基础篇)

简介: NVIC是指STM32中的中断控制器(Nested Vectored Interrupt Controller)。中断是STM32中的重要机制,通过中断可以实现异步事件处理。NVIC提供了灵活、高效、可扩展的中断处理机制,支持多级优先级、多向中断、嵌套向…

深入理解网络协议

hi 大家好,之前带小伙伴,一起复习了一遍网络协议,对网络协议的核心知识进行梳理,希望大家早日掌握这些核心知识,打造自己坚实的基础,为自己目标慢慢积累,厚积薄发。 详细点击查看-> 极客星球…

傅一平:一文讲透ERP的下一代架构!

”5月22日,华为宣布仅用15小时便完成了全球88家子公司MetaERP系统的切换。这也意味着华为MetaERP系统研发取得胜利,成功摆脱外国供应商断供停服威胁,实现该系统的全栈自主可控。“ 自己最近对ERP下一代架构有了兴趣,原因有四个&am…

阿里拆成1+6+N,中台还搞不搞了?

📣📣📣📣📣📣📣 🎍大家好,我是慕枫 🎍前阿里巴巴高级工程师,InfoQ签约作者、阿里云专家博主,一直致力于用大白话讲解技术知识 &#x…

推荐 6 个上周 火火火 的开源项目

本期推荐开源项目目录: 1. ChatGPT 网页应用(AI) 2. AI 换脸(AI) 3. API 调用 Midjourney 进行 AI 画图(AI) 4. 如何使用 Open AI 的 API?(AI) 5. 中华古诗词…

写在2023年乐夏前

(1)白衬衣的少年 勇敢的你 站在这里 脸庞清瘦却骄傲 (2)来啊,一起摇摆啊 这首歌发表在2016年。那时候的他们已经功成名就,彭磊却还能写出这样的词。 纸醉金迷不应该是:防晒霜、付税单、玫瑰金、…

Python海龟有了新技能,这回画了个印度美女。Python海龟洪水填充命令fill的用法

Python海龟有了新技能,这回画了个印度美女。看官想一想,如果要填充圆环区域,该如何填充呢?Python的海龟模块本质是对凸多边形的填充,对于凹多边形的填充无法胜任。 真正的Python海龟绘图在这,视频里还有点…

AI绘画真的是太神奇!

最近会员群的同学一直研究AI绘画,AI技术真的太神奇了,以前是插画师的看家本领,现在通过AI技术一下子让平头老百姓也能有这样的技能!好像路痴有了导航也能开车了。最近在研究如何利用AI做卡通头像,发现这个不仅好玩&…

深度图解 Redis Hash(散列表)实现原理

1. 是什么 Redis Hash(散列表)是一种 field-value pairs(键值对)集合类型,类似于 Python 中的字典、Java 中的 HashMap。一个 field 对应一个 value,你可以通过 field 在 O(1) 时间复杂度查 field 找关联的…

更换Mysql数据库-----基于Abo.io 的书籍管理Web应用程序

之前公司一直使用的是ASP.NET Boilerplate (ABP),但是当解决方案变得很大时,项目启动就变得非常慢,虽然也想了一些办法,将一些基础模块做成Nuget包的形式,让整个解决方案去引用。但是整个项目还是很臃肿,各…

双轴高精度倾角传感器安装方式和485协议

倾角安装注意事项 在安装传感器时,不正确安装会导致测量角度误差偏大。安装时请注意以下两点: 1.“两面”指安装面与被测物体的安装面紧靠(被测物体的安装面要尽可能水平),不能有夹角产生(如A图中的角a&a…

【靶场】vulfocus搭建和场景编排

前言 Vulfocus 是一个漏洞集成平台,将漏洞环境 docker 镜像,放入即可使用,开箱即用,这里我们搭建在云服务器上,需要高一点的配置,搭建可以按需搭建本地和自己的服务器上,我们主要使用场景编排功…

【系统学习】Java基础1之多线程

前言 被公司换岗一年多了,从Linux C换到了java开发,奈何大环境不好,半吊子经验找不到好工作。 接触了spring cloud, spring boot k8s等许多新的知识。已经开发Java生态相关项目已一年半,但都止步于用的阶段,自知毫无竞…

小航编程题库蓝桥杯stem科技素养模拟练习试卷(初级第2套)(含题库教师学生账号)

需要在线模拟训练的题库账号请点击 小航助学编程在线模拟试卷系统(含题库答题软件账号)_程序猿下山的博客-CSDN博客 25. 百度公司是一家于 2000 年创立的互联网公司,其业务范围十分广泛。以下选 项中,( )不…

v4L2应用开发学习!

一.什么是V4L2框架? V4L2英文全称是Video for Linux2,它是专门为视频设备设计的内核驱动。在做视频的开发中,一般我们操控V4L2的设备节点就可以直接对摄像头进行操作。通常V4L2在Linux的设备节点是**/dev/video0**。无论是MIPI摄像头还是UVC摄…

SpringBoot项目快速添加新依赖框架的插件---->EditStarters

在SpringBoot项目中,我们往往会因为项目的需要经常需要添加一些新的依赖来支持项目的运行,此时可能会有人去Maven中央仓库去下载相关依赖,再来导入pom.xml。 但是可以有另外一种更快速的方法:那就是IDEA已经提供了一种快速的插件&…

HTB PC

HTB PC 链接:https://qing3feng.github.io/2023/05/29/HTB%20PC/ 今天又学一招,配置好/etc/hosts​文件: ​[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传 如图所示,这样子就可以直接ping pc​了&#x…

Mongodb 为什么提起处理JSON 就是MOGNODB 的,因为我没得选

开头还是介绍一下群,如果感兴趣polardb ,mongodb ,mysql ,postgresql ,redis 等有问题,有需求都可以加群群内有各大数据库行业大咖,CTO,可以解决你的问题。加群请联系 liuaustin3 ,在新加的朋友会分到2群(共…

ChatGPT时代情感分析还存在吗?一份真实调查

深度学习自然语言处理 原创作者:qazw 引言 最近几年,GPT-3、PaLM和GPT-4等LLM刷爆了各种NLP任务,特别是在zero-shot和few-shot方面表现出它们强大的性能。因此,情感分析(SA)领域也必然少不了LLM的影子,但是哪种LLM适用…

结束了

阅读本文大概需要 1.29 分钟。 帅张读书会,结束了。 这里也简单记录一下这件事,毕竟是自己做了两年的产品。 经过两年的时间,自 2021 年 5 月 27 日至 2023 年 5 月 27 日,帅张读书会这个项目持续了两期,第二期现在结束…