科百科
当前位置: 首页 范文大全

电商平台数据分析工具有哪些(电商平台的行为数据分析平台附源码)

时间:2023-05-21 作者: 小编 阅读量: 2 栏目名: 范文大全

基于此强需求开发小象用户行为分析,兼容神策开源的埋点SDK完成终端行为上报,采用NginxFlumekafka实现日志收集,采用Flink写入HDFS。后续计划增加友盟和其他SDK厂商的埋点处理,以及业务系统日志的采集入库。服务端API由数据接入系统组成,采用Nginx来接收通过API发送的数据,并且将之写到日志文件上。使用Nginx主要是考虑到其高并发、高可靠性与高可扩展性。用户行为采集场景通过应用场景梳理,实现以场景规划埋点,用场景检验埋点。

项目介绍:

大数据技术已经迅速应用于商业并产生价值,通过数据分析来识别用户行为,建立以用户为中心的低成本快速增长,是一个企业必须具备的核心竞争力。 随着成本的大幅度增加,企业必须改变过去粗放型的营销和运营方式,特别是在市场营销、产品制造、销售以及未来的客户服务等各个方面向更加科学、高效的方向转变。

电商系统上线后,需要收集用户行为数据,通过大数据实时分析实现电商业务数字化运营。基于此强需求开发小象用户行为分析,兼容神策开源的埋点SDK完成终端行为上报,采用Nginx Flume kafka实现日志收集,采用Flink写入HDFS。

本开源项目内容包括nginx环境配置、Flume解密和日志格式处理、将明文数据存放到kafka的Topic下、Flink消费后将埋点数据存入HDFS的关键4步操作。为方便前期埋点的校验调优,在kafka环节,增加了埋点解析数据JSON格式存入MySQL。后续计划增加友盟和其他SDK厂商的埋点处理,以及业务系统日志的采集入库。

工程流程

完成数据采集技术构建和业务设计,在App、小程序的系统供应商配合下完成用户行为数据采集埋点,并基于埋点的数据构建线上用户行为标签和画像。

项目主要内容
  • 日志采集(Flume kafka)
  • 日志入库(Flink HDFS)
  • 设计思路

架构设计思路

所谓“埋点”,是数据采集领域(尤其是用户行为数据采集领域)的术语,指的是针对特定用户行为或事件进行捕获、处理和发送的相关技术及其实施过程。比如用户某个icon点击次数、观看某个视频的时长等等。

业务设计思路

埋点业务设计,首先需要根据业务分析明确采集的目标行为,进一步搞清楚应该在哪些地方埋什么样的点。过程中建议使用“事件模型( Event 模型)”来描述用户的各种行为,事件模型包括事件( Event )和用户( User )两个核心实体。 基于4W1H模型描述用户行为可将整个行为描述清楚,要点包括:是谁、什么时间、什么地点、以什么方式、干了什么。通过这两个实体结合在一起就可以清晰地描述清楚用户行为。

技术架构

SDK埋点采集行为数据来源终端包括iOS、安卓、Web、H5、微信小程序等。不同终端SDK采用对应平台和主流语言的SDK,埋点采集到的数据通过JSON数据以HTTP POST方式提交到服务端API。 服务端API由数据接入系统组成,采用Nginx来接收通过 API 发送的数据,并且将之写到日志文件上。使用Nginx实现高可靠性与高可扩展性。 对于Nginx打印到文件的日志,会由Flume的 Source 模块来实时读取Nginx日志,并由Channel模块进行数据处理,最终通过Sink模块将处理结果发布到 Kafka中。

软件完整架构第三方埋点SDK集成步骤
  • 引入SDK:在终端应用配置文件添加 SDK 依赖,不同终端引入方式会有差异,具体操作步骤将在后续SDK技术文档中体现。
  • 配置上报服务端API地址:用于设置SDK上报API的服务端地址。
  • 开启全埋点:SDK 可以自动采集一些用户行为,如 App 启动、退出、浏览页面、控件点击。初始化 SDK 时,通过SDK提供的初始化方法可以配置开启全埋点。
API接入服务设计

不同渠道的埋点数据通过 HTTP API 发送给服务端API实现数据接入。 采用Nginx作为WEB容器接收客户端SDK发送的数据,并且将之写到日志文件上。使用 Nginx 主要是考虑到其高并发、高可靠性与高可扩展性。

用户行为采集场景

通过应用场景梳理,实现以场景规划埋点,用场景检验埋点。场景梳理可以抽象为三个层面:

  • 通用基础场景:共性操作统一考虑
  • 重要操作场景:重要操作整体归因
  • 业务主流程场景:以业务线定义完整过程
应用效果

