首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

直播系统源代码,埋点是否需要精细化分类

埋点是数据采集的一种重要方式,对直播系统源代码来说,想要快速了解每个用户的喜好是不可能的,需要通过埋点的方式,用来记录和收集终端用户的操作行为,当用户的行为满足某种条件的时候,会自动触发记录和存储,然后这些数据会被收集并被传输到终端提供商,或者是通过后端采集用户使用服务过程中的请求数据,笼统点来说,可以认为是更加细致化的大数据功能。

一、埋点的分类

埋点虽然是统计工具,但在分类上却很细致,从各方面出发做数据收集,从位置上分为前端埋点和后端埋点,从形式上分为显性埋点和隐性埋点,从路径上又可以分为路径埋点和独立埋点,从需求上分为业务埋点和监测埋点。

二、前端埋点

直接在直播系统源代码中加入埋点,比起后端埋点,前端埋点更方便收集用户在直播系统源代码界面上的行为数据,常用的前端埋点技术有三种:代码埋点、可视化埋点、无埋点。

1、代理埋点,是直接将采集SDK集成在终端,然后不断在此基础上添加调整采集方案,优点是高度定制、控制精准、采集数据精准;缺点是需要人工参与,增加了直播系统源代码的人工服务费,变更策略时需要更新系统,代价太大。

2、可视化埋点,由开发人员来执行采集方案。

3、无埋点,需要人工参与的方式,和可视化埋点差不多,优点是收集数据全面;缺点是采集的数据量大,增加了直播系统源代码存储和处理的负担。

三、后端埋点

后端埋点更像是前端埋点的dlc,主要避免前端埋点留下问题。

比如,前端埋点采集程序由于需要常驻,监测实时和延迟埋点上报,不可避免的带来直播系统源代码额外的耗电。前端埋点若要新增或调整采集方案,需要开发人员修改客户端代码,然后发版之后才能解决,受发布周期的影响较大,而且通常用户的版本更新并不会及时,这将导致新方案不能及时覆盖所有用户等。

声明:以上内容为云豹科技作者本人原创,未经作者本人同意,禁止转载,否则将追究相关法律责任

  • 发表于:
  • 原文链接https://page.om.qq.com/page/OMX-gLMxEL1L7Z7Tu1W2gLiw0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券