推送消息的用户回报评估方法、装置及存储介质与流程

文档序号:19067971发布日期:2019-11-06 02:39阅读:159来源:国知局
推送消息的用户回报评估方法、装置及存储介质与流程

本申请涉及互联网技术领域,特别涉及一种推送消息的用户回报评估方法、装置及存储介质。



背景技术:

广告是指通过语言、文字、图像等信息,并通过各类媒体向社会公众进行有目的的、广泛的宣传告知活动,通过统计广告投放的效果,可以评估广告对店铺的引流作用。

现有技术中,广告投放效果的评估,主要是通过人为统计广告投放前的进店人数和广告投放后的进店人数,将二者的差值作为广告引流的效果值。

但现有的评估方式,无法考虑广告投放前后进店的人数是否与广告投放有关。



技术实现要素:

本申请的目的在于,针对上述现有技术中的不足,提供一种推送消息的用户回报评估方法、装置及存储介质,可以评估推送消息为店铺所带来的引流效果。

为实现上述目的,本申请实施例采用的技术方案如下:

第一方面,本申请实施例提供了一种推送消息的用户回报评估方法,包括:

获取目标推送消息的访问用户集合,访问用户集合包括:访问过目标推送消息的用户标识;根据用户定位数据,获取包含目标位置的目标用户集合,其中,目标位置为目标推送消息所推送内容关联的位置;根据访问用户集合和目标用户集合,获取用户回报结果。

可选地,上述根据访问用户集合和所述目标用户集合,获取用户回报结果,包括:匹配访问用户集合和目标用户集合,获取用户标识匹配的第一用户集合;根据第一用户集合的用户数量和访问用户集合的用户数量,计算获取第一引流率。

可选地,上述方法还包括:获取未访问用户集合,未访问用户集合包括:未访问目标推送消息的用户标识;匹配未访问用户集合和目标用户集合,获取用户标识匹配的第二用户集合;根据第二用户集合的用户数量和未访问用户集合的用户数量,计算获取第二引流率;根据第一引流率和第二引流率,计算获取目标推送消息的引流率。

可选地,上述匹配访问用户集合和目标用户集合,获取用户标识匹配的第一用户集合之后,该方法还包括:提取第一用户集合中的用户特征;根据用户特征,在待推荐用户中匹配目标推荐用户。

可选地,上述获取目标推送消息的访问用户集合,包括:获取目标推送消息的日志信息,日志信息包括:访问目标推送消息的用户标识;根据日志信息,将访问目标推送消息的用户标识写入访问用户集合。

第二方面,本申请实施例提供了一种推送消息的评估装置,包括:第一获取模块、第二获取模块及第三获取模块。

第一获取模块,用于获取目标推送消息的访问用户集合,访问用户集合包括:访问过目标推送消息的用户标识;第二获取模块,用于根据用户定位数据,获取包含目标位置的目标用户集合,其中,目标位置为目标推送消息所推送内容关联的位置;第三获取模块,用于根据访问用户集合和所述目标用户集合,获取用户回报结果。

可选地,上述第三获取模块,具体用于匹配访问用户集合和目标用户集合,获取用户标识匹配的第一用户集合;根据第一用户集合的用户数量和访问用户集合的用户数量,计算获取第一引流率。

可选地,上述装置还包括:第四获取模块、匹配模块、第一计算模块及第二计算模块;第四获取模块,用于获取未访问用户集合,未访问用户集合包括:未访问目标推送消息的用户标识;匹配模块,用于匹配未访问用户集合和目标用户集合,获取用户标识匹配的第二用户集合;第一计算模块,用于根据第二用户集合的用户数量和未访问用户集合的用户数量,计算获取第二引流率;第二计算模块,用于根据第一引流率和第二引流率,计算获取目标推送消息的引流率。

可选地,上述装置还包括:提取模块和推荐模块;提取模块,用于提取第一用户集合中的用户特征;推荐模块,用于根据用户特征,在待推荐用户中匹配目标推荐用户。

