确定用户推送首活比例的方法和装置、存储介质和电子设备制造方法及图纸

技术编号:33541869 阅读:15 留言:0更新日期:2022-05-21 09:52
本发明专利技术实施例公开了一种确定用户推送首活比例的方法和装置、存储介质和电子设备,其中,所述方法包括:获取用户在预设时间段内启动APP的日志记录和点击推送的日志记录,其中,所述预设时间段包括多个时间间隔相同的时间单元;确定所述启动APP的日志记录中用户存在启动APP行为的时间单元的数量P1和用户在P1个时间单元中启动APP的时间,以及用户在点击推送的日志记录中点击推送的时间后计算向用户推送首活成功的时间单元的数量P2;根据P1和P2计算用户在预设时间段内的推送首活比例。本实施例通过确定用户的点击推送行为与启动APP的关联性,能很方便地确定一个时间范围内的用户推送首活比例,为后续推送方案的优化提供了很好的数据基础。好的数据基础。好的数据基础。

【技术实现步骤摘要】
确定用户推送首活比例的方法和装置、存储介质和电子设备


[0001]本专利技术涉及数据分析
,并且更具体地,涉及一种确定用户推送首活比例的方法和装置、以及存储介质和电子设备。

技术介绍

[0002]目前,手机软件为了提高用户活跃度,经常会向用户推送信息,将通过大数据分析确定的用户关注对象的动态、感兴趣的新闻、折扣信息等通过手机短信或者通知的形式发送至用户,用户可以通过点击推送中的链接跳转打开软件。为了更准确地生成用户画像,需要知道推送这一行为对用户活跃度所起的贡献,从而优化推送质量,为此,需要使用到“推送首活比例”这样一个数值。首先,“首活”指的是用户在某个预设时间段的一个时间单元中第一次打开软件的首次活跃行为,如果首次活跃行为是通过点击推送中的链接触发的,那么本次“首活”则被认为是一次推送首活,据此在一个包括多个时间单元的预设时间段内,具有首次活跃行为的时间单元的数量占预设时间段的比例则被认为是用户推送首活比例。用户推送首活比例值越高,越能够体现出推送在首活中起到越大的作用,结合用户在一个预设时间段内的首次活跃行为的时间单元的数量和对用户发送的推送数量可以对后续的推送策略优化起到重要作用。因此,如何准确地计算用户推送首活比例就成为一个急需解决的问题。但是,在获取对用户推送的首活时,往往会遇到一些困难,具体体现在,对用户数据的获取通常只能得到用户打开软件的信息,以及用户每一次点击推送的信息,但无法获取到用户某一次打开软件是否对应了某一次点击推送的行为,这就对判断用户推送首活以及计算用户推送首活比例造成了一定难度。

技术实现思路

[0003]为了解决现有技术中对用户数据的获取通常只能得到用户打开软件的信息,以及用户每一次点击推送的信息,但无法获取到用户某一次打开软件是否对应了某一次点击推送的行为,从而对判断用户推送首活以及计算用户推送首活比例造成了一定难度的技术问题,本专利技术的实施例提供一种确定用户推送首活比例的方法和装置,以及存储介质和电子设备。
[0004]根据本专利技术实施例的一个方面,提供一种确定用户推送首活比例的方法,所述方法包括:
[0005]获取用户在预设时间段内启动APP的日志记录和点击推送的日志记录,其中,所述预设时间段包括多个时间间隔相同的时间单元;
[0006]确定所述启动APP的日志记录中用户存在启动APP行为的时间单元的数量P1和用户在P1个时间单元中启动APP的时间,以及用户在点击推送的日志记录中点击推送的时间;
[0007]根据用户在P1个时间单元中启动APP的时间,以及用户在点击推送的日志记录中点击推送的时间确定P1个时间单元中向用户推送首活成功的时间单元的数量P2;
[0008]根据P1和P2计算用户在预设时间段内的推送首活比例。
[0009]可选地,在本专利技术上述各方法实施例中,根据用户在P1个时间单元中启动APP的时间,以及用户在点击推送的日志记录中点击推送的时间确定P1个时间单元中向用户推送首活成功的时间单元的数量P2包括:
[0010]根据用户在P1个时间单元中每次启动APP的时间t1,以及所述点击推送的日志记录中在t1前,且与t1距离最近的一次用户点击推送行为的时间t2确定用户启动APP与点击推送的第一时间差d1;
[0011]根据第一时间差d1确定用户启动APP与点击推送的时间的关联阈值T1;
[0012]根据用户在P1个时间单元中的每个时间单元第一次启动APP的时间t3,以及所述点击推送的日志记录中在t3前,且与t3距离最近的一次用户点击推送行为的时间t4确定用户启动APP与点击推送的第二时间差d2;
[0013]根据关联阈值T1和第二时间差d2确定P1个时间单元中向用户推送首活成功的时间单元的数量P2。
[0014]可选地,在本专利技术上述各方法实施例中,根据用户在P1个时间单元中每次启动APP的时间t1,以及所述点击推送的日志记录中在t1前,且与t1距离最近的一次用户点击推送行为的时间t2确定用户启动APP与点击推送的第一时间差d1,其中,第一时间差d1的计算公式为:
[0015]d1=|t1

