产品要懂的技术知识|埋点
每天一次技术扫盲~
-
◾️埋点是指在互联网应用程序或网站中设置的一种技术,用于追踪用户的行为和交互,以便收集数据和分析用户行为。这些数据可以帮助企业更好地了解用户,改进产品和服务,以及优化用户体验。
-
◾️通俗来说,你把代码世界想象成真实世界,一个软件是一个餐馆,软件里的页面是就餐的不同环节,代码逻辑是发生的各种事件。有一天你想要统计这个餐馆的经营数据,以便作为你决策的依据,提升决策准确性和效率,让餐馆发展的更好。
-
◾️那你需要哪些数据呢?你可能需要统计客流量、客单价、菜品点单排名、翻台率。那就需要你记录入店人数、每个人点的单价、每道菜被点的次数、每桌吃饭的时长。
-
◾️怎么统计?你需要确定统计目的、用户、位置场景、统计口径。比如,记录入店人数,目的是统计客流量,结合下单人数,计算转化率。那么,你需要记录每个用户的编号(id)、流程节点(场景、组件)、统计口径(时间范围、计算公式)。
-
◾️埋点通常有以下几种类型:
◽️前端埋点:通过前端的代码埋点来监控用户触发某个页面的数据采集。✅优点是适用范围广、采集数据全面、满足个性化需求。❌缺点是延迟上报,受限于网络导致丢失率高;如果漏埋和错埋需要依赖客户端发版;
◽️后端埋点(服务器埋点):在API的接口里植入埋点代码段。✅优点是无需发版。❌缺点是依赖服务请求,无法覆盖所有的前端交互行为。
◽️全埋点:针对页面所有的采集页面元素的浏览和点击行为做统一的收集,不是按次和需求采集,而是提前全部采集。✅优点是开发成本低,埋点流程简单。❌缺点是冗余数据多。
#我的求职思考##23届找工作求助阵地#