一种基于APP通知的用户行为分析方法、装置以及平台与流程

文档序号:29735338发布日期:2022-04-21 16:07阅读:134来源:国知局
一种基于APP通知的用户行为分析方法、装置以及平台与流程
一种基于app通知的用户行为分析方法、装置以及平台
技术领域
1.本发明涉及数据处理技术领域,尤其涉及一种基于app通知的用户行为分析方法、装置以及平台。


背景技术:

2.随着移动应用的大爆发,app通知被广泛应用到各种app,并且,各app有的会接入第三方app通知服务商,比如极光,有的会自己做,做法一般都是通过app和服务端建立长连接,然后服务端发送业务信息,app进行通知,到这里就结束了。从而现有中的各大app厂商仅仅是用来单方向的发送app消息,并没有有效的利用发送app通知后的用户反馈信息,从而去判断用户对该消息的感兴趣程度,不仅利用率低、还忽略了用户的需求。


技术实现要素:

3.有鉴于此,本发明的目的在于提出一种基于app通知的用户行为分析方法、装置以及平台,能够有效解决上述问题。
4.为实现上述目的,本发明提供一种基于app通知的用户行为分析方法,所述方法包括:接收到app通知推送至用户终端时,记录所述app通知到达所述用户终端的第一时间,所述app通知对应设有通知标签,所述通知标签用于标识所述app通知所属的消息类型;获取用户对所述app通知进行查阅的点击操作,记录用户点击所述app通知的第二时间以及浏览所述app通知对应的页面后退出页面的第三时间;通过所述第一时间、所述第二时间以及所述第三时间分析用户对所述app通知所对应的所述通知标签的兴趣程度。
5.优选的,在所述通过所述第一时间、所述第二时间以及所述第三时间分析用户对所述app通知所对应的所述通知标签的兴趣程度之后,还包括:基于所述兴趣程度确定用户的兴趣类型,根据所述兴趣类型推送与所述兴趣类型相匹配的所述app通知至所述用户终端。
6.优选的,在所述基于所述兴趣程度确定用户的兴趣类型,根据所述兴趣类型推送与所述兴趣类型相匹配的所述app通知至所述用户终端之后,还包括:获取用户的位置信息,根据用户当前所在位置查找周边商家发布与用户的所述兴趣类型相匹配的所述app通知进行推送。
7.优选的,所述方法还包括:根据不同的时间段推送与每一所述时间段相匹配的所述app通知至所述用户终端。
8.优选的,所述根据不同的时间段推送与每一所述时间段相匹配的所述app通知至所述用户终端的步骤包括:在预设时间内判断用户查阅不同的所述app通知时所述第二时间在当天所属的时
间段,根据不同的所述时间段推送与所述通知标签以及与每一所述时间段相匹配的所述app通知至所述用户终端。
9.优选的,所述通过所述第一时间、所述第二时间以及所述第三时间分析用户对所述app通知所对应的所述通知标签的兴趣程度的步骤包括:将用户对所述app通知的查阅时间差以及页面浏览时长进行打包发送至服务端,通过所述服务端根据所述查阅时间差和所述页面浏览时长分析用户对所述app通知所对应的所述通知标签的兴趣程度,其中,所述查阅时间差为通过计算所述第二时间与所述第一时间的差值,所述页面浏览时长为通过计算所述第三时间与所述第二时间的差值。
10.为实现上述目的,本发明还提供一种基于app通知的用户行为分析装置,所述装置包括:接收单元,用于接收到app通知推送至用户终端时,记录所述app通知到达所述用户终端的第一时间,其中,所述app通知对应设有通知标签,所述通知标签用于标识所述app通知所属的消息类型;获取单元,用于获取用户对所述app通知进行查阅的点击操作,记录用户点击所述app通知的第二时间以及浏览所述app通知对应的页面后退出页面的第三时间;分析单元,用于通过所述第一时间、所述第二时间以及所述第三时间分析用户对所述app通知所对应的所述通知标签的兴趣程度。
11.优选的,所述装置还包括:确定单元,用于基于所述兴趣程度确定用户的兴趣类型,根据所述兴趣类型推送与所述兴趣类型相匹配的所述app通知至所述用户终端。
12.优选的,所述分析单元,还用于:将用户对所述app通知的查阅时间差以及页面浏览时长进行打包发送至服务端,通过所述服务端根据所述查阅时间差和所述页面浏览时长分析用户对所述app通知所对应的所述通知标签的兴趣程度,其中,所述查阅时间差为通过计算所述第二时间与所述第一时间的差值,所述页面浏览时长为通过计算所述第三时间与所述第二时间的差值。
13.为实现上述目的,本发明还提供一种基于app通知的用户行为分析平台,包括处理器、存储器以及存储在所述存储器内的计算机程序,所述计算机程序能够被所述处理器执行以实现如上述实施例所述的一种基于app通知的用户行为分析方法。
14.有益效果:以上方案,通过收集app通知发送至用户终端时用户对app通知的反馈信息,从而根据用户的响应情况分析用户对app通知所对应的事件或产品的感兴趣程度,能够有效利用发送app通知后的用户反馈信息,避免无差别试的广撒网电话营销和批量推送消息,并且可以更好的为用户服务,实现低成本、高灵活性的分析用户行为的方式,为后续数据挖掘或其他提供基础。
15.以上方案,通过分析用户对app通知的感兴趣程度后,确定用户的兴趣类型,进而推送与之相匹配的app通知,能够准确捕捉用户的需求以推送相关类型的消息给用户,不但提高了用户的体验效果,还为企业寻找潜在客户奠定基础,提高转化效率,大大降低开发客户的成本。
16.以上方案,通过获取用户的位置信息,并根据当前位置查找周边商家发布与用户
兴趣类型相匹配的消息进行推送,能够基于用户所在位置快速匹配附近商家发布的相关消息给用户,提高满足用户的需求。
17.以上方案,通过判断用户查阅app通知的时间点在当天所属的时间段,根据不同的时间段推送相关的消息,能够准确捕捉用户在各个时间段的需求,并且提高用户查阅率。
附图说明
18.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
19.图1为本发明一实施例提供的一种基于app通知的用户行为分析方法的流程示意图。
20.图2为本发明另一实施例提供的一种基于app通知的用户行为分析方法的流程示意图。
21.图3为本发明一实施例提供的一种基于app通知的用户行为分析装置的结构示意图。
22.图4为本发明另一实施例提供的一种基于app通知的用户行为分析装置的结构示意图。
23.图5为本发明一实施例提供的一种基于app通知的用户行为分析设备的结构示意图。
24.发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
25.为使本发明实施方式的目的、技术方案和优点更加清楚,下面将结合本发明实施方式中的附图,对本发明实施方式中的技术方案进行清楚、完整地描述,显然,所描述的实施方式是本发明一部分实施方式,而不是全部的实施方式。基于本发明中的实施方式,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施方式,都属于本发明保护的范围。因此,以下对在附图中提供的本发明的实施方式的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施方式。基于本发明中的实施方式,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施方式,都属于本发明保护的范围。
26.在本发明的描述中,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本发明的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。
27.以下结合实施例详细阐述本发明的内容。
28.参照图1所示为本发明实施例提供的一种基于app通知的用户行为分析方法的流程示意图。该方法包括:s11,接收到app通知推送至用户终端时,记录所述app通知到达所述用户终端的第
一时间,所述app通知对应设有通知标签,所述通知标签用于标识所述app通知所属的消息类型;s12,获取用户对所述app通知进行查阅的点击操作,记录用户点击所述app通知的第二时间以及浏览所述app通知对应的页面后退出页面的第三时间;s13,通过所述第一时间、所述第二时间以及所述第三时间分析用户对所述app通知所对应的所述通知标签的兴趣程度。
29.在步骤s11中,所述第一时间一般指是所述app通知到达所述用户终端的确切时间。然而,如果用户此时未使用用户终端时(如,午睡,晚上睡觉等),且app在后台运行。此时,如果接收到所述app通知,显然即使是用户感兴趣的内容,由于用户未在使用用户终端,因此,可能会由于时间过长未被浏览(午睡)而被忽略。因此,在步骤s11,可以进一步对所述第一时间进行修正。具体的,当接收到所述app通知时,可以进一步判断所述用户终端的主屏幕是否被激活,当所述主屏幕被激活时,以接收到所述app通知的确切时间作为第一时间;当所述主屏幕未被激活时,以下一次主屏幕被激活的确切时间作为第一时间。当然,也可以通过是否可以识别到人脸等操作,作为修正第一时间的依据。具体的,当接收到所述app通知时,可以进一步判断是否识别到用户人脸,当识别到用户人脸时,以接收到所述app通知的确切时间作为第一时间;当所述未识别到用户人脸时,以下一次识别到用户人脸的确切时间作为第一时间。
30.其中,所述通过所述第一时间、所述第二时间以及所述第三时间分析用户对所述app通知所对应的所述通知标签的兴趣程度的步骤包括:将用户对所述app通知的查阅时间差以及页面浏览时长进行打包发送至服务端,通过所述服务端根据所述查阅时间差和所述页面浏览时长分析用户对所述app通知所对应的所述通知标签的兴趣程度,其中,所述查阅时间差为通过计算所述第二时间与所述第一时间的差值,所述页面浏览时长为通过计算所述第三时间与所述第二时间的差值。
31.在本实施例中,对于发送app通知消息,其每条app通知消息和该消息对应的具体页面,都对应有一个或者多个通知标签tag,最典型的通知标签tag是产品的id,当然还有其他的通知标签tag,比如某个线下门店、某个线上促销活动、某个线下促销活动等。当该app通知消息推送到用户终端后,记录下app通知推送的时间,其中,该用户终端可以为智能手机、平板电脑、智能手表中的任意一种。如果用户对该消息不感兴趣,直接清除该消息,则结束,无需进行后续的操作即可。如果用户点击了该消息,则记录下用户点击app通知的时间,这时并不把用户点击的时间马上回传到服务端平台,而是先记录在app本地,当用户通过app通知消息去浏览对应的页面时,我们记录下浏览页面的开始时间,到用户关闭时记录下结束时间,然后异步算出差值,该差值即是用户浏览该页面的时间。具体的,用户通过app通知消息进入到对应的app页面后,触发开始计时的第一事件,记录开始时间t1,如果在浏览app页面期间有电话、微信或其他消息过来时且打开了其他的app2,此时,当前浏览页面的app就会转到后台,触发暂停计时的第二事件并记录结束时间t2,记录差值(t2-t1);如果后续用户又再次回到了app页面,此时又会重新开始计时、记录开始时间,如此反复,最终用户浏览页面的时间就是多个(t2-t1)的累加。然后把之前用户对消息的点击时间一起压缩下回传到服务端平台,这样通过异步解耦,减少回传次数,节省流量,效率也较高。服务端平台就可以计算出用户从服务端平台发送完app通知消息到点击消息的时间差,以及用户浏览
该页面的时长。服务端平台有实时的大数据计算,用以分析用户对app通知消息的兴趣程度。比如用户收到消息后很快的就点击进去看了并且浏览的时间还较长,那么可以判定用户对该消息对应的tag较为感兴趣。对应的参数可以灵活调整,是一个不断调优的过程,而且对于不同行业,不同app等,策略都会不一样,前期可以简单定义如下策略:(1)用户非常感兴趣:用户在10s内点击通知,并且浏览页面的时长超过60s,或者浏览时长超过120s;(2)用户较为感兴趣:用户在60s内点击通知,并且浏览页面的时长超过30s,或者浏览时长超过60s;(3)用户不感兴趣:用户未点击或者浏览页面的时长小于5s;(4)用户感兴趣:除上述外的请他情况。
32.在另一实施例中,在所述通过所述第一时间、所述第二时间以及所述第三时间分析用户对所述app通知所对应的所述通知标签的兴趣程度之后,还包括:s14,基于所述兴趣程度确定用户的兴趣类型,根据所述兴趣类型推送与所述兴趣类型相匹配的所述app通知至所述用户终端。
33.s15,获取用户的位置信息,根据用户当前所在位置查找周边商家发布与用户的所述兴趣类型相匹配的所述app通知进行推送。
34.在本实施例中,通过分析用户对所推送app通知的兴趣程度确定用户的兴趣类型,进而推送与兴趣类型相匹配的app通知给用户。比如,兴趣类型包括学习、购物、亲子、电影、游戏、美食、八卦、运动、旅游等等。由于通过app通知消息能给app产品带来dau(日活跃用户数量)、mau(月活跃用户数量)的增长,并且能够带动用户在低频模块方面的使用,以及带来交易订单或者增加用户粘性等等。但是app通知消息推送不当,则可能对用户形成频繁的打扰,引起用户关闭app的通知,甚至卸载app。因此,从用户角度而言,推送app通知消息的其中一个要点是能给用户带来实用的价值,帮助用户追踪自己感兴趣的包括资讯、事件以及产品等各个方面的最新动态,从而能够更加轻松、高效以及及时的获取自己关心的信息。进一步的,根据用户当前位置查找周边商家发布与用户的兴趣类型相匹配的app通知后进行推送。比如,用户对美食、购物类型比较关注时,当用户的当前位置为商场时,可以给用户推送周边的热门美食店、超市、服装店等等以及对应商家的活动大促、优惠红包的app通知给用户,进而帮助用户探索新的消费场所,以及时获取所需的信息便于用户选择。
35.在其他的实施例中,所述方法还包括:根据不同的时间段推送与每一所述时间段相匹配的所述app通知至所述用户终端。
36.其中,所述根据不同的时间段推送与每一所述时间段相匹配的所述app通知至所述用户终端的步骤包括:在预设时间内判断用户查阅不同的所述app通知时所述第二时间在当天所属的时间段,根据不同的所述时间段推送与所述通知标签以及与每一所述时间段相匹配的所述app通知至所述用户终端。
37.具体地,用户在一天中的各个时间段想获取的消息可能会有所不同,因此根据不同的时间段推送符合的app通知很有必要。比如,通常用户在早上出门前想知道一整天的天气情况、温度变化,还有所到目标位置的路况,因此天气类app或者地图app最好的推送时机
就是在早上7-9点。再有,在用户需要吃午餐的中午时间段,推送一些红包、优惠券的消息更为合适。进一步的,通过在预设时间(比如1个月)内判断用户查阅不同app通知时的第二时间,并将第二时间定义为空闲时间,则可在用户不同的空闲时间推送对应的app通知。比如,用户对学习、八卦类型比较关注,并且用户的阅读时间大多集中在在早上出门上班、中午午休、晚上入睡前三个时间段,则可以在这几个时间段推送热点新闻、资讯、读书等app通知给用户。
38.参照图3所示为本发明实施例提供的一种基于app通知的用户行为分析装置的结构示意图。
39.本实施例中,该装置30包括:接收单元31,用于接收到app通知推送至用户终端时,记录所述app通知到达所述用户终端的第一时间,其中,所述app通知对应设有通知标签,所述通知标签用于标识所述app通知所属的消息类型;获取单元32,用于获取用户对所述app通知进行查阅的点击操作,记录用户点击所述app通知的第二时间以及浏览所述app通知对应的页面后退出页面的第三时间;分析单元33,用于通过所述第一时间、所述第二时间以及所述第三时间分析用户对所述app通知所对应的所述通知标签的兴趣程度。
40.进一步的,所述分析单元33,还用于:将用户对所述app通知的查阅时间差以及页面浏览时长进行打包发送至服务端,通过所述服务端根据所述查阅时间差和所述页面浏览时长分析用户对所述app通知所对应的所述通知标签的兴趣程度,其中,所述查阅时间差为通过计算所述第二时间与所述第一时间的差值,所述页面浏览时长为通过计算所述第三时间与所述第二时间的差值。
41.如图4所示,在另一实施例中,该装置40还包括:确定单元41,用于基于所述兴趣程度确定用户的兴趣类型,根据所述兴趣类型推送与所述兴趣类型相匹配的所述app通知至所述用户终端。
42.匹配单元42,获取用户的位置信息,根据用户当前所在位置查找周边商家发布与用户的所述兴趣类型相匹配的所述app通知进行推送。
43.在其他实施例中,该装置30/40还包括:时间匹配单元,用于根据不同的时间段推送与每一所述时间段相匹配的所述app通知至所述用户终端。
44.进一步的,所述时间匹配单元,还用于:在预设时间内判断用户查阅不同的所述app通知时所述第二时间在当天所属的时间段,根据不同的所述时间段推送与所述通知标签以及与每一所述时间段相匹配的所述app通知至所述用户终端。
45.该装置30/40的各个单元模块可分别执行上述方法实施例中对应步骤,故在此不对各单元模块进行赘述,详细请参见以上对应步骤的说明。
46.在另一方面,本发明实施例还提供一种基于app通知的用户行为分析平台,包括处理器、存储器以及存储在所述存储器内的计算机程序,所述计算机程序能够被所述处理器执行以实现如上述实施例所述的基于app通知的用户行为分析方法。
47.如图5所示,所述基于app通知的用户行为分析设备可包括但不仅限于处理器、存
储器。本领域技术人员可以理解,所述示意图仅仅是基于app通知的用户行为分析设备的示例,并不构成对基于app通知的用户行为分析设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述基于app通知的用户行为分析设备还可以包括输入输出设备、网络接入设备、总线等。
48.所称处理器可以是中央处理单元(central processing unit,cpu),还可以是其他通用处理器、数字信号处理器 (digital signal processor,dsp)、专用集成电路 (application specific integrated circuit,asic)、现成可编程门阵列 (field-programmable gate array,fpga) 或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,所述基于app通知的用户行为分析设备的控制中心,利用各种接口和线路连接整个基于app通知的用户行为分析设备的各个部分。
49.所述存储器可用于存储所述计算机程序和/或模块,所述处理器通过运行或执行存储在所述存储器内的计算机程序和/或模块,以及调用存储在存储器内的数据,实现所述基于app通知的用户行为分析设备的各种功能。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡(smart media card, smc),安全数字(secure digital, sd)卡,闪存卡(flash card)、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
50.其中,所述基于app通知的用户行为分析设备集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。
51.需说明的是,以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。另外,本发明提供的装置实施例附图中,模块之间的连接关系表示它们之间具有通信连接,具体可以实现为一条或多条通信总线或信号线。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
52.上述实施例中的实施方案可以进一步组合或者替换,且实施例仅仅是对本发明的优选实施例进行描述,并非对本发明的构思和范围进行限定,在不脱离本发明设计思想的前提下,本领域中专业技术人员对本发明的技术方案作出的各种变化和改进,均属于本发明的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1