想要源码,记得关注 转发 私信,私信回复【数据分析平台

    推荐阅读
  • 全民对决竞技场攻略(全民打BOSS藕丙CP降临)

    身为专司伏魔的正道天神,其神祇行宫规格定性高级。因哪吒闹海一事,前去问罪,被哪吒打死并抽筋,魂归封神台。后姜子牙归国封神,敖丙被封为华盖星。不过在《哪吒之魔童降世》中得到了重新的诠释。敖丙的技能都是龙族的水系法术技能。经过自己的努力修炼,终于修为大涨,防御得到较大幅度的提升!“船新”版本即将上线,敬请期待!

  • 怎么简单调配烧烤酱料(怎么调烧烤酱汁)

    怎么简单调配烧烤酱料麻辣酱配料及做法,配方:柠檬汁1∕4杯,番茄酱2大茶匙,辣椒油、辣椒酱、黑胡椒粉各1小匙,蚝油、辣椒末、黄酒、红糖各1大茶匙,蒜末1∕2茶匙。五味酱配料及做法,配方:酱油、香油、黑醋、白醋各2茶匙,番茄酱3茶匙,姜末、蒜泥、辣椒末各1茶匙。蒜泥酱蒜泥2茶匙,酱油3茶匙,味精、米酒、白醋各1小茶匙,细砂糖1茶匙,胡椒粉适量。

  • 免洗发膜真的不用洗吗(免洗发膜需要清洗干净吗)

    下面希望有你要的答案,我们一起来看看吧!首先洗干净头发,然后取适量的免洗发膜涂抹在头发上,涂抹的位置以距离发根5厘米以上的头发为佳,然后用保鲜膜或者浴帽将头发包裹起来,过10-15分钟后将发膜拆下,稍微按摩促进免洗发膜吸收就可以了。

  • 立秋后雨水多代表什么(立秋后雨水多代表含义)

    天气会变凉,根据往年的经验,立秋前后的雨水对人体比较好首先,初秋时节或初秋前后多云多雨,这势必会使天气更加舒适立秋时节,太阳到达黄经135度,然后昼夜温差开始增大如果初秋初、晚秋阴雨连绵,势必造成地面热量消耗,使气温适宜,今天小编就来说说关于立秋后雨水多代表什么?立秋时节,太阳到达黄经135度,然后昼夜温差开始增大。无论立秋前后下雨,总是丰收的标志。

  • 消化不好需要检查肠镜吗(关于肠镜检查流程)

    不明原因的慢性腹痛腹泻,结直肠肿瘤等疾病的诊断均需要通过结肠镜检查来明确。是目前诊断大肠粘膜病变的最佳选择,它是通过安装于肠镜前端的电子摄像探头将结肠粘膜的图像传输于电子计算机处理中心,后显示于监视器屏幕上,可观察到大肠粘膜的微小变化。

  • 葱油竹笋怎么做(怎么做葱油竹笋)

    下面内容希望能帮助到你,我们来一起看看吧!葱油竹笋怎么做食材:笋干适量、葱适量、料酒适量、盐适量、老抽适量。热锅倒入适量食用油,升温后,把葱白段放入,煸出葱油,香气出来即可。把煮好的笋干倒入锅中翻炒下,均匀混合葱油的味道,再把放入和生抽继续翻炒。咸淡适中后,倒入一点清水加盖煮沸,就可装盘食用了,味道超级好。

  • 干黄花菜要泡多久(干黄花菜怎么泡发)

    我们一起去了解并探讨一下这个问题吧!干黄花菜要泡多久首先要将黄花菜加入温水中浸泡,待到软掉后将顶部和杂质的部分去掉,然后再将黄花菜加入冷水锅中煮开后捞出,浸泡在冷水中差不多两个小时左右便可食用。需要注意的是在用清水泡制黄花菜的时候,需要将黄花菜洗净后挤干水分,然后再食用,这样黄花菜的口感会更好。

  • 夏代是什么时期(夏朝是最早的朝代吗)

    夏代是约前2070-前1600,是中国的史书中记载的第一个世袭制朝代。一般认为夏朝共传14代,,延续约471年,为商朝所灭。后人常以“华夏”自称,使之成为中国的代名词。根据史书记载,禹本来传位于益,但益却让位给禹的儿子启,这段历史被看作是中国历史上“家天下”的开始。夏西起河南省西部、山西省南部,东至河南省、山东省和河北省三省交界处,南达湖北省北部,北及河北省南部。

  • 田静你回家了吗(田静走进暮春)

    真真是沾衣欲湿桃花雨,吹面不寒杨柳风。这片山该有多少的人留下足迹,四季的轮回该有多少的不能承受生命之重需要大自然默默地去接受和臣服。人间四月芳菲尽,山寺桃花始盛开。虽说这次是为了赏桃花,可是我却独独不爱这桃花,灼灼其华,桃之夭夭,桃花带着一份妖艳和张扬与我性格不合,自然审美观不在这之列。这暮春繁华的不仅是大山深处的大自然,也更繁华了最深层的内心。

  • 闭目养神睡不着有什么好处(只是闭目养神有用吗)

    当晚上睡不着觉时,最好的选择是“闭目养神”,以静其心,而不是选择读书、看报。对于中午不能躺下来午休的人来说,闭目养神20分钟也能为身体争取宝贵的休息和放松。有研究表明,白天有闭目养神习惯的人,晚上更容易入睡,睡眠质量也高,很少做噩梦。这说明闭目养神是解除疲劳、恢复体力、提高精力的一种休息方式。