一种APP推广情况监控方法、存储介质、电子设备及系统与流程

文档序号:20279672发布日期:2020-04-07 15:02阅读:136来源:国知局
一种APP推广情况监控方法、存储介质、电子设备及系统与流程

本发明涉及app推广技术领域,具体涉及一种app推广情况监控方法、存储介质、电子设备及系统。



背景技术:

目前,很多应用都是使用app下载的方式进行应用软件的下载,而还存在另外一种下载方式,即通过第三方软件或推广平台发布推广链接,用户点击推广链接进行下载以及账号注册;

因此,app运营商需要掌握其app推广的效果,传统的app推广情况监控方式较为复杂,需要推广平台与app运行商的业务数据互通,且当推广平台进行更新后,app推广程序也需要进行更新,存在诸多不便;

因此,急需一种方便简单的app推广情况监控方法。



技术实现要素:

针对现有技术中存在的缺陷,本发明的目的在于提供一种app推广情况监控方法、存储介质、电子设备及系统,仅通过数据比对的方式,即可判断app推广的有效性,方便工作人员对推广平台的推广效果进行监控。

为达到以上目的,本发明采取的技术方案是:

第一方面,本发明提供一种app推广情况监控方法,其包括以下步骤:

推广平台发布app推广链接,当用户终端点击所述app推广链接并完成新用户账号注册后,推广平台获取所述用户终端的广告标示符;

推广平台将所述用户终端的广告标示符发送至app服务器数据库的第一存储库进行存储;

用户终端利用所述新用户账号进行登录时,所述用户终端将自身的广告标识符以及设备号打包发送至app服务器数据库的第二存储库进行存储;

当所述推广平台发送的广告标示符与所述用户终端发送的广告标识符一致,且所述用户终端发送的设备号在所述第二存储库中是唯一的,则表示此次推广平台的app推广有效。

在上述技术方案的基础上,当推广平台的app推广行为有效时,生成推广成功信息,所述推广成功信息包括:注册时间、推广平台信息、用户终端的广告标示符以及设备号

在上述技术方案的基础上,所述推广成功信息包括:注册时间、推广平台信息、用户终端的广告标示符以及设备号。

在上述技术方案的基础上,所述推广平台将所述用户终端的广告标示符发送至app服务器数据库的第一存储库进行存储中,包括以下步骤:

所述推广平台配置第一信息上报接口;

向所述app服务器数据库配置所述第一信息上报接口的接口信息,并向所述第一信息上报接口赋予与所述第一存储库进行数据传输的权限;

所述推广平台利用所述第一上报接口将所述用户终端的广告标示符发送至所述第一存储库进行存储。

在上述技术方案的基础上,所述用户终端利用所述新用户账号进行登录时,所述用户终端将自身的广告标识符以及设备号打包发送至app服务器数据库的第二存储库进行存储中,包括以下步骤:

所述用户终端配置第二信息上报接口;

向所述app服务器数据库配置所述第二信息上报接口的接口信息,并向所述第二信息上报接口赋予与所述第二存储库进行数据传输的权限;

所述用户终端利用所述第二信息上报接口将自身的广告标识符以及设备号打包发送至所述第二存储库进行存储。

在上述技术方案的基础上,该方法还包括工作记录步骤:

记录所述推广平台向所述第一存储库发送信息的工作日志;

记录所述用户终端向所述第二存储库发送信息的工作日志。

在上述技术方案的基础上,该方法还包括错误信息记录步骤:

当所述推广平台发送的广告标示符与所述用户终端发送的广告标识符不一致或所述用户终端发送的设备号在所述第二存储库中不唯一,将所述推广平台发送的广告标示符、所述用户终端发送的广告标识符以及所述用户终端发送的设备号进行打包存储至错误信息存储库。

第二方面,本发明还提供一种存储介质,该存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面的app推广情况监控方法。

第三方面,本发明还提供一种电子设备,包括存储器和处理器,存储器上储存有在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述第一方面app推广情况监控方法。

第四方面,本发明还提供一种app推广情况监控系统,其包括:

第一存储库单元,其用于接收推广平台发送的点击所述app推广链接并完成新用户账号注册的用户终端的广告标示符;