t2|。
[0016]可选地,在本专利技术上述各方法实施例中,根据第一时间差d1确定用户启动APP与点击推送的时间的关联阈值T1,包括:
[0017]当第一时间差d1的分布满足中位数与众数之差小于k,第一时间差d1的分布近似为正态分布时,取为众数的第一时间差d1的值作第一时间差d1的分布的算术平均值m1,其中,k为大于0的数;
[0018]根据平均值m1计算第一时间d1的分布的标准差q1;
[0019]根据平均值m1和标准差q1确定关联阈值T1,其计算公式为:
[0020]T1=m1+q1。
[0021]可选地,在本专利技术上述各方法实施例中,根据第一时间差d1确定用户启动APP与点击推送的时间的关联阈值T1,包括:
[0022]当第一时间差d1的分布不满足正态分布时,计算第一时间差d1的分布的算术平均值m2,并确定为众数的第一时间差d1的值m3;
[0023]当m2≥m3时,令T1等于m2;
[0024]当m2<m3时,令T1=2*m3

m2。
[0025]可选地,在本专利技术上述各方法实施例中,根据第一时间差d1确定用户启动APP与点击推送的时间的关联阈值T1,包括:
[0026]当第一时间差d1的分布不满足正态分布时,计算第一时间差d1的分布的中位值m4,并确定为众数的第一时间差d1的值m5;
[0027]当m4≥m5时,令T1等于m4;
[0028]当m4<m5时,令T1=2*m5

m4。
[0029]可选地,在本专利技术上述各方法实施例中,根据用户在P1个时间单元中的每个时间单元第一次启动APP的时间t3,以及所述点击推送的日志记录中在t3前,且与t3距离最近的
一次用户点击推送行为的时间t4确定用户启动APP与点击推送的第二时间差d2,其中,第二时间差d2的计算公式为:
[0030]d2=|t3

t4|。
[0031]可选地,在本专利技术上述各方法实施例中,根据关联阈值T1和第二时间差d2确定P1个时间单元中向用户推送首活成功的时间单元的数量P2包括:
[0032]当在一个时间单元中,第二时间差d2小于关联阈值T1时,确定所述时间单元为向用户推送首活成功的时间单元;
[0033]统计P1个时间单元中向用户推送首活成功的时间单元的数量P2。
[0034]可选地,在本专利技术上述各方法实施例中,根据P1和P2计算用户在预设时间段内的推送首活比例,其中,推送首活比例的计算公式为:
[0035]P=P2/P1*100%
[0036]式中,P为用户的推送首活比例。
[0037]根据本专利技术实施例的另一方面,本专利技术提供一种确定用户推送首活比例的装置,所述装置包括:
[0本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种确定用户推送首活比例的方法,其特征在于,所述方法包括:获取用户在预设时间段内启动APP的日志记录和点击推送的日志记录,其中,所述预设时间段包括多个时间间隔相同的时间单元;确定所述启动APP的日志记录中用户存在启动APP行为的时间单元的数量P1和用户在P1个时间单元中启动APP的时间,以及用户在点击推送的日志记录中点击推送的时间;根据用户在P1个时间单元中启动APP的时间,以及用户在点击推送的日志记录中点击推送的时间确定P1个时间单元中向用户推送首活成功的时间单元的数量P2;根据P1和P2计算用户在预设时间段内的推送首活比例。2.根据权利要求1所述的方法,其特征在于,根据用户在P1个时间单元中启动APP的时间,以及用户在点击推送的日志记录中点击推送的时间确定P1个时间单元中向用户推送首活成功的时间单元的数量P2包括:根据用户在P1个时间单元中每次启动APP的时间t1,以及所述点击推送的日志记录中在t1前,且与t1距离最近的一次用户点击推送行为的时间t2确定用户启动APP与点击推送的第一时间差d1;根据第一时间差d1确定用户启动APP与点击推送的时间的关联阈值T1;根据用户在P1个时间单元中的每个时间单元第一次启动APP的时间t3,以及所述点击推送的日志记录中在t3前,且与t3距离最近的一次用户点击推送行为的时间t4确定用户启动APP与点击推送的第二时间差d2;根据关联阈值T1和第二时间差d2确定P1个时间单元中向用户推送首活成功的时间单元的数量P2。3.根据权利要求2所述的方法,其特征在于,根据用户在P1个时间单元中每次启动APP的时间t1,以及所述点击推送的日志记录中在t1前,且与t1距离最近的一次用户点击推送行为的时间t2确定用户启动APP与点击推送的第一时间差d1,其中,第一时间差d1的计算公式为:d1=|t1

t2|。4.根据权利要求2所述的方法,其特征在于,根据第一时间差d1确定用户启动APP与点击推送的时间的关联阈值T1,包括:当第一时间差d1的分布满足中位数与众数之差小于k,第一时间差d1的分布近似为正态分布时,取为众数的第一时间差d1的值作第一时间差d1的分布的算术平均值m1,其中,k为大于0的数;根据平均值m1计算第一时间d1的分布的标准差q1;根据平均值m1和标准差q1确定关联阈值T1,其计算公式为:T1=m1+q1。5.根据权利要求2所述的方法,其特征在于,根据第一时间差d1确定用户启动APP与点击推送的时间的关联阈值T1,包括:当第一时间差d1的分布不满足正态分布时,计算第一时间差d1的分布的算术平均值m2,并确定为众数的第一时间差d1...

【专利技术属性】
技术研发人员:刘杰辰
申请(专利权)人:北京金堤科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1