本公开涉及信息备份,尤其涉及一种跨应用的广告行为与人群受众信息备份方法、装置及设备。
背景技术:
1、pixel 像素代码是一段 javascript 代码,可让在网站上追踪访客活动。pixel像素代码可收集以下数据:http标头、pixel 像素代码特定数据、按钮点击数据、可选值和表单字段名称,其中,http标头是在浏览器请求和互联网上服务器之间发送的一种标准网络协议。该标头可包含 ip 地址、有关网络浏览器的信息、页面位置、文档、访问来源及使用网站的用户等数据。pixel像素代码特定数据包括pixel像素代码编号和cookie。按钮点击数据包括网站访客点击的任何按钮、这些按钮的标签,以及点击按钮后访问的任何页面。可选值是通过自定义数据事件发送的有关访问的其他信息。自定义数据事件例如可以包括转化价值、页面类型等。表单字段名称包含网站字段名称,如 email、address、quantity 等,适用于购买产品或服务。
2、然而,各个平台产生的用户数据仅通过各自的pixel代码记录用户行为并发送至各自的数据平台并与账户相对应存储。导致不同平台、不同账户的pixel代码所记录的用户行为成为信息孤岛,各自用户数据并不互通。
技术实现思路
1、本发明的目的是提供一种跨应用的广告行为与人群受众信息备份方法、装置及设备,旨在打通不同应用之间的信息孤岛,从而可以跨应用备份广告行为与人群受众信息。
2、为了实现上述目的,本公开实施例的第一方面,提供一种跨应用的广告行为与人群受众信息备份方法,所述方法包括:
3、获取存在广告投放的应用程序,并获取所述应用程序中用于进行广告播放的目标广告播放页面;
4、从所述应用程序中,确定存在针对所述广告进行广告行为与人群受众信息备份需求的多个第一目标应用程序,并获取各所述第一目标应用程序对应的用于针对所述广告进行广告行为与人群受众信息备份的像素代码;
5、从所述应用程序中,确定具备跨应用从所述第一目标应用程序中针对所述广告进行广告行为与人群受众信息备份权限的待添加代码应用程序,以及从多个所述第一目标应用程序中,确定各所述待添加代码应用程序跨应用针对所述广告进行广告行为与人群受众信息备份的第二目标应用程序;
6、针对各所述待添加代码应用程序,调用该待添加代码应用程序跨应用针对所述广告进行广告行为与人群受众信息备份的第二目标应用程序的像素代码,添加到该待添加代码应用程序的所述目标广告播放页面的超文本传输协议中,得到跨应用备份应用程序;
7、响应于所述跨应用备份应用程序的所述目标广告播放页面的广告播放操作,通过添加到该跨应用备份应用程序的所述目标广告播放页面的超文本传输协议中的第二目标应用程序的像素代码,跨应用备份针对所述广告的广告行为与人群受众信息。
8、在一种可能的实现方式中,所述针对各所述待添加代码应用程序,调用该待添加代码应用程序跨应用针对所述广告进行广告行为与人群受众信息备份的第二目标应用程序的像素代码,添加到该待添加代码应用程序的所述目标广告播放页面的超文本传输协议中,得到跨应用备份应用程序包括:
9、针对各所述待添加代码应用程序,获取各待添加代码应用程序的所述目标广告播放页面的超文本传输协议中针对所述广告进行广告行为与人群受众信息备份的开始标记和结束标记;
10、调用该待添加代码应用程序跨应用针对所述广告进行广告行为与人群受众信息备份的第二目标应用程序的像素代码,在各待添加代码应用程序的所述目标广告播放页面的超文本传输协议中对应的所述开始标记和所述结束标记之间添加对应的所述第二目标应用程序的像素代码,得到所述跨应用备份应用程序。
11、在一种可能的实现方式中,所述调用该待添加代码应用程序跨应用针对所述广告进行广告行为与人群受众信息备份的第二目标应用程序的像素代码,在各待添加代码应用程序的所述目标广告播放页面的超文本传输协议中对应的所述开始标记和所述结束标记之间添加对应的所述第二目标应用程序的像素代码,得到所述跨应用备份应用程序,包括:
12、调用该待添加代码应用程序跨应用针对所述广告进行广告行为与人群受众信息备份的第二目标应用程序的像素代码,生成第二目标应用程序对应的像素代码软件开发工具包;
13、在各待添加代码应用程序的所述目标广告播放页面的超文本传输协议中对应的所述开始标记和所述结束标记之间添加对应的所述第二目标应用程序的像素代码软件开发工具包,得到所述跨应用备份应用程序。
14、在一种可能的实现方式中,所述调用该待添加代码应用程序跨应用针对所述广告进行广告行为与人群受众信息备份的第二目标应用程序的像素代码,生成第二目标应用程序对应的像素代码软件开发工具包,包括:
15、调用该待添加代码应用程序跨应用针对所述广告进行广告行为与人群受众信息备份的第二目标应用程序的像素代码,生成xml文件;
16、通过java代码将所述xml文件读到内存中成为与所述待添加代码应用程序生成代码引擎的数据结构相符合的目标数据;
17、将所述目标数据传递到所述生成代码引擎生成所述第二目标应用程序的像素代码对应的sdk接口代码;
18、用java代码将第二目标应用程序的像素代码对应的sdk接口代码生成对应的ant打包脚本;
19、通过java代码发送指令运行所述ant打包脚本,并通过所述ant打包脚本编译所述待添加代码应用程序的sdk架构所包含的代码,生成第二目标应用程序对应的像素代码软件开发工具包,其中,sdk架构所包含的代码包括sdk接口部分的代码、协议层代码以及数据校验层代码。
20、在一种可能的实现方式中,所述响应于所述跨应用备份应用程序的所述目标广告播放页面的广告播放操作,通过添加到该跨应用备份应用程序的所述目标广告播放页面的超文本传输协议中的第二目标应用程序的像素代码,跨应用备份针对所述广告的广告行为与人群受众信息,包括:
21、响应于所述跨应用备份应用程序的所述目标广告播放页面的广告播放操作,运行添加到该跨应用备份应用程序的所述目标广告播放页面的超文本传输协议中的第二目标应用程序的像素代码;
22、通过添加到该跨应用备份应用程序的所述目标广告播放页面的超文本传输协议中的第二目标应用程序的像素代码,下载对应的函数库;
23、在每次加载用户针对所述广告的广告行为时,使用对应的所述函数库对所述广告行为进行追踪,生成广告行为日志,并获取登录在所述跨应用备份应用程序上的用户账号信息;
24、根据追踪到的所述广告行为日志以及所述用户账号信息,生成并跨应用备份针对所述广告的广告行为与人群受众信息。
25、在一种可能的实现方式中,所述在每次加载用户针对所述广告的广告行为时,使用对应的所述函数库对所述广告行为进行追踪,生成广告行为日志,包括:
26、在每次加载用户针对所述广告的广告行为时,调用所述函数库中的fbq函数作为page view事件管理器,对所述广告行为对应的事件进行追踪,生成广告行为日志。
27、在一种可能的实现方式中,所述方法还包括:
28、在所述跨应用备份应用程序上,根据该跨应用备份应用程序跨应用备份的针对所述广告的广告行为与人群受众信息以及在所述跨应用备份应用程序通过本应用程序对应的像素代码非跨应用备份的广告行为与人群受众信息,确定目标广告;
29、在所述跨应用备份应用程序对应的目标广告播放页面播放所述目标广告。
30、本公开实施例的第二方面,提供一种跨应用的广告行为与人群受众信息备份装置,包括:
31、获取模块,被配置为获取存在广告投放的应用程序,并获取所述应用程序中用于进行广告播放的目标广告播放页面;
32、第一确定模块,被配置为从所述应用程序中,确定存在针对所述广告进行广告行为与人群受众信息备份需求的多个第一目标应用程序,并获取各所述第一目标应用程序对应的用于针对所述广告进行广告行为与人群受众信息备份的像素代码;
33、第二确定模块,被配置为从所述应用程序中,确定具备跨应用从所述第一目标应用程序中针对所述广告进行广告行为与人群受众信息备份权限的待添加代码应用程序,以及从多个所述第一目标应用程序中,确定各所述待添加代码应用程序跨应用针对所述广告进行广告行为与人群受众信息备份的第二目标应用程序;
34、调用及添加模块,被配置为针对各所述待添加代码应用程序,调用该待添加代码应用程序跨应用针对所述广告进行广告行为与人群受众信息备份的第二目标应用程序的像素代码,添加到该待添加代码应用程序的所述目标广告播放页面的超文本传输协议中,得到跨应用备份应用程序;
35、跨应用备份模块,被配置为响应于所述跨应用备份应用程序的所述目标广告播放页面的广告播放操作,通过添加到该跨应用备份应用程序的所述目标广告播放页面的超文本传输协议中的第二目标应用程序的像素代码,跨应用备份针对所述广告的广告行为与人群受众信息。
36、本公开实施例的第三方面,提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现第一方面中任一项所述方法的步骤。
37、本公开实施例的第四方面,提供一种电子设备,包括:
38、存储器,其上存储有计算机程序;
39、处理器,用于执行所述存储器中的所述计算机程序,以实现第一方面中任一项所述方法的步骤。
40、本发明提供了一种跨应用的广告行为与人群受众信息备份方法、装置及设备。与现有技术相比具备以下有益效果:
41、获取存在广告投放的应用程序和目标广告播放页面;确定存在广告行为与人群受众信息备份需求的多个第一目标应用程序,获取第一目标应用程序广告行为与人群受众信息备份的像素代码;确定具备跨应用备份权限的待添加代码应用程序,确定待添加代码应用程序跨应用备份的第二目标应用程序;调用第二目标应用程序的像素代码添加到待添加代码应用程序的目标广告播放页面的超文本传输协议中,得到跨应用备份应用程序;通过添加到跨应用备份应用程序的第二目标应用程序的像素代码,跨应用备份广告行为与人群受众信息。解决了多个应用的pixel代码不能互通收集用户信息的缺点。埋入多个pixel代码并在对应的应用程序备份相同的用户行为,使得一个行为会在多个应用程序或者多个账号内进行备份存储,使得广告行为与人群受众信息能够实现的跨应用、跨账号备份共享。
42、本公开的其他特征和优点将在随后的具体实施方式部分予以详细说明。