第二存储库单元,其用于接收所述用户客户端利用所述新用户账号进行登录时发送的所述用户客户端的广告标识符以及设备号;

数据比对单元,其用于比对所述推广平台发送的广告标示符与所述用户终端发送的广告标识符,还用于检查所述用户终端发送的设备号在所述第二存储库中是否唯一;

推广效果判断单元,其用于当所述推广平台发送的广告标示符与所述用户终端发送的广告标识符一致,且所述用户终端发送的设备号在所述第二存储库中是唯一的,则判断此次推广平台的app推广成功。

在上述技术方案的基础上,该系统还包括错误信息存储库;

所述错误信息存储库用于当所述推广平台发送的广告标示符与所述用户终端发送的广告标识符不一致或所述用户终端发送的设备号在所述第二存储库中不唯一时,将所述推广平台发送的广告标示符、所述用户终端发送的广告标识符以及所述用户终端发送的设备号进行打包存储。

与现有技术相比,本发明的优点在于:

本发明一方面app服务器获取由推广平台发送的推广反馈信息,另一方面app服务器获取由用户终端发送的用户登录反馈信息,将两者进行比对,仅通过数据比对的方式,即可判断app推广的有效性,方便工作人员对推广平台的推广效果进行监控。

附图说明

图1为本发明实施例一提供的一种app推广情况监控方法的步骤流程图;

图2为本发明实施例一提供的推广平台将用户终端的广告标示符发送至app服务器数据库的第一存储库进行存储的步骤流程图;

图3为本发明实施例一提供的用户终端将自身的广告标识符以及设备号打包发送至app服务器数据库的第二存储库进行存储的步骤流程图;

图4为本发明实施例二提供的一种app推广情况监控系统的结构框图;

图中:1、第一存储库单元;2、第二存储库单元;3、数据比对单元;4、推广效果判断单元;5、错误信息存储库;6、工作记录单元。

具体实施方式

以下结合附图对本发明的实施例作进一步详细说明。

本发明实施例提供一种app推广情况监控方法、存储介质、电子设备及系统,一方面app服务器获取由推广平台发送的推广反馈信息,另一方面app服务器获取由用户终端发送的用户登录反馈信息,将两者进行比对,从而判断app推广的有效性,方便工作人员对推广平台的推广效果进行监控。

为达到上述技术效果,本申请的总体思路如下:

一种app推广情况监控方法,其包括以下步骤:

s1、推广平台发布app推广链接,当用户终端点击app推广链接并完成新用户账号注册后,推广平台获取用户终端的广告标示符;

s2、推广平台将用户终端的广告标示符发送至app服务器数据库的第一存储库进行存储;

s3、用户终端利用新用户账号进行登录时,用户终端将自身的广告标识符以及设备号打包发送至app服务器数据库的第二存储库进行存储;

s4、当推广平台发送的广告标示符与用户终端发送的广告标识符一致,且用户终端发送的设备号在第二存储库中是唯一的,则表示此次推广平台的app推广有效。

实施例一

参见图1至3所示,本发明实施例提供一种app推广情况监控方法,包括以下步骤:

s1、推广平台发布app推广链接,当用户终端点击app推广链接并完成新用户账号注册后,推广平台获取用户终端的广告标示符;

s2、推广平台将用户终端的广告标示符发送至app服务器数据库的第一存储库进行存储;

s3、用户终端利用新用户账号进行登录时,用户终端将自身的广告标识符以及设备号打包发送至app服务器数据库的第二存储库进行存储;

s4、当推广平台发送的广告标示符与用户终端发送的广告标识符一致,且用户终端发送的设备号在第二存储库中是唯一的,则表示此次推广平台的app推广有效。本发明实施例中,一方面app服务器获取由推广平台发送的推广反馈信息,另一方面app服务器获取由用户终端发送的用户登录反馈信息,将两者进行比对,从而判断此次app推广的有效性,方便工作人员对推广平台的推广效果进行监控。

而后,必要时,当推广平台的app推广行为有效时,生成推广成功信息,所述推广成功信息包括:注册时间、推广平台信息、用户终端的广告标示符以及设备号。

具体的,推广反馈信息即推广平台发送的用户终端的广告标示符;