可选地,上述第一获取模块,用于根据日志信息,将访问目标推送消息的用户标识写入访问用户集合。

第三方面,本申请实施例提供了一种处理设备,包括:处理器、存储介质和总线,存储介质存储有处理器可执行的机器可读指令,当处理设备运行时,处理器与存储介质之间通过总线通信,处理器执行机器可读指令,以执行上述第一方面的推送消息的用户回报评估方法的步骤。

第四方面,本申请实施例提供了一种存储介质,存储介质上存储有计算机程序,计算机程序被处理器运行时执上述第一方面的推送消息的用户回报评估方法的步骤。

本申请的有益效果是:

本申请实施例提供的一种推送消息的用户回报评估方法、装置及存储介质中,通过获取目标推送消息的访问用户集合,访问用户集合包括:访问过目标推送消息的用户标识;根据用户定位数据,获取包含目标位置的目标用户集合,其中,目标位置为目标推送消息所推送内容关联的位置;使得可以根据访问用户集合中访问过目标推送消息的用户标识和目标用户集合中包含目标位置的目标用户集合,确定访问过目标推送消息且定位数据中包括目标位置的用户集合,也就是可以确定出看过推送消息且根据推送消息去过目标位置的用户,该用户集合作为回报用户,根据该回报用户即可确定目标推送消息的用户回报结果,通过该用户回报结果即可评估目标推送消息的推送效果。

附图说明

为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1为本申请实施例提供的一种推送消息的用户回报评估方法的流程示意图;

图2为本申请实施例提供的另一种推送消息的用户回报评估方法的流程示意图;

图3为本申请实施例提供的又一种推送消息的用户回报评估方法的流程示意图;

图4为本申请实施例提供的另一种推送消息的用户回报评估方法的流程示意图;

图5为本申请实施例提供的又一种推送消息的用户回报评估方法的流程示意图;

图6为本申请实施例提供的一种推送消息的用户回报评估装置的结构示意图;

图7为本申请实施例提供的另一种推送消息的用户回报评估装置的结构示意图;

图8为本申请实施例提供的又一种推送消息的用户回报评估装置的结构示意图;

图9为本申请实施例提供的一种处理设备结构示意图。

具体实施方式

为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。

因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。

图1为本申请实施例提供的一种推送消息的用户回报评估方法的流程示意图。该方法的执行主体可以为计算机、服务器、处理器等可以进行数据处理的设备,本申请在此不作进行限定,如图1所示,该方法包括:

s101、获取目标推送消息的访问用户集合,访问用户集合包括:访问过目标推送消息的用户标识。

目标推送消息可以是网页信息、视频信息、音频信息等,可以包括广告、社交活动等,根据不同的应用场景可对应不同的目标推送消息,本申请在此并不对目标推送消息的类型进行限定。当然,本申请并不限定目标推送消息的推送方式,一般可以通过互联网推送到用户的app、终端等。

访问用户集合为访问过目标推送消息的用户集合,该用户集合可以包括多个用户,每一用户对应唯一的用户标识,其中,该用户标识可以是用户注册的账号、身份证号、用户访问设备的设备标识、用户名、手机号等。本申请在此并不对访问用户集中用户的数量、用户标识的表示方式进行限定,根据实际的应用场景可进行相应的设定。

可选地,目标推送消息的访问用户集合可以通过文件导入的方式或监测目标推送消息的第三方设备监测用户的访问设备获取,该访问设备可以是计算机、手机、平板电脑、可穿戴设备等多种类型的设备,本申请在此并不限定访问用户集合的获取方式和访问设备的设备类型,通过获取目标推送信息的访问用户集合,可以确定访问目标推送消息的用户标识。

s102、根据用户定位数据,获取包含目标位置的目标用户集合,其中,目标位置为目标推送消息所推送内容关联的位置。

