clickhouse做漏斗分析
漏斗分析代码记录
SELECT media_source AS media_source, funnel_sort AS funnel_sort, count(1) AS total_count
FROM (SELECT media_source,arraySort(x ->-x, groupArray(count)) AS funnel_sortFROM (SELECT media_source, level_index, count(1) AS countFROM (SELECT media_source,user_id AS user_id,arrayJoin(arrayEnumerate(levels)) AS level_index,arrayWithConstant(level, 1) AS levelsFROM (SELECT media_source,user_id,windowFunnel(86400)(event_time, event_name = 'bf_enter_success',event_name = 'RewardVideoShowSuccess') AS levelFROM (SELECT date AS date,country AS country,app_name AS app_name,app_version AS app_version,media_source AS media_source,user_id AS user_id,event_name AS event_name,app_id AS app_id,toUInt64(toUnixTimestamp64Milli(toDateTime64(splitByString('+', event_time)[1], 3,'Asia/Shanghai'))) AS event_timeFROM ods.ods_appsflyer_eventWHERE 1 = 1AND date BETWEEN '2020-10-10' AND '2020-10-10'AND app_id = ('APAFXD4SDC4WE'))WHERE 1 = 1GROUP BY media_source, user_id)WHERE 1 = 1)WHERE 1 = 1GROUP BY media_source, level_index)WHERE 1 = 1GROUP BY media_source)
WHERE 1 = 1
GROUP BY media_source, funnel_sort
ORDER BY media_source ASC;
SELECT date AS date, count(user_id) AS count, SUM(data_0) AS data_0, SUM(data_1) AS data_1
FROM (SELECT date AS date,user_id AS user_id,groupArray(event) AS events,toString(events) AS events_uniq_str,arrayCount(x-> x = 1, events) AS data_0,length(extractAll(events_uniq_str, '1.*?2')) AS data_1FROM (SELECT date AS date,country AS country,app_name AS app_name,app_version AS app_version,media_source AS media_source,user_id AS user_id,casewhen event_name = 'bf_enter_success' then 1when event_name = 'RewardVideoShowSuccess' then 2else 0 end AS event,app_id AS app_id,toUInt64(toUnixTimestamp64Milli(toDateTime64(splitByString('+', event_time)[1], 3, 'Asia/Shanghai'))) AS event_timeFROM ods.ods_appsflyer_eventWHERE 1 = 1AND date BETWEEN '2020-10-10' AND '2020-10-10'AND app_id = ('APAFXD4SDC4WE')AND event_name in ('bf_enter_success', 'RewardVideoShowSuccess')ORDER BY event_time ASC)WHERE 1 = 1GROUP BY date, user_id)
WHERE 1 = 1
GROUP BY date
ORDER BY date ASC
clickhouse做漏斗分析相关推荐
- 在 ClickHouse 中使用函数实现有序漏斗分析
文章目录 背景 基础 提出问题 分析问题 解决问题 总结 背景 最近大数据项目中,碰到了个问题,在做漏斗分析时分析性能常常跟不上,22 亿数据量往往需要 10s 以上才能返回想要的结果.推测应该是分析 ...
- ClickHouse 实现有序漏斗分析与数据可视化
Clickhouse 实现漏斗分析与数据可视化 1.前言 2.环境准备 2.1.测试表 2.2.插入伪造的样例数据 2.2.1.插入伪造的登录数据 2.2.2.插入伪造的浏览数据 2.2.3.插入伪造 ...
- 如何简单、高效的进行留存和漏斗分析
Databend 是一个使用 Rust 研发.开源的.完全面向云架构的新式数仓,致力于提供极速的弹性扩展能力,打造按需.按量的 Data Cloud 产品体验. 开源地址:https://github ...
- 九大数据分析方法:漏斗分析法
大家好,我是爱学习的小xiong熊妹. 今天继续跟大家分享的是九大数据分析方法系列.今天介绍的是漏斗分析法,漏斗分析法是一种基础的,处理多个指标分析问题的方法,有很多应用场景. 一.为什么叫" ...
- 一文读懂大数据漏斗分析!
下面我将为您介绍漏斗分析的概念,以及组织及其数据如何使用它来分析大数据集.希望能够帮到你们. 很多时候我们发现我们的业务数据看起来很不错,但最终的转换量却很低,这就说明业务转换率这里有问题.而在数 ...
- 神策数据罗彦博:如何正确使用漏斗分析提升转化?
本文根据神策数据数字营销经理罗彦博<如何正确使用漏斗分析提升转化>直播整理而成.本文主要内容如下: 通过漏斗分析做 SEM 实时调整 推广落地页的转化路径设计 APP 推广中的数据拦截问题 ...
- aspen怎么做灵敏度分析_不会敲代码怎么做智能分析?用奥威商业智能BI
不会敲代码,怎么学也不会,那怎么做大数据智能分析?说来也简单,用商业智能BI软件就行.拖拉拽就能做报表,点击即可智能分析,即使是没有IT基础,完全不会敲代码的人也能轻松抽取数据做智能分析. 商业智能B ...
- 数据分析模型:漏斗分析
01 什么是漏斗分析 漏斗分析是一套流程式的数据分析方法,能够科学地反映各阶段用户转化情况. 漏斗分析模型已经广泛应用于用户行为分析类产品,且功能十分强大:它可以评估总体或各个环节的转化情况.促销活动 ...
- 承上启下:基于全域漏斗分析的主搜深度统一粗排
1. 背景 1.1 概述 淘宝主搜索是一个典型的多阶段检索系统,主要分为召回.粗排.精排等阶段.召回阶段,由文本召回.个性化等多路召回构成,输出商品量级约10^5:粗排阶段,需要从三路召回集合中分别进 ...
最新文章
- Android Studio下项目构建的Gradle配置及打包应用变体
- Jsoup 数据修改
- 计算机二级mysql程序设计题库_计算机二级MySQL数据程序设计模拟试题
- jdk版本修改不生效
- js中判断数组中是否含有某个字符串方法
- java实现微信公众平台中的字典排序
- 数论入门符号_大符号入门指南第2部分
- Java判断拼音的工具类
- kubernets nodeport 无法访问
- javawebJAVAJSP酒店预订系统jsp酒店管理系统jsp民宿预订酒店jsp客房预订系统jsp宾馆客房预订系统
- pip安装超时,Exception:Traceback(most recent call last)
- latex安装后运行报错:系统找不到指定的文件,试试这样吧
- 国内流行商业网站分类最新排行榜(2008完整版)
- HTML编辑器UEditor的简单使用
- ArcGIS二次开发基础教程(01):打开mxd文件,添加(.shp),(.lyr),(.mdb),(.tif;.img)等多种类型数据
- oracle数据库经典练习题及答案
- 思迪博软件在2021 Gartner主数据管理解决方案 魔力象限中被评为挑战者
- 将svn diff改成用vimdiff命令进行可视化差异显示
- gs地图开发_当红小生东风风神奕炫GS 有颜有型
- Lua系列--pairs和ipairs
热门文章
- 纪念一路的贫穷和富贵
- 深度分析:经常被拿在一起讨论的okr和kpi,究竟有何区别?
- NetDevOps实践(一)华为CE交换机:基线检查——本机发往日志服务器的IP与设备的LoopBack 0下的IP进行对比
- 利用 Windows Vista 和 WCF 中强大的 P2P 通信功能[MSDN]
- 云笔记推荐----wolai
- GitHub搭建个人主页
- 「聚合生态 出海共赢」:深耕日韩游戏、泛娱乐类应用市场
- RK3399 CPU锁频
- airpods链接mac弹窗_在 Mac 状态栏查看 AirPods 电量,还能收到低电量提醒:Battery Stats for AirPods | App+1...
- WordPress独立后台壁纸小程序/WordPress壁纸小程序源码