用户登录反馈信息即用户终端发送的广告标识符以及设备号。

其中,由于本发明实施例运用到广告标示符,即idfa,故本发明实施例基于ios系统。

本发明实施例,在步骤s1中,推广平台向用户终端发送app推广链接,当用户终端点击app推广链接后,会开启新用户注册工作,当完成新用户账号注册后,推广平台能够监测到该用户终端已经完成新用户账号注册,则获取用户终端的广告标示符;

需要说明的是,此处的广告标示符,idfa,全称是identifierforadvertising,是一个跟device相关的唯一标识符,可以用来打通不同app之间的广告及推广链接。

在步骤s2中,推广平台将用户终端的广告标示符发送至app服务器数据库的第一存储库进行存储;

在此给出一种具体可行的实施方式,推广平台将用户终端的广告标示符发送至app服务器数据库的第一存储库进行存储中,包括以下步骤:

a1、推广平台配置第一信息上报接口;

a2、向app服务器数据库配置第一信息上报接口的接口信息,并向第一信息上报接口赋予与第一存储库进行数据传输的权限;

a3、推广平台利用第一上报接口将用户终端的广告标示符发送至第一存储库进行存储;

即推广平台仅通过第一信息上报的用户终端的广告标示符,才是有效的,才允许存储至第一存储库。

进而在步骤s3中,用户终端利用新用户账号进行登录时,用户终端将自身的广告标识符以及设备号打包发送至app服务器数据库的第二存储库进行存储;

同样,在此也给出一种具体可行的实施方式,用户终端利用新用户账号进行登录时,用户终端将自身的广告标识符以及设备号打包发送至app服务器数据库的第二存储库进行存储中,包括以下步骤:

b1、用户终端配置第二信息上报接口;

b2、向app服务器数据库配置第二信息上报接口的接口信息,并向第二信息上报接口赋予与第二存储库进行数据传输的权限;

b3、用户终端利用第二信息上报接口将自身的广告标识符以及设备号打包发送至第二存储库进行存储。

需要说明的是,用户终端利用新用户账号进行登录时,新用户账号的判别方式为:app服务器对各用户账号的登录情况都有登录记录,当此账号进行注册后,第一次登录,则此账号应该被认定为新用户账号。

本发明实施例中,该方法还包括工作记录步骤:

记录推广平台向第一存储库发送信息的工作日志;

记录用户终端向第二存储库发送信息的工作日志;

从而对推广行为以及推广结果进行记录。

本发明实施例中,该方法还包括错误信息记录步骤:

当推广平台发送的广告标示符与用户终端发送的广告标识符不一致或用户终端发送的设备号在第二存储库中不唯一,将推广平台发送的广告标示符、用户终端发送的广告标识符以及用户终端发送的设备号进行打包存储至错误信息存储库。

基于同一发明构思,本申请提供了实施例一对应的app推广情况监控系统的实施例,详见实施例二

实施例二

如图4所示,本发明第二实施例提供了一种app推广情况监控系统,其包括:

第一存储库单元1,其用于接收推广平台发送的点击app推广链接并完成新用户账号注册的用户终端的广告标示符;

第二存储库单元2,其用于接收用户客户端利用新用户账号进行登录时发送的用户客户端的广告标识符以及设备号;

数据比对单元3,其用于比对推广平台发送的广告标示符与用户终端发送的广告标识符,还用于检查用户终端发送的设备号在第二存储库中是否唯一;

推广效果判断单元4,其用于当推广平台发送的广告标示符与用户终端发送的广告标识符一致,且用户终端发送的设备号在第二存储库中是唯一的,则判断此次推广平台的app推广成功。

本发明实施例中,一方面app服务器获取由推广平台发送的推广反馈信息,另一方面app服务器获取由用户终端发送的用户登录反馈信息,将两者进行比对,从而判断app推广的有效性,方便工作人员对推广平台的推广效果进行监控。

需要说明的是,推广成功信息包括:注册时间、推广平台信息、用户终端的广告标示符以及设备号。

具体的,推广反馈信息即推广平台发送的用户终端的广告标示符;

用户登录反馈信息即用户终端发送的广告标识符以及设备号。