上述用户定位数据可以通过文件导入或通过用户访问设备所安装的第三方定位软件获取,比如,可以通过用户访问设备中的全球定位系统(globalpositioningsystem,gps)、北斗系统、或无线保真(wirelessfidelity,wifi)定位技术所获取,本申请在此并不对该获取方式进行限定。目标位置为目标推送消息所推送内容关联的位置,比如目标推送消息为某店铺的宣传广告时,目标位置可以为该店铺的位置,目标推送消息推送某个活动时,目标位置可以是活动开展场地等,根据实际的应用场景,不同的目标推送消息可对应不同的目标位置,本申请在此不作限定。

当然,本申请在此也不限定目标用户集合中用户的数量,根据实际的应用场景目标用户集合中用户的数量可能不同。可选地,目标用户集合和访问用户集合中用户的数量可以相同。

s103、根据访问用户集合和目标用户集合,获取用户回报结果。

其中,访问用户集合包括访问过目标推送消息的用户标识,目标用户集合为包含目标位置的目标用户集合,即通过访问用户集合和目标用户集合,可以确定访问过目标推送消息且定位数据中包括目标推送消息所关联目标位置的用户集合,该用户集合可以作为回报用户,根据该回报用户即可确定目标推送消息的用户回报结果,通过该用户回报结果即可评估目标推送消息的推送效果。

综上所述,本申请提供的推送消息的用户回报评估方法中,通过获取目标推送消息的访问用户集合,访问用户集合包括:访问过目标推送消息的用户标识;根据用户定位数据,获取包含目标位置的目标用户集合,其中,目标位置为目标推送消息所推送内容关联的位置;使得可以根据访问用户集合中访问过目标推送消息的用户标识和目标用户集合中包含目标位置的目标用户集合,可以确定出看过推送消息且根据推送消息去过目标位置的用户,该用户集合作为回报用户,根据该回报用户即可确定目标推送消息的用户回报结果,通过该用户回报结果即可评估目标推送消息的推送效果。

图2为本申请实施例提供的另一种推送消息的用户回报评估方法的流程示意图。可选地,如图2所示,上述根据访问用户集合和所述目标用户集合,获取用户回报结果,包括:

s201、匹配访问用户集合和目标用户集合,获取用户标识匹配的第一用户集合。

其中,第一用户集合为访问用户集合和目标用户集合中用户标识相匹配的用户,即访问过目标推送消息且去过目标位置的用户集合。

s202、根据第一用户集合的用户数量和访问用户集合的用户数量,计算获取第一引流率。

可选地,可以通过计算第一用户集合的用户数量在访问用户集合的占比信息,将其作为第一引流率,第一引流率可以在一定程度上评价目标推送消息的引流效果,第一引流率越大,对应的引流效果也越好,当然,本申请在此并不限定第一引流率的计算公式,根据实际的应用场景可对应不同的计算公式。

例如,访问用户集合a中用户的数量为100,目标用户集合b中用户的数量为80,访问用户集合a和目标用户集合b中用户标识匹配的第一用户集合的用户数量为60,则计算得到的第一引流率x1为60%。

图3为本申请实施例提供的又一种推送消息的用户回报评估方法的流程示意图。可选地,如图3所示,上述方法还包括:

s301、获取未访问用户集合,未访问用户集合包括:未访问目标推送消息的用户标识。

其中,未访问用户集合为未访问过目标推送消息的用户集合,该用户集合可以包括多个用户,每一用户对应唯一的用户标识,其中,该用户标识可以是用户注册的账号、身份证号、用户访问设备的设备标识、用户名、手机号等,本申请在此并不对用户标识的表示方式进行限定,根据实际的应用场景可进行相应的设定。

可选地,未访问用户集合中用户的数量可以与访问用户集合中用户的数量可以相同,未访问用户集合可以通过文件导入的方式或第三方设备监测用户的访问设备获取,该访问设备可以是计算机、手机、平板电脑、可穿戴设备等多种类型的设备,本申请在此并不限定未访问用户集合的获取方式和访问设备的设备类型,根据实际的应用场景可自行选择。

