归因方法、装置、计算机设备和存储介质与流程

文档序号:25607347发布日期:2021-06-25 14:06阅读:201来源:国知局
归因方法、装置、计算机设备和存储介质与流程

1.本申请涉及计算机应用领域,具体涉及一种归因方法、装置、计算机设备和存储介质。


背景技术:

2.通常,广告主在dsp(demand

sideplatform,广告投放平台)投放广告后,需要对投放的广告进行追踪,以衡量广告的投放效果。具体地,当用户点击发布商推送的广告会产生一次点击事件,当用户下载并安装广告主的软件应用时,会产生一次安装事件,广告主需要知道此次安装事件应该归因于哪次点击事件,我们将整个过程叫做一次广告点击的转化。其中,我们将适用于计算移动设备(如手机、平板等)上的广告转化方法称为移动广告归因。
3.现有技术中,是通过用户的设备标识(id)进行归因的。由于发布商和广告主都需要使用dsp,因此,可以通过将发生点击事件的设备id以及发生安装事件的设备id记录起来,如果可以找到一对点击事件和安装事件有相同的设备id,那么就将此次安装事件归因于该点击事件。然而,在现有的隐私法案框架下,可能无法准确地收集用户的设备id,导致无法进行移动广告归因,影响了移动广告归因的准确性和可靠性。


技术实现要素:

4.本申请实施例提供一种归因方法、装置、计算机设备和存储介质,无需获取用户的设备标识即可实现移动广告归因,提升了移动广告归因的准确性和可靠性。
5.本申请实施例提供一种归因方法,该归因方法包括:
6.获取点击事件,所述点击事件携带第一用户标识和广告信息;
7.获取安装事件,所述安装事件携带第二用户标识和软件信息;
8.根据所述第一用户标识、广告信息、第二用户标识以及软件信息进行归因。
9.可选的,所述根据所述第一用户标识、广告信息、第二用户标识以及软件信息进行归因,包括:
10.若所述第一用户标识与第二用户标识相匹配,则将所述软件信息对应软件的安装事件归因于所述广告信息对应的点击事件。
11.可选的,所述归因方法还包括:
12.若所述第一用户标识与所述第二用户标识相同,则确定所述第一用户标识与所述第二用户标识相匹配。
13.可选的,所述归因方法还包括:
14.若所述第一用户标识与所述第二用户标识属于同一标识链,则确定所述第一用户标识与所述第二用户标识相匹配。
15.可选的,所述归因方法还包括:
16.获取第一登录信息,所述第一登陆信息携带第一账户信息和第三用户标识;
17.获取第二登陆信息,所述第二登陆信息携带第二账户信息和第四用户标识;
18.若所述第一账户信息和所述第二账户信息相匹配,则将所述第三用户标识和所述第四用户标识确定为所述同一标识链。
19.可选的,所述归因方法还包括:
20.获取第三登录信息,所述第三登录信息携带第三账户信息和第五用户标识;
21.获取第四登录信息,所述第四登录信息携带第四账户信息和第六用户标识;
22.若所述第五用户标识和所述第六用户标识相匹配,则将所述第三账户信息和第四账户信息确定为同一账户链。
23.可选的,所述归因方法还包括:
24.当检测到所述预设工具包在预设软件进行初始化时,检测运行所述预设软件的终端是否存在第七用户标识;
25.若运行所述预设软件的终端存在第七用户标识,则使用所述第七用户标识进行初始化;
26.若运行所述预设软件的终端不存在第七用户标识,则生成所述第七用户标识,并将所述第七用户标识保存在所述终端中。
27.可选的,所述生成所述第七用户标识包括:
28.根据预设规则生成字符串;
29.根据预设算法对所述字符串进行加密处理,以得到所述第七用户标识。
30.本申请实施例还提供了一种归因装置,包括:
31.第一获取模块,用于获取点击事件,所述点击事件携带第一用户标识和广告信息;
32.第二获取模块,用于获取安装事件,所述安装事件携带第二用户标识和软件信息;
33.归因模块,用于根据所述第一用户标识、广告信息、第二用户标识以及软件信息进行归因。
34.本申请实施例还提供了一种计算机设备,包括存储器,处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,处理器执行计算机程序时实现如上述方法的步骤。
35.本申请实施例还提供了一种存储介质,其上存储有计算机程序,其中,计算机程序被处理器执行时实现如上述方法的步骤。
36.本申请实施例提供了一种归因方法、装置、计算机设备和存储介质,通过根据预设工具包生成的标识进行移动广告归因,而无需获取用户的设备标识,避免了由于现有隐私保护机制而导致无法准确收集用户的设备标识而导致的无法归因,提升了移动广告归因的准确性和可靠性。
附图说明
37.为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
38.图1是本申请实施例提供的归因装置的系统示意图。
39.图2是本申请实施例提供的归因方法的流程示意图;
40.图3是本申请实施例提供的归因装置的结构示意图;
41.图4是本申请实施例提供的一种计算机设备的结构示意图。
具体实施方式
42.下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
43.在本申请的描述中,需要理解的是,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个所述特征。在本发明的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。
44.本申请实施例提供一种归因方法、装置、存储介质及计算机设备。具体地,本申请实施例的归因方法可以由计算机设备执行,其中,该计算机设备可以为终端或者服务器等设备。该终端可以为智能手机、平板电脑、笔记本电脑、触控屏幕、个人计算机(pc,personalcomputer)、个人数字助理(personaldigitalassistant,pda)等终端设备,终端还可以包括客户端。服务器可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、cdn、以及大数据和人工智能平台等基础云计算服务的云服务器。
45.例如,当该归因方法运行于服务器时,服务器可以获取和存储点击事件、安装事件以及相应的用户标识、广告信息和软件信息。例如,服务器可以获取点击事件以及安装事件,之后对点击事件和安装事件进行归因。
46.例如,当该归因方法运行于终端时,终端可以获取和存储点击事件、安装事件以及相应的用户标识、广告信息和软件信息。例如,服务器可以获取点击事件以及安装事件,之后对点击事件和安装事件进行归因。
47.请参阅图1,图1为本申请实施例提供的归因装置的系统示意图。该系统可以包括至少一个终端1000,至少一个服务器2000,至少一个数据库3000,以及网络4000。用户持有的终端1000可以通过网络4000连接到不同的服务器。终端1000是具有计算硬件的任何设备,该计算硬件能够支持和执行与归因装置对应的软件产品。另外,终端1000具有用于感测和获得用户通过在一个或者多个触控显示屏的多个点执行的触摸或者滑动操作的输入的一个或者多个多触敏屏幕。另外,当系统包括多个终端1000、多个服务器2000、多个网络4000时,不同的终端1000可以通过不同的网络4000、通过不同的服务器2000相互连接。网络4000可以是无线网络或者有线网络,比如无线网络为无线局域网(wlan)、局域网(lan)、蜂窝网络、2g网络、3g网络、4g网络、5g网络等。另外,不同的终端1000之间也可以使用自身的蓝牙网络或者热点网络连接到其他终端或者连接到服务器等。另外,该系统可以包括多个数据库3000,多个数据库3000耦合到不同的服务器2000,并且可以将获取到的点击事件、安装事件以及点击事件和安装事件所携带的信息存储于数据库3000中。
48.请参阅图2,图2为本申请实施例提供的归因方法的流程示意图,该方法主要可以
包括步骤101至步骤103,该方法所包含的各个步骤的执行主体可以相同也可以不同,该执行主体包括终端、服务器等,针对各个步骤的说明如下:
49.步骤101:获取点击事件,该点击事件携带第一用户标识以及广告信息。
50.具体地,该点击事件由运行有广告发布商app(application,软件应用)的电子设备发送。其中,广告发布商app需要使用广告投放平台的sdk(softwaredevelopmentkit,软件开发工具包),以便广告投放平台对投放的广告进行追踪。
51.容易理解的是,当用户通过广告发布商app点击某广告主的广告时,可以跳转至该广告主的app下载链接,此时,广告投放平台的sdk上传该点击事件到广告投放平台,该点击事件携带有用户标识以及广告信息,其中,用户标识用于标识点击的用户,广告信息可以为广告位,用于标识唯一的广告发布商。
52.值得注意的是,上述第一用户标识由预设工具包,即sdk生成。获取点击事件可以为周期性获取。
53.步骤102:获取安装事件,该安装事件携带第二用户标识和应用信息。
54.容易理解的是,广告主app同样需要使用广告投放平台的sdk,以将对应的安装事件发送到广告投放平台,用于后续对安装事件进行归因,衡量在不同渠道推广的转化效果,以便调整广告计划。上述第一用户标识由预设工具包,即sdk生成。
55.具体地,安装事件由安装有广告主app的电子设备发送,例如,当用户安装广告主app并启动广告主app时,sdk在广告主app进行初始化,sdk上传用户标识以及以软件信息至广告投放平台进行记录,以便后续进行归因。
56.在一些实施例中,该归因方法还包括:当检测到预设工具包在预设软件进行初始化时,检测运行预设软件的终端是否存在第七用户标识;若运行预设软件的终端存在第七用户标识,则使用第七用户标识进行初始化;若运行第一软件的终端不存在第七用户标识,则生成第七用户标识,并将第七用户标识保存在上述终端中。
57.容易理解的是,随着电子设备的使用者们越来越重视信息隐私的重要性,越来越多的隐私法案和隐私保护机制应运而生,这就可能导致无法正常收集用于标识用户身份的设备id(标识),因此,本方案在不收集用户的设备id的情况下,生成一个全局唯一的用户标识(本案以decive_cookie表示),并将decive_cookie保存在终端中,以便多个使用预设工具包的app共享该decive_cookie。
58.具体地,上述步骤“生成第七用户标识”具体可以包括:根据预设规则生成字符串;根据预设算法对字符串进行加密处理,以得到第七用户标识。
59.其中,预设规则可以为:随机生成一个长度为16字节,且只包含阿拉伯数字和大写英文字母的初始字符串,将初始字符串与当前的时间戳组合成目标字符串。预设算法可以为md5信息摘要算法(md5message

digestalgorithm)。
60.具体地,根据预设算法对字符串进行加密处理可以保证无法通过decive_cookie逆向推理出用户的设备id,更有效的保护用户的隐私。
61.容易理解的是,用户可以选择删除或重置decive_cookie。
62.步骤103:根据第一用户标识、广告信息、第二用户标识以及软件信息进行归因。
63.为了与现有技术进行区分,在此对现有归因方法进行解释:
64.具体地,移动设备在生产、出厂、系统安装等过程中会生成唯一的设备标识,如安
卓设备的imei(internationalmobileequipmentidentity,国际移动设备标识)、ios(苹果公司开发的移动操作系统)设备的idfa(identifierforvendor,广告标示符)等。在现有的归因方法中,当用户点击广告发布商app的广告时,会产生一次点击事件,广告发布商app将该点击事件以及发生点击事件的移动设备的设备标识发送至服务器端记录,当用户安装广告主app时,会产生一次安装事件,广告主app将该安装事件以及发生该安装事件的移动设备的设备标识发送至服务器端记录,之后,服务器端如果可以找到一对点击事件和安装事件有相同的设备标识,就可以将此次安装事件归因为该点击事件。
65.然而,由于现有的归因方法完全依赖于设备标识,在现有的隐私法案框架下,app可能无法准确地收集、甚至无法收集设备标识,将直接导致归因不准确。并且,现有的归因方法只能归因于单个设备,若用户有多个移动设备,则无法准确归因。因此,现有归因方法具有归因不准确的问题。
66.具体地,在本申请实施例中,第一用户标识和第二用户标识由预设工具包生成,容易理解的是,广告发布商app以及广告主app均需要使用dsp平台的sdk,因此,预设工具包可以为dsp平台的sdk。具体地,预设工具包首先根据预设规则生成字符串,之后,再根据预设加密算法对字符串进行加密处理,以得到第一用户标识和第二用户标识。
67.具体地,步骤103具体可以包括:若第一用户标识与第二用户标识相匹配,则将软件信息对应软件的安装事件归因于广告信息对应的点击事件。
68.容易理解的是,一个广告通常会在不同渠道,即不同广告发布商app进行推广,当多个用户通过点击不同广告发布商app发布的广告进入下载链接时,sdk会将多个用户产生的点击事件以及对应的用户标识和对应的广告信息发送至广告投放平台进行记录。譬如,某广告分别在第一广告发布商app和第二广告发布商app进行推广,用户a通过点击第一广告发布商app发布的广告进入下载链接,用户b通过点击第二广告发布上app发布的广告进入下载链接,则广告投放平台记录有第一点击事件和第二点击事件,其中,第一点击事件对应用户a的用户标识decive_cookie(0)以及第一广告发布商app的广告信息,第二点击事件对应用户b的用户标识decive_cookie(1)以及第二广告发布商app的广告信息。同时,当用户a安装了该广告对应的软件时,sdk会将对应的安装事件以及用户a的用户标识decive_cookie(0)和软件信息上传至广告投放平台,广告投放平台根据软件信息找到所有广告发布商及其产生的点击事件,即第一点击事件和第二点击事件,通过在第一点击事件中找到用户a的用户标识decive_cookie(0),可以将该安装事件归因于对应的广告投放,即归因于第一广告发布商app,完成此次归因。
69.在一些实施例中,该归因方法还包括:若第一用户标识与第二用户标识相同,则确定第一用户标识与所述第二用户标识相匹配。
70.具体地,由于用户标识decive_cookie生成后会保存在终端本地,若用户使用该终端产生了点击事件以及安装事件,则第一用户标识和第二用户标识相同,即第一用户标识和第二用户标识相匹配。
71.在一些实施例中,该归因方法还包括:若第一用户标识与第二用户标识属于同一标识链,则确定第一用户标识与第二用户标识相匹配。
72.容易理解的是,用户可能有多个设备,例如安卓手机、苹果手机、ipad等,当用户在不同设备上执行点击和安装操作时,可能会导致归因失败,因此,可以将不同设备上生成的
用户标识确定为一个标识链,进而可以将多个设备归因于同一用户。
73.在一些实施例中,该归因方法还包括:获取第一登录信息,该第一登陆信息携带第一账户信息和第三用户标识;获取第二登陆信息,该第二登陆信息携带第二账户信息和第四用户标识;若第一账户信息和第二账户信息相匹配,则将第三用户标识和第四用户标识确定为同一标识链。
74.其中,账户信息可以为加密后的登陆信息,譬如,加密后的手机号、邮箱等。
75.譬如,若用户在第一设备上采用手机号登陆广告发布商app,得到第一账户信息a和第三用户标识device_cookie(2),sdk将第一账户信息a和第三用户标识device_cookie(2)上传至广告投放平台。若用户在第二设备上采用手机号登陆广告主app,得到第二账户信息a和第四用户标识device_cookie(3),sdk将第二账户信息a和第四用户标识device_cookie(3)上传至广告投放平台。其中,第一账户信息和第二账户信息均为a,则可以将第三用户标识device_cookie(2)和第四用户标识device_cookie(3)确定为一个标识链,表示同一用户。
76.在一些实施例中,该归因方法还包括:获取第三登录信息,该第三登录信息携带第三账户信息和第五用户标识;获取第四登录信息,该第四登录信息携带第四账户信息和第六用户标识;若第五用户标识和第六用户标识相匹配,则将第三账户信息和第四账户信息确定为同一账户链。
77.譬如,若用户在第一设备上采用手机号登陆广告发布商app,得到第一账户信息a和第三用户标识device_cookie(2),sdk将第一账户信息a和第三用户标识device_cookie(2)上传至广告投放平台。若用户在第一设备上采用邮箱登陆广告主app,得到第三账户信息b和第三用户标识device_cookie(2),sdk将第三账户信息b和第三用户标识device_cookie(2)上传至广告投放平台。其中,账户信息a和账户信息b对应的用户标识均为device_cookie(2),因此,可以将账户信息a和账户信息b确定为同一账户链。
78.容易理解的是,上述步骤“若第一账户信息和第二账户信息相匹配,则将第三用户标识和第四用户标识确定为同一标识链”具体可以包括:若第一账户信息和第二账户信息属于同一账户链,则将第三用户标识和第四用户标识确定为同一标识链。
79.如此,可以将用户的不同账户、不同设备均进行关联,以确定用户,进一步提升移动广告归因的准确性。
80.本申请实施例提供的归因方法,获取点击事件,该点击事件携带第一用户标识和广告信息,并获取安装事件,该安装事件携带第二用户标识和软件信息,之后,根据第一用户标识、广告信息、第二用户标识和软件信息进行归因,其中,第一用户标识和所述第二用户标识由预设工具包生成,从而无需获取用户的设备标识即可实现移动广告的归因,避免了由于现有隐私保护机制而导致无法准确收集用户的设备标识而导致的无法归因,提升了移动广告归因的准确性和可靠性。
81.为便于更好的实施本申请实施例的归因方法,本申请实施例还提供一种归因装置。请参阅图3,图3为本申请实施例提供的归因装置的结构示意图。该归因装置10可以包括第一获取模块11,第二获取模块12以及归因模块13。
82.其中,第一获取模块11,用于获取点击事件,点击事件携带第一用户标识和广告信息。
83.第二获取模块12,用于获取安装事件,安装事件携带第二用户标识和软件信息。
84.归因模块13,用于根据第一用户标识、广告信息、第二用户标识以及软件信息进行归因。
85.具体地,归因模块13主要可以用于:若第一用户标识与第二用户标识相匹配,则将软件信息对应软件的安装事件归因于广告信息对应的点击事件。
86.在一些实施例中,归因装置10还可以包括匹配模块,用于若第一用户标识与第二用户标识相同,则确定第一用户标识与第二用户标识相匹配。
87.此外,上述匹配模块还可以用于:若第一用户标识与第二用户标识属于同一标识链,则确定第一用户标识与第二用户标识相匹配。
88.在一些实施例中,归因装置10还可以包括第一确定模块,用于:获取第一登录信息,第一登陆信息携带第一账户信息和第三用户标识;获取第二登陆信息,第二登陆信息携带第二账户信息和第四用户标识;若第一账户信息和第二账户信息相匹配,则将第三用户标识和第四用户标识确定为同一标识链。
89.在一些实施例中,归因装置10还可以包括第二确定模块,用于:获取第三登录信息,第三登录信息携带第三账户信息和第五用户标识;获取第四登录信息,第四登录信息携带第四账户信息和第六用户标识;若第五用户标识和第六用户标识相匹配,则将第三账户信息和第四账户信息确定为同一账户链。
90.在一些实施例中,归因装置10还可以包括生成模块,用于:当检测到预设工具包在预设软件进行初始化时,检测运行第一软件的终端是否存在第七用户标识;若运行预设软件的终端存在第七用户标识,则使用第七用户标识进行初始化;若运行预设软件的终端不存在第七用户标识,则生成第七用户标识,并将第七用户标识保存在终端中。
91.具体地,上述生成模块具体可以用于:根据预设规则生成字符串;根据预设算法对字符串进行加密处理,以得到第七用户标识。
92.本申请实施例提供的归因装置10,通过第一获取模块11获取点击事件,该点击事件携带第一用户标识和广告信息,并通过第二获取模块12获取安装事件,该安装事件携带第二用户标识和软件信息,接着归因模块13根据第一用户标识、广告信息、第二用户标识和软件信息进行归因,其中,第一用户标识和所述第二用户标识由预设工具包生成,从而无需获取用户的设备标识即可实现移动广告的归因,提升了移动广告归因的准确性和可靠性。
93.此外,本申请实施例还提供一种计算机设备,该计算机设备可以为终端,该终端可以为智能手机、平板电脑、笔记本电脑、触控屏幕、游戏机、个人计算机(pc,personalcomputer)、个人数字助理(personaldigitalassistant,pda)等终端设备。如图4所示,图4为本申请实施例提供的计算机设备的结构示意图。该计算机设备1000包括有一个或者一个以上处理核心的处理器901、有一个或一个以上计算机可读存储介质的存储器902及存储在存储器902上并可在处理器上运行的计算机程序。其中,处理器901与存储器902电性连接。本领域技术人员可以理解,图中示出的计算机设备结构并不构成对计算机设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
94.处理器901是计算机设备1000的控制中心,利用各种接口和线路连接整个计算机设备1000的各个部分,通过运行或加载存储在存储器902内的软件程序和/或模块,以及调用存储在存储器902内的数据,执行计算机设备1000的各种功能和处理数据,从而对计算机
设备1000进行整体监控。
95.在本申请实施例中,计算机设备1000中的处理器901会按照如下的步骤,将一个或一个以上的应用程序的进程对应的指令加载到存储器902中,并由处理器901来运行存储在存储器902中的应用程序,从而实现各种功能:
96.获取点击事件,该点击事件携带第一用户标识和广告信息;
97.获取安装事件,该安装事件携带第二用户标识和软件信息;
98.根据第一用户标识、广告信息、第二用户标识和软件信息进行归因,其中,第一用户标识和所述第二用户标识由预设工具包生成。
99.以上各个操作的具体实施可参见前面的实施例,在此不再赘述。
100.可选的,如图4所示,计算机设备1000还包括:触控显示屏903、射频电路904、音频电路905、输入单元906以及电源907。其中,处理器901分别与触控显示屏903、射频电路904、音频电路905、输入单元906以及电源907电性连接。本领域技术人员可以理解,图4示出的计算机设备结构并不构成对计算机设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
101.触控显示屏903可用于显示图形用户界面以及接收用户作用于图形用户界面产生的操作指令。触控显示屏903可以包括显示面板和触控面板。其中,显示面板可用于显示由用户输入的信息或提供给用户的信息以及计算机设备的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。可选的,可以采用液晶显示器(lcd,liquidcrystaldisplay)、有机发光二极管(oled,organiclight

emittingdiode)等形式来配置显示面板。触控面板可用于收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板上或在触控面板附近的操作),并生成相应的操作指令,且操作指令执行对应程序。可选的,触控面板可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器901,并能接收处理器901发来的命令并加以执行。触控面板可覆盖显示面板,当触控面板检测到在其上或附近的触摸操作后,传送给处理器901以确定触摸事件的类型,随后处理器901根据触摸事件的类型在显示面板上提供相应的视觉输出。在本申请实施例中,可以将触控面板与显示面板集成到触控显示屏903而实现输入和输出功能。但是在某些实施例中,触控面板与触控面板可以作为两个独立的部件来实现输入和输出功能。即触控显示屏903也可以作为输入单元906的一部分实现输入功能。
102.在本申请实施例中,通过处理器901执行游戏应用程序在触控显示屏903上生成图形用户界面,图形用户界面上的虚拟场景中包括3d模型。
103.射频电路904可用于收发射频信号,以通过无线通信与网络设备或其他计算机设备建立无线通讯,与网络设备或其他计算机设备之间收发信号。
104.音频电路905可以用于通过扬声器、传声器提供用户与计算机设备之间的音频接口。音频电路905可将接收到的音频数据转换后的电信号,传输到扬声器,由扬声器转换为声音信号输出;另一方面,传声器将收集的声音信号转换为电信号,由音频电路905接收后转换为音频数据,再将音频数据输出处理器901处理后,经射频电路904以发送给比如另一计算机设备,或者将音频数据输出至存储器902以便进一步处理。音频电路905还可能包括
耳塞插孔,以提供外设耳机与计算机设备的通信。
105.输入单元906可用于接收输入的数字、字符信息或用户特征信息(例如指纹、虹膜、面部信息等),以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。
106.电源907用于给计算机设备1000的各个部件供电。可选的,电源907可以通过电源管理系统与处理器901逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源907还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
107.尽管图4中未示出,计算机设备1000还可以包括摄像头、传感器、无线保真模块、蓝牙模块等,在此不再赘述。
108.在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
109.由上可知,本实施例提供的计算机设备,获取点击事件,该点击事件携带第一用户标识和广告信息;获取安装事件,该安装事件携带第二用户标识和软件信息;根据第一用户标识、广告信息、第二用户标识和软件信息进行归因,其中,第一用户标识和所述第二用户标识由预设工具包生成,从而无需获取用户的设备标识即可实现移动广告的归因,提升了移动广告归因的准确性和可靠性。
110.本领域普通技术人员可以理解,上述实施例的各种方法中的全部或部分步骤可以通过指令来完成,或通过指令控制相关的硬件来完成,该指令可以存储于一计算机可读存储介质中,并由处理器进行加载和执行。
111.为此,本申请实施例提供一种计算机可读存储介质,其中存储有多条计算机程序,该计算机程序能够被处理器进行加载,以执行本申请实施例所提供的任一种归因方法中的步骤。例如,该计算机程序可以执行如下步骤:获取点击事件,该点击事件携带第一用户标识和广告信息;获取安装事件,该安装事件携带第二用户标识和软件信息;根据第一用户标识、广告信息、第二用户标识和软件信息进行归因,其中,第一用户标识和所述第二用户标识由预设工具包生成。
112.以上各个操作的具体实施可参见前面的实施例,在此不再赘述。
113.其中,该存储介质可以包括:只读存储器(rom,readonlymemory)、随机存取记忆体(ram,randomaccessmemory)、磁盘或光盘等。
114.由于该存储介质中所存储的计算机程序,可以执行本申请实施例所提供的任一种归因方法中的步骤,因此,可以实现本申请实施例所提供的任一种归因方法所能实现的有益效果,详见前面的实施例,在此不再赘述。
115.以上对本申请实施例所提供的一种归因方法、装置、存储介质及计算机设备进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1