关系经济人类预测化学自然
投稿投诉
自然科学
知识物理
化学生物
地理解释
预测理解
本质社会
人类现象
行为研究
经济政治
心理结构
关系指导
人文遗产

自建运营分析系统埋点运营分析产品设计

2月22日 飞凤谷投稿
  本文以公司自建的运营分析系统为讨论对象,对系统的产品架构设计及技术方案选型进行了分析以及要点说明。
  目前市面上关于流量分析的产品已经做到非常标准化了,如GrowingIO、诸葛IO、神策数据等,通用的用户分析、转化分析、留存分析等功能已经非常完善了,但是在公司实际应用过程中,运营人员总会有各种个性化的需求是市面上通用功能无法满足的。也是基于这个原因,不少公司会自建运营分析系统,本文会详细描述下之前我所在的公司运营分析系统的产品架构设计及技术方案选型,希望能够给到各位一些参考。
  一、现状和问题
  1。1埋点方案重构
  我们公司埋点方案做得早,最早的时候只有代码埋点,而且PCM和APP的埋点上报方式不同:APP端是使用appsflyer实现的【事件级】上报机制,PCM端是基于页面【元素级】上报机制。
  这两者有什么区别?
  简单来说,事件是有业务含义的,比如【首页广告位点击事件】,指的是用户在网站首页点击XX广告位图片的行为,这样上报上来的数据是可以直接指导分析的;
  页面元素的上报是冷冰冰的元素采集,同样是广告位点击,页面元素上报会通过在广告栏位的代码埋点对每个广告图的点击、曝光等行为进行上报,在分析【首页广告位点击事件】时,分析师需要找到首页广告位广告图、取其中的点击行为数据进行分析。
  也就是说【事件级】是组装好的业务数据,【元素级】是未组装的数据,【元素级】虽然很灵活,但在数据应用的效率、存储成本、业务接受度上,【事件级】都要更优。
  目前GrowingIO、神策数据等厂商都使用【事件级】的埋点方案作为分析系统的基础,要打造运营分析系统,首先第一步就要改造埋点方案。
  1。2产品架构规划
  此前由于运营部门已经购买了GrowingIO,因此提到IT的需求都是一些零散的个性化需求,简单来说就是个性化报表,主要特点是:业务逻辑复杂开发周期长,业务体验特别差。
  因为都是零散的个性化需求,缺少了对【逻辑层】的规划,所以报表都是直接从【数据层】开发落地到【应用层】。
  系统产品架构规划如下图所示:
  因此,我们认为运营分析系统的功能建设有两个重点:
  逻辑层:事件管理要与业务数据解耦,支持多租户(满足不同站点或业务模块的事件逻辑隔离)
  应用层:事件分析是GrowingIO中使用率超过80的功能,是用户分群及其他分析功能的基础
  二、建设方案及计划
  2。1埋点方案的选择
  目前常用的埋点方案有三种,代码埋点、可视化埋点以及全埋点(也叫无埋点)。
  关于这三者之间的区别在不少的文章中都有过阐述,这里用一个商超的例子做说明。
  假如网站就是一个大型商超,那么有三种方式可以获取用户数据:
  第一种,在需要监控的店铺内、货柜上安置摄像头,可以完整监控用户在店铺停留了多久、浏览哪些品类、试用哪些产品等等详细的用户行为;
  第二种,在商超中各个主道、楼道位置预留摄像头监控位,当需要监控特定主道或楼道时打开摄像头开关就可以记录商超用户行为轨迹,虽然无法记录用户在店铺内都具体浏览了什么买了什么东西,但可以知道用户沿着哪个方向进行购物、进入了哪些店铺、每个店铺的人流量等;
  第三种,还是预留摄像头监控位,但是每个摄像头都是开启状态,全年无休地监控每个主干道和楼道的人流情况;
  以上三种,分别对应的就是代码埋点、可视化埋点及全埋点。
  如果说商超是网站,那商超里的店铺就是实际产生的业务交易行为。
  代码埋点的优势明显,它能够获取到店铺内的业务交易行为以及行为双方的交易媒介、交易细节等,缺点是店铺数量多、埋点成本高;
  可视化埋点的优点在于灵活、低成本,根据需要分析的具体问题再打开摄像头,缺点是无法获取交易的细节;
  全埋点对比可视化埋点,优势是全量获取了商超用户的购物行为,事后根据用途再调取监控视频,缺点是无法获取交易细节,并且冗余了很多用不上的监控视频。
  三种埋点方式的优劣势总结如下:
  根据以上的例子说明,可以想见最高效合理的方案应该是代码埋点全埋点可视化埋点,通过全埋点或可视化埋点进行网站整体的流量分析、再通过代码埋点重点分析个别页面的业务细节。
  在评估了数据量以及成本等因素之后,我们选择的是在现有代码埋点的基础上再开发一套全埋点,用以支撑运营高频且非固化的埋点需求(例如活动、社区等页面)。
  2。2技术方案选型
  技术选型的内容比较细也比较乏味,这里只是简单阐述一下。
  事件分析的方案在我们立项之初讨论了两套,一种是基于全量基础数据的内存计算(选型为presto),这个方案简单粗暴,瓶颈在于服务器内存,同时一旦数据量过大、并发过多,都会造成前端用户体验很差;
  另一种是基于kylin的预计算,优点是固化查询维度数量后基于构建后的数据cube查询效率非常快,缺点是存储了大量冗余数据、不支持维度太多的场景。
  基于GrowingIO的使用情况调研,我们认为用户的分析维度不会太多,最终选择更加稳定kylin预计算方案,整体技术架构如下:
  结语
  关于代码埋点、全埋点、数据分析的方案还有很多细节可以展开进行分享,由于篇幅原因这次就先总体介绍一下,下次有机会再将里面的细节展开跟大家做分享,希望大家对于文章内容中存在疑问、错误的地方也予以指正,对看到这里的各位表示由衷感谢。
