应用 - 行为分析篇

news2025/1/19 13:06:21

前言

以商超项目为例,为了更好的给用户提供服务,我们需要了解到用户喜欢什么,我的产品中哪些是用户感兴趣的,哪些是不感兴趣的。我应该在推荐栏目中给用户推荐的内容是哪些。

基于这些业务场景,我们需要一套行为分析系统,了解用户在哪个产品中停留的时间最长,搜索哪款产品的次数最多,最感兴趣的产品是哪些。

行为分析系统的构成

我个人认为有三个板块构成 采集、分析、存储 而这三个类别均是围绕 行为分析目的(我们想从行为分析获得什么数据) 在运行。

在这里插入图片描述
采集
为了从行为分析系统获取想要的数据,我们需要从哪些维度收集用户数据。

举例
商城首页搜索栏:用户每次使用时,不仅要走日常的搜索流程,还要统计用户的搜索数据(某时某刻,用户搜索了什么操作)。
商品详情页:用户点击查看了某个商品的详情,统计用户查看商品的记录。
商品分类:用户点击查看了某个商品分类,统计用户查看的是哪个分类。

分析
基于采集的行为数据,根据一定 算法 确认用户对哪些数据感兴趣。

算法说明
如何评判一个用户对某类商品有兴趣?
依据算法是什么?
从哪些途径获取的行为数据?

存储
采集到的行为数据存储介质(大数据max compute;mysql;clickhouse;)

计算分析数据存储介质(mysql;redis;)

工作流程

在这里插入图片描述
1、数据的采集有两条途径
a、客户端 上报 行为数据
b、接口 上报 行为数据
最终均由采集器 收集行为数据 并存储。

2、流式引擎 意为 分析器
获取行为数据并对数据进行处理分析,将最终汇总的结果存储至第三方介质(mysql、clickhouse、redis等)。

3、在正常的业务接口中,如需使用行为数据,可调用行为系统提供的接口从数据库中获取已计算完毕的分析数据

总结

使用行为分析系统,要确定好

我需要从行为分析系统中获取什么数据;

评判数据分析的标准是什么;

将从哪些场景下获取行为数据;

分析器在后端守护进程将如何工作;

数据存储的介质是什么;

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

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

相关文章

STL转GLTF【在线工具】

3DConvert 是一个可以进行3D模型格式转换的在线工具,支持多种3D模型格式进行在线预览和互相转换。 1、STL与GLTF格式简介 STL(Stereo Lithography)文件是一种用于3D打印的文件格式。它是由3D Systems公司开发的一种二进制文件格式&#xff0…

创意转写,文字催生:介绍有用的录音实时转写功能

我有一个朋友叫小敏,是一名记者。她在采访工作中常常遇到一个难题:采访过程中非常容易错过重要信息,到底要用哪款手机录音实时转写软件才能解决这个问题?于是有一天,她听说了一款神奇的录音转文字软件,决定…

84. 柱状图中最大的矩形(单调栈)

题目链接:力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台 解题思路: 方法一:暴力解法 矩形的面积由宽和高决定,可以枚举所有的高度,也就是固定高度,然后从当前高度所在的位置向…

创新方案|超越炒作 – 从产品驱动增长PLG到产品驱动销售PLS的务实策略指南

这篇文章探讨从产品驱动增长到产品驱动销售的策略,超越了产品驱动增长的炒作。尽管产品驱动增长模式被认为是科技公司的灵丹妙药,但要取得成功,通常需要结合更传统的企业模式的要素。研究表明,只有少数采用产品驱动增长模式的公司…

生信豆芽菜-ESTIMATE预测免疫评分

网址:http://www.sxdyc.com/immuneEstimateScore 一、ESTIMATE预测免疫评分介绍 ESTIMATE(Estimation of STromal and Immune cells in MAlignant Tumor tissues using Expression data)是一种用于预测肿瘤免疫评分的计算方法。它通过分析基因…

LC-相交链表(解法2)

LC-相交链表(解法2) 链接:https://leetcode.cn/problems/intersection-of-two-linked-lists/description/ 描述:给你两个单链表的头节点 headA 和 headB ,请你找出并返回两个单链表相交的起始节点。如果两个链表不存在…

生态系统NPP及碳源、碳汇模拟教程

详情点击链接:生态系统NPP及碳源、碳汇模拟教程 一:CASA模型 1.1 碳循环模型 1.2 CASA模型原理 1.3 CASA下载与安装 1.4 CASA注意事项 二:CASA初步操作 2.1 ENVI界面 2.2 ENVI 数据及格式 2.3 基于ENVI的CASA模拟 2.4 CASA结果分析 …

