当前位置: 首页 > news >正文

有哪些做微场景的没费网站怎样暂停域名指向网站

有哪些做微场景的没费网站,怎样暂停域名指向网站,有没有推广app的平台,wordpress ip 域名如果要统计用户活跃度,那就涉及连续登录问题,接下来将举一个简单的例子来详细说明这个问题: 一、创建一些模拟数据 一些测试数据如下: deviceid1,2022-10-26,2022-10-26,2022-11-01 deviceid1,2022-10-26,2022-11-03,2022-11-0…

       如果要统计用户活跃度,那就涉及连续登录问题,接下来将举一个简单的例子来详细说明这个问题:

一、创建一些模拟数据

一些测试数据如下:

deviceid1,2022-10-26,2022-10-26,2022-11-01
deviceid1,2022-10-26,2022-11-03,2022-11-05
deviceid2,2022-10-27,2022-10-27,2022-11-08
deviceid2,2022-10-27,2022-11-10,9999-12-31
deviceid3,2022-10-27,2022-10-27,2022-11-01
deviceid3,2022-10-27,2022-11-04,2022-11-11
deviceid3,2022-10-27,2022-11-14,9999-12-31
deviceid4,2022-10-01,2022-10-01,2022-10-11
deviceid4,2022-10-01,2022-10-13,2022-11-01
deviceid4,2022-10-01,2022-11-03,2022-11-05

-- 1.创建用户活跃区间表
create table tmp.app_user_active_range(deviceid      string,     -- 设备编号first_login   string,     -- 首访日期start_dt      string,     -- 用户活跃区间起始时间end_dt        string      -- 用户活跃区间结束时间
)
partitioned by(dt string)
row format delimited
fields terminated by ',';-- 2、模拟用户活跃数据,将上述数据保存到服务器/root/range.txt路径下 然后load到tmp.app_user_active_range表,load data local inpath '/root/range.txt' overwrite into table  tmp.app_user_active_range partition(dt='2022-11-23');

二、一些统计用户活跃度的问题

下面是三个简单的指标:

1、最近一个月内,每个用户的最大连续活跃天数

2、最近一个月内,连续活跃[1-10)天的人数,[10-20)天的人数,[20+ 天的人数

3、最近一个月内,沉默天数超过3天的有多少人,超过5天有多少人

三、 指标开发详细解决步骤

1、最近一个月内,每个用户的最大连续活跃天数

select * from tmp.app_user_active_range;
with t as (select *,datediff(`if`(end_dt=='9999-12-31',dt,end_dt),`if`(start_dt<date_sub(dt,30),date_sub(dt,30),start_dt))+1 active_daysfrom tmp.app_user_active_range where end_dt>=date_sub(dt,30)unionselect *,0 from tmp.app_user_active_range where end_dt<date_sub(dt,30)
)select deviceid,max(active_days) max_days from t group by deviceid;

2、最近一个月内,连续活跃[1-10)天的人数,[10-20)天的人数,[20+ 天的人数

-- 需求2:最近一个月内,连续活跃[1-10)天的人数,[10-20)天的人数,[20+ 天的人数
with t as (select *,datediff(`if`(end_dt=='9999-12-31',dt,end_dt),`if`(start_dt<date_sub(dt,30),date_sub(dt,30),start_dt))+1 active_daysfrom tmp.app_user_active_range where end_dt>=date_sub(dt,30)unionselect *,0 from tmp.app_user_active_range where end_dt<date_sub(dt,30)
),t1 as (select deviceid,case when active_days between 1 and 9 then '[1-10)'when active_days between 10 and 19 then '[10-20)'when active_days>=20 then '[20+'else '0'end as qujianfrom t
)select qujian,count(distinct deviceid) people_num from t1 group by qujian;

 3、最近一个月内,沉默天数超过3天的有多少人,超过5天有多少人

-- 最近一个月内,沉默天数超过3天的有多少人,超过5天有多少人-- 最终结果
with  z as (-- 前半段沉默时间和中间沉默时间with t as (select *,datediff(start_dt,lag(end_dt,1,`if`(first_login<date_sub(dt,30),date_sub(dt,30),first_login)) over(partition by deviceid order by start_dt))-1 chenmodaysfrom tmp.app_user_active_range where end_dt>=date_sub(dt,30)
)select deviceid,chenmodays from t where chenmodays>0
union all
-- 后半段沉默时间
select deviceid,datediff(dt,end_dt)-1 chenmodays from (select *,max(end_dt) over(partition by deviceid) max_chenmo from tmp.app_user_active_range where end_dt>=date_sub(dt,30))t where max_chenmo<dt and end_dt=max_chenmo
) ,z2 as (select deviceid,sum(chenmodays) chenmodays from z group by deviceid
) selectcase when chenmodays>=3 and chenmodays<5 then '[3,5)'when chenmodays>5 then '[5+)'else '[0,3)'end flag,count(1) numfrom z2 group by flag;

http://www.yayakq.cn/news/596930/

相关文章:

  • 深圳专业建网站公司坪山区坪山街道六联社区
  • 河源市住房和城乡建设局网站如何把jQuery特效做网站背景
  • wordpress加个微信登录flash网站好做seo不
  • 教育机构网站是seo短视频网页入口引流
  • 新手做电影网站好房地产建筑公司网站
  • 网站开发+兼职挣钱吗语言互动网站建设
  • 投资担保网站建设网站宽度 自动收缩
  • 重庆微信营销网站建设主流的网站建设的软件
  • 电子商务网页设计与网站建设wordpress自带字体
  • 科技网站设计资讯wordpress竖版图片尺寸
  • 河南航天建设工程有限公司网站wordpress图片加链接地址
  • 微信上登录网站同步怎么做西安最新公告
  • 海珠区建网站crm营销管理系统
  • 榆林网站开发工程设计与建设 网站
  • wordpress设置公众号移动端网站怎么做seo
  • 模板性公司网站图片江门当地的免费网站优化
  • 灵犀科技 网站建设怎样做一家迷你的特卖网站
  • 做网站的视频教程2008r2网站建设
  • 有域名可以自己做网站吗上海市网站设计
  • 专门做恐怖的网站做电影网站需要多大空间
  • 做网站要求付全款页面设计背景图片
  • 做凸透镜成像的网站企业网站管理系统用户
  • 邢台做网站备案高端设计网站源码
  • 网站建设对公司的发展网站建设公司何去何从
  • 药品网站建设余姚生活网
  • 做网站图片自动切换网页设计图片里面怎么包含文字
  • 做任务赚佣金网站有哪些做视频解析网站播放器和接口
  • 天津建站模板源码怎么做网页快
  • 网站建设pqiw如何做区块链网站
  • 国外做汽配的网站商丘住房和城乡建设厅网站