举例说明,访问用户集合和未访问用户集合可以基于同一平台采集,以更好地估计引流率。假设以某一平台的所有注册用户为样本,将这些用户中访问过目标推送消息的用户记入访问用户集合,其他没访问过目标推送消息的用户记入未访问用户集合,但不以此为限。

s302、匹配未访问用户集合和目标用户集合,获取用户标识匹配的第二用户集合。

其中,未访问用户集合包括未访问目标推送消息的用户标识,通过将未访问用户集合和目标用户集合进行匹配,即可获取到两个集合中用户标识匹配的第二用户集,该第二用户集为未访问过目标推送消息,但去过目标位置的用户集。

s303、根据第二用户集合的用户数量和未访问用户集合的用户数量,计算获取第二引流率。

s304、根据第一引流率和第二引流率,计算获取目标推送消息的引流率。

可选地,可以通过计算第二用户集合的用户数量与未访问用户集合的用户数量的占比信息,将其作为第二引流率,根据该第二引流率与上述第一引流率可以确定目标推送消息的引流率,目标推送消息的引流率可以用于评价目标推送消息的引流效果,即可用于确定目标推送消息对目标店铺的引流效果,可选地,可以通过计算第一引流率和第二引流率的差值,并计算该差值在第二引流率中的占比值,将该占比值作为目标推送消息的引流率。当然,本申请在此并不限定第二引流率和目标推送消息的引流率的计算公式,根据实际的应用场景可对应不同的计算公式。

例如,目标用户集合b中用户的数量为80,未访问用户集合c中用户的数量为100,目标用户集合b和未访问用户集合c中用户标识匹配的第二用户集合的用户数量为20,则计算得到的第二引流率x2为20%。

进一步地,访问用户集合a中用户的数量为100,目标用户集合b中用户的数量为80,计算得到的第一引流率x1为60%,则根据计算得到的第一引流率x1和第二引流率x2可以计算得到目标推送消息的引流率x=(x1-x2)/x2=(60%-20%)/20%=200%,即目标推送消息使得到达目标位置的人数增加了200%,比如,可以用于评估目标广告视频为目标店铺所带来的引流效果等,当然,本申请所提供的方法也可用于其他应用场景,本申请在此不作限定。

图4为本申请实施例提供的另一种推送消息的用户回报评估方法的流程示意图。可选地,如图4所示,上述匹配访问用户集合和目标用户集合,获取用户标识匹配的第一用户集合之后,该方法还包括:

s401、提取第一用户集合中的用户特征。

其中,第一用户集合为访问过目标推送消息且定位数据中包括目标位置的用户集合,用户特征可以包括用户的多种特征数据,比如,可以包括用户的用户的性别、年龄信息、购买偏好、兴趣爱好、常去的地点、偏好的app等,本申请在此并不限定用户特征的提取方式,可以通过用户主动提交特征数据的方式、文件导入的方式、采用爬虫技术对访问用户设备的方式等获取,本申请在此并不限定。

s402、根据用户特征,在待推荐用户中匹配目标推荐用户。

目标推荐用户为目标推送消息可能引流的潜在用户,通过提取第一用户集合中的用户特征,并对第一用户集合中用户特征进行分析,可以在下次发送推送消息时,从待推荐用户中选择目标推荐用户发送,还可以提高推送消息的推送效果,实现精准推送。

比如,目标推送消息推荐的是某时尚购物商场,分析第一用户集合的用户大多为30岁以下的年轻人群,那么可以匹配30岁以下的用户群体,针对这些群体推送上述目标推送消息或与目标推送消息类似的推送消息。

图5为本申请实施例提供的又一种推送消息的用户回报评估方法的流程示意图。可选地,如图5所示,上述获取目标推送消息的访问用户集合,包括:

s501、获取目标推送消息的日志信息,日志信息包括:访问目标推送消息的用户标识。

可选地,该日志信息可以通过文件导入的方式获取或监测目标推送信息的第三方设备获取,从第三方设备导出目标推送消息的日志信息,通过日志信息包括的访问目标推送信息的用户标识,可以确定访问目标推送消息的用户。