第一张Web及基础与HTTP协议

dns与域名: 网络是基于tcp/ip协议进行通信以及链接 应用层——传输层——网络层——数据链路层——物理层 ip地址,我们每一台主机,都有唯一的地址标识(固定的ip地址) ip地址的作用: 1,区分用…

一阶RC低通滤波器[原理详细推导]

注意这里面的截止频率 因为前面的推导中的复阻抗里面多了一个f 这里的的函数是: 其中: f为输入信号的频率,f_B为滤波器的截止频率。 该函数的相位角φ,(为其argument的反余弦值): 将函数带入有: Re(H(f)) Im(H(f)) 相位角φ为: φ…

重组金黄色葡萄球菌蛋白A(Recombinant Staphylococcal Protein A, r-SPA)——一种基因工程重组蛋白

品 名:重组金黄色葡萄球菌蛋白A(Recombinant Staphylococcal Protein A, r-SPA)规 格:1 mg,10 mg,100 mg,500 mg,特殊订制产品形式:冷冻干粉;冻干前缓冲…

ATFX汇市:澳洲联储公布会议纪要,美元指数重归103上方

环球汇市行情摘要—— 昨日,美元指数上涨0.29%,收盘在103.17点, 欧元贬值0.37%,收盘价1.0907点; 日元贬值0.41%,收盘价145.55点; 英镑贬值0.06%,收盘价1.2687点; 瑞…

软考高项-思维导图34-36(计算机高级系统项目管理师)

陆续更新一些软考高项的思维导图,都是一些必背知识点,希望可以帮助大家早日考过高项,早日当上高工,早日成为杭州E类人才。全部完整导图快速获取链接:计算机高级系统项目管理师-思维导图汇总 三十四、需求按层次分 三十…

ReBel 论文学习笔记

论文:《Combining Deep Reinforcement Learning and Search for Imperfect-Information Games》 地址:https://arxiv.org/abs/2007.13544v2 代码:https://github.com/facebookresearch/rebel 材料: BV1gt4y1k77C(1小时…

LC-链表的中间节点(递归)

LC-链表的中间节点(递归) 链接:https://leetcode.cn/problems/middle-of-the-linked-list/description/ 描述:给你单链表的头结点 head ,请你找出并返回链表的中间结点。 如果有两个中间结点,则返回第二个…

Kali Linux是什么?它的主要用途是什么?

1. Kali Linux是什么? Kali Linux是一款基于Debian Linux的发行版,专注于网络安全和渗透测试。它由全球顶尖的安全专家和黑客社区维护开发,提供了丰富的工具和资源,用于测试网络、系统和应用程序的安全性。Kali Linux以其强大的功…

SpringCloud教程(中)

目录 八、Hystrix(服务降级) 8.1、Hystrix基本概念 8.1.1、分布式系统面临的问题 8.1.2、Hystrix是什么? 8.1.3、服务降级 概念 哪些情况会触发降级 8.1.4、服务熔断 8.1.5、服务限流 8.2、Hystrix案例 8.2.1、Hystrix支付微服务构…

关于vue3+niginx前端部署问题

曾经有人给我讲,所谓个人技术是死磕出来的,只有经过不断的试错和解决过程所有问题,以及不断变换思路去解决一件问题的过程,就是个人技术的成长。 最近在给自己搭建的小服务加一个bolg模块,在网上大概看了下轻量级的框…

发明专利写作模板和指导以及案例分析

文章目录 权利要求书说明书摘要摘要附图说明书技术领域背景技术发明内容附图说明具体实施方式 说明书附图 权利要求书 写作模板 1. 一种xxx方法,其特征在于,包括如下步骤:S1, (概况介绍第一步);S2, &#x…

“深入了解Spring框架:IOC、注入方式和与Web容器的整合“

目录 1. Spring框架简介2. Spring的IOC(控制反转)3. Spring的注入方式3.1 第一种:构造函数注入3.2 第二种:Setter方法注入3.3 第三种:注解注入按名称注入(byname):按类型注入&#x…

算法通关村第九关 | 二叉树查找和搜索树原理

1. 二分查找的扩展问题 1.1山脉数组的巅峰索引 LeetCode852:题目核心意思是在数组中,从0到i是递增的,从i1到数组最后是递减的,让你找到这个最高点。 三种情况: mid在上升阶段的时候,满足arr[mid] > a…