本发明实施例,在第一存储库单元1工作中,推广平台向用户终端发送app推广链接,当用户终端点击app推广链接后,会开启新用户注册工作,当完成新用户账号注册后,推广平台能够监测到该用户终端已经完成新用户账号注册,则获取用户终端的广告标示符;

需要说明的是,此处的广告标示符,idfa,全称是identifierforadvertising,是一个跟device相关的唯一标识符,可以用来打通不同app之间的广告及推广链接。

在第二存储库单元2工作时,推广平台将用户终端的广告标示符发送至app服务器数据库的第一存储库进行存储;

在此给出一种具体可行的实施方式,推广平台将用户终端的广告标示符发送至app服务器数据库的第一存储库进行存储中,包括以下步骤:

a1、推广平台配置第一信息上报接口;

a2、向app服务器数据库配置第一信息上报接口的接口信息,并向第一信息上报接口赋予与第一存储库进行数据传输的权限;

a3、推广平台利用第一上报接口将用户终端的广告标示符发送至第一存储库进行存储;

即推广平台仅通过第一信息上报的用户终端的广告标示符,才是有效的,才允许存储至第一存储库。

进而,用户终端利用新用户账号进行登录时,用户终端将自身的广告标识符以及设备号打包发送至app服务器数据库的第二存储库进行存储;

同样,在此也给出一种具体可行的实施方式,用户终端利用新用户账号进行登录时,用户终端将自身的广告标识符以及设备号打包发送至app服务器数据库的第二存储库进行存储中,包括以下步骤:

b1、用户终端配置第二信息上报接口;

b2、向app服务器数据库配置第二信息上报接口的接口信息,并向第二信息上报接口赋予与第二存储库进行数据传输的权限;

b3、用户终端利用第二信息上报接口将自身的广告标识符以及设备号打包发送至第二存储库进行存储。

最后,数据比对单元3进行工作时,当推广平台发送的广告标示符与用户终端发送的广告标识符一致,且用户终端发送的设备号在第二存储库中是唯一的,则表示此次推广平台的app推广有效;

推广平台发送的广告标示符与用户终端发送的广告标识符一致,象征该账号确实是根据推广平台的推广链接进行的注册;

而用户终端发送的设备号在第二存储库中是唯一的,则表示,该账号确实是此用户终端首次注册的账号。

需要说明的是,用户终端利用新用户账号进行登录时,新用户账号的判别方式为:app服务器对各用户账号的登录情况都有登录记录,当此账号进行注册后,第一次登录,则此账号应该被认定为新用户账号。

本发明实施例中,该系统还包括错误信息存储库5;

错误信息存储库5用于当推广平台发送的广告标示符与用户终端发送的广告标识符不一致或用户终端发送的设备号在第二存储库中不唯一时,将推广平台发送的广告标示符、用户终端发送的广告标识符以及用户终端发送的设备号进行打包存储。

本发明实施例中,该系统还包括工作记录单元6,其用于进行工作记录

记录推广平台向第一存储库发送信息的工作日志;

记录用户终端向第二存储库发送信息的工作日志;

从而对推广行为以及推广结果进行记录。

基于同一发明构思,本申请提供了实施例一对应的存储介质的实施例,详见实施例三

实施例三

本发明第三实施例提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现第一实施例中的所有方法步骤或部分方法步骤。

本发明实现上述第一实施例中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,计算机程序包括计算机程序代码,计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。计算机可读介质可以包括:能够携带计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。

基于同一发明构思,本申请提供了实施例一对应的电子设备的实施例,详见实施例四

实施例四

本发明第四实施例还提供一种电子设备,包括存储器和处理器,存储器上储存有在处理器上运行的计算机程序,处理器执行计算机程序时实现第一实施例中的所有方法步骤或部分方法步骤。

所称处理器可以是中央处理单元(centralprocessingunit,cpu),还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,处理器是计算机装置的控制中心,利用各种接口和线路连接整个计算机装置的各个部分。

存储器可用于存储计算机程序和/或模块,处理器通过运行或执行存储在存储器内的计算机程序和/或模块,以及调用存储在存储器内的数据,实现计算机装置的各种功能。存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、视频数据等)等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、服务器或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、服务器和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

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