s502、根据日志信息,将访问目标推送消息的用户标识写入访问用户集合。

可选地,根据获取的日志信息,可以将日志信息中访问目标推送消息的用户标识筛选出来,将筛选出来的用户标识写入访问用户集合中,即可获取到目标推送消息的访问用户集合。

图6为本申请实施例提供的一种推送消息的用户回报评估装置的结构示意图。该装置基本原理及产生的技术效果与前述对应的方法实施例相同,为简要描述,本实施例中未提及部分,可参考方法实施例中的相应内容。如图6所示,该装置包括:第一获取模块110、第二获取模块120及第三获取模块130。

第一获取模块110,用于获取目标推送消息的访问用户集合,访问用户集合包括:访问过目标推送消息的用户标识;第二获取模块120,用于根据用户定位数据,获取包含目标位置的目标用户集合,其中,目标位置为目标推送消息所推送内容关联的位置;第三获取模块130,用于根据访问用户集合和所述目标用户集合,获取用户回报结果。

可选地,上述第三获取模块130,具体用于匹配访问用户集合和目标用户集合,获取用户标识匹配的第一用户集合;根据第一用户集合的用户数量和访问用户集合的用户数量,计算获取第一引流率。

图7为本申请实施例提供的另一种推送消息的用户回报评估装置的结构示意图。可选地,如图7所示,上述装置还包括:第四获取模块140、匹配模块150、第一计算模块160及第二计算模块170。

第四获取模块140,用于获取未访问用户集合,未访问用户集合包括:未访问目标推送消息的用户标识;匹配模块150,用于匹配未访问用户集合和目标用户集合,获取用户标识匹配的第二用户集合;第一计算模块160,用于根据第二用户集合的用户数量和未访问用户集合的用户数量,计算获取第二引流率;第二计算模块170,用于根据第一引流率和第二引流率,计算获取目标推送消息的引流率。

图8为本申请实施例提供的又一种推送消息的用户回报评估装置的结构示意图。可选地,如图8所示,上述装置还包括:提取模块210和推荐模块220;提取模块210,用于提取第一用户集合中的用户特征;推荐模块220,用于根据用户特征,在待推荐用户中匹配目标推荐用户。

可选地,上述第一获取模块110,用于根据日志信息,将访问目标推送消息的用户标识写入访问用户集合。

上述装置用于执行前述实施例提供的方法,其实现原理和技术效果类似,在此不再赘述。

以上这些模块可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个特定集成电路(applicationspecificintegratedcircuit,简称asic),或,一个或多个微处理器(digitalsignalprocessor,简称dsp),或,一个或者多个现场可编程门阵列(fieldprogrammablegatearray,简称fpga)等。再如,当以上某个模块通过处理元件调度程序代码的形式实现时,该处理元件可以是通用处理器,例如中央处理器(centralprocessingunit,简称cpu)或其它可以调用程序代码的处理器。再如,这些模块可以集成在一起,以片上系统(system-on-a-chip,简称soc)的形式实现。

图9为本申请实施例提供的一种处理设备结构示意图。如图9所示,该处理设备可以包括:处理器310、存储介质320和总线330,存储介质320存储有处理器310可执行的机器可读指令,当处理设备运行时,处理器310与存储介质320之间通过总线330通信,处理器310执行机器可读指令,以执行上述方法实施例的步骤。具体实现方式和技术效果类似,这里不再赘述。

可选地,本公开还提供一种存储介质,存储介质上存储有计算机程序,计算机程序被处理器运行时执行上述方法实施例的步骤。具体实现方式和技术效果类似,这里不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(英文:processor)执行本申请各个实施例所述方法的部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(英文:read-onlymemory,简称:rom)、随机存取存储器(英文:randomaccessmemory,简称:ram)、磁碟或者光盘等各种可以存储程序代码的介质。

需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

以上所述仅为本申请的优选实施例而已,并不用于限制本申请,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。以上所述仅为本申请的优选实施例而已,并不用于限制本申请,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1