投诉 评论 转载

男女性生活须避免以下误区在性生活中,男子在临近射精时突然停止性交,目的是不让精液射出体外。产生中断性交的原因各异。有人认为强忍不射精,有利于延长寿命;也有些夫妇是因为尚未采取避孕措施;也有些热恋……黄宗羲的生平简介黄宗羲为何坚持裸葬自己黄宗羲是中国历史上的伟人之一,伟人大多出生于动荡的时代,黄宗羲就是在这样的年代里成长为一代思想大家。晚年的黄宗羲提出裸葬自己引起了家人的不解,但黄宗羲最后还是以裸葬入土,那黄宗……杨仪为什么该杀杨仪性格有哪些缺陷诸葛亮死后,谁能成为他的接班人成了一大问题。其实诸葛亮早已留下密奏,他最心仪的人选是蒋琬。杨仪得知此事后,内心难免产生情绪,在此后的工作上也是时不时就流露出愤怒的样子,导致旁人……爱伤冬季他们是相爱的。她跟我讲他们的故事的时候,眼神是落漠的、悲伤的。但是在她的眼睛最深处,我看得见,那是幸福。他穿着一件白衬衫,白色使他多了几分儒雅。他喜欢笑,他的笑可以……八大著名木乃伊事件年前木乃伊婴儿科幻电影《木乃伊3:龙帝之墓》据国外媒体报道,一直倍受关注的科幻电影《木乃伊3:龙帝之墓》于8月1日全球上映,该片讲述了关于2000多年前中国一支木乃伊军队复活的神奇故事……元宝多肉的养殖方法和注意事项元宝多肉在养殖前,可选用疏松、肥沃、透气和排水性能良好的砂土进行种养,再搭配适量的蛭石。养护期间,需要将温度稳定15度以上,否则会影响植株的生长。在生长期间,需要给予植株充足的……小学语文试讲逐字稿篇忆江南逐字稿忆江南作者微信公众号:学姐考编,面试逆袭,成功上岸,300多篇试讲稿,一直创新从未改变。一、谈话导入俗话说:上有天堂,下有苏杭,自古以来,江南,就以他的魅力和……到底大连金石滩好玩吗大连金石滩景点都有什么大连金石滩位于大连金州区内,是大连有名的5A旅游景区,基本上到大连旅游的小伙伴都会把这里安排在他们的行程上面,想知道到底大连金石滩好玩吗?想知道大连金石滩景点都有什么?那接下来……网站建设公司哪家好如何选择网站建设公司1、高低价位如果网站本身没有太多的预算,那么肯定会找到便宜又划算的,这是毋庸置疑的。那么找到一个可靠的个人或工作室是最好的选择。毕竟,这些服务商的成本相对较低,价格应该相……自建运营分析系统埋点运营分析产品设计本文以公司自建的运营分析系统为讨论对象,对系统的产品架构设计及技术方案选型进行了分析以及要点说明。目前市面上关于流量分析的产品已经做到非常标准化了,如GrowingIO、……是什么让你爱上有趣的有趣这个词在周围朋友的口中出现的越来越多,大家想要成为有趣的人,过有趣的生活。可是当我们讨论一个App很有趣的时候,我们又在说什么呢?选中的来源是谷歌、知乎、微信中搜索,……果园冬季灌溉的方法现在温度更低,天气越来越冷,许多果园现在都在清园状态。我们知道,冬季是果园管理的重要时期,如果明年管理得好,我们就能有效地提高产量,而冬季果园的管理对于冬季灌溉至关重要,让我们……
盆栽大丽花的养殖方法这大管理原则经营者必知阴雨天收割韭菜好吗收割韭菜的正确方法年北京中小学生学籍中将记录健康数据推进城乡义务教育一体化发展是教育公平应有之义衣服滴了蜡油怎么清理如何考上注册会计师魔王松鼠如何挑选王者荣耀如何快速刷金币支付宝里面的余额宝怎么提现转出表格中底部求和显示为怎么解决支付宝扫码红包怎么使用
今日小满原创试试这样做可有效舒缓孕妇产前恐惧无非造句用无非造句大全蔡少芬一家五口罕见登大刊,她穿裙子太仙气,三个孩子颜值太优越债权的优先受偿权热评聚热点网 一枕梨花难入眠定制版发布意味着定制版手机的巅峰大神杰作百度网盘满速下载这回是真的暑假见闻作文(通用6篇)有种反差叫唐探的KiKo,当她卸妆后确定这是一个人?使员工生机勃勃的四项机制夏黑豆高产栽培时间控制管理

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找菏泽德阳山西湖州宝鸡上海茂名内江三亚信阳长春北海西安安徽黄石烟台沧州湛江肇庆鹤壁六安韶关成都钦州