本发明涉及广告评估技术,尤其涉及一种评估广告曝光效果的方法及装置。
背景技术:
广告曝光是指将广告以一定的方式进行投放,使得用户能够看到投放的广告,从而实现广告推广。例如,可以在终端上投放用于推广应用程序的广告,使用户在看到广告后,对该应用程序产生兴趣并下载。具体可以是用户点击播放的广告页面,进而触发终端进入应用下载界面,使用户能够直接下载该应用程序。若用户通过点击播放的广告页面进而下载应用程序,则可以认为这次广告曝光产生了曝光效果。
但是,若用户看到广告以后,并没有通过点击该广告页面的方式进入下载页面的方式下载该应用程序,而是在看完广告之后,通过搜索或其他途径进行下载,那么这种情况下,通过现有技术中的方案确定此次广告曝光是否产生了曝光效果,就会出现错误。
因此,现有技术中用于评估广告曝光效果的方法存在不准确的问题。
技术实现要素:
本发明提供一种评估广告曝光效果的方法及装置,通过对比接收到的广告播放信息以及应用程序的安装信息,将二者进行匹配,再根据匹配结果确定广告的曝光效果,能够更准确的得到广告播放信息的曝光效果。
本发明的第一个方面是提供一种评估广告曝光效果的方法,包括:
接收广告播放信息,其中,所述广告播放信息包括:广告内容、播放广告的第一终端标识;
接收应用程序的安装信息,其中,所述安装信息包括:应用程序标识、安装所述应用程序的第二终端标识;
根据所述第一终端标识、所述第二终端标识、所述广告内容、所述应用程序标识,确定与所述安装信息相匹配的所述广告播放信息;
根据所述安装信息与所述广告播放信息的匹配结果,确定所述广告播放信息的曝光效果。
本发明的另一个方面是提供一种评估广告曝光效果的装置,包括:
接收模块,用于接收广告播放信息,其中,所述广告播放信息包括:广告内容、播放广告的第一终端标识;
所述接收模块还用于接收应用程序的安装信息,其中,所述安装信息包括:应用程序标识、安装所述应用程序的第二终端标识;
第一确定模块,用于根据所述第一终端标识、所述第二终端标识、所述广告内容、所述应用程序标识,确定与所述安装信息相匹配的所述广告播放信息;
第二确定模块,用于根据所述安装信息与所述广告播放信息的匹配结果,确定所述广告播放信息的曝光效果。
本发明提供的评估广告曝光效果的方法及装置的技术效果是:
本实施例提供的方法及装置,包括接收广告播放信息,其中,广告播放信息包括:广告内容、播放广告的第一终端标识;接收应用程序的安装信息,其中,安装信息包括:应用程序标识、安装应用程序的第二终端标识;根据第一终端标识、第二终端标识、广告内容、应用程序标识确定与安装信息相匹配的广告播放信息;根据安装信息与广告播放信息的匹配结果,确定广告播放信息的曝光效果。本实施例提供的方法及装置,能够将安装信息与广告播放信息准确的关联起来,从而根据二者的关联关系确定广告的播放是否达到了推广效果,进而解决现有技术中,仅根据用户是否点击广告页面来判断该广告是否达到了推广效果这一方案不准确的问题。
附图说明
图1为本发明一示例性实施例示出的评估广告曝光效果的方法的流程图;
图2为本发明另一示例性实施例示出的评估广告曝光效果的方法的流程图;
图3为本发明又一示例性实施例示出的评估广告曝光效果的方法的流程图;
图4为本发明一示例性实施例示出的评估广告曝光效果的装置的结构图;
图5为本发明另一示例性实施例示出的评估广告曝光效果的装置的结构图。
具体实施方式
图1为本发明一示例性实施例示出的评估广告曝光效果的方法的流程图。
如图1所示,本实施例提供的评估广告曝光效果的方法包括:
步骤101,接收广告播放信息,其中,广告播放信息包括:广告内容、播放广告的第一终端标识。
具体的,可以由用于评估广告曝光效果的评估服务器执行本实施例提供的方法。当终端播放广告时,还将广告播放信息通过网络发送至评估服务器,从而使评估服务器能够接收广告播放信息。进一步的,广告播放信息包括:广告内容、播放广告的第一终端标识。可以将本实施例提供的方法封装为软件,安装在评估服务器中,使得评估服务器能够执行本实施例提供的方法。其中的评估服务器是指具有计算、存储功能的电子设备,例如计算机。
进一步的,终端上播放的广告是由一条广告代码触发的,该代码中记录有播放的广告内容,例如,推广微信的广告等。当终端播放广告时,该代码还会触发终端上报广告播放信息,终端将广告内容及自身的标识一同通过网络向评估服务器发送广告播放信息,其中,第一终端标识可以为终端ID、终端IP(Internet Protocol,网络之间互连的协议)地址等等。
实际应用时,该代码会标记这条广告所属的活动(campaignId),所投放的媒体(mediumId),在媒体投放的位置(pleacementId),具体创意内容(creativeId)等。当终端将广告播放信息发送至评估服务器时,还可以将上述信息封装到广告播放信息中一同发送至评估服务器,从而使评估服务器能够根据广告播放信息获取播放广告时的具体信息。
其中,播放广告的终端可以是手机、PAD、计算机等能够联网的电子设备。其中的广告可以是在视频、网页中嵌入的广告。
通过步骤101能够将在电子终端上播放的广告信息上传至评估服务器,可以由评估服务器存储该广告播放信息。
步骤102,接收应用程序的安装信息,其中,安装信息包括:应用程序标识、安装应用程序的第二终端标识。
具体的,可以在终端安装完应用程序后,由应用程序中内置的代码触发终端上报安装信息。也可以是安装完应用程序后,终端检测到有新安装的应用程序后,主动上报安装信息。
进一步的,终端安装了应用程序后,该应用程序能够获取到第二终端标识,并将自身标识、终端标识通过该终端一同发送至评估服务器。也可以由该应用程序的后端服务器发送至评估服务器。例如,应用程序安装完成后,可以获取安装该应用程序的终端的第二终端标识,并将该第二终端标识发送至其后端服务器,由后端服务器将该第二终端标识以及应用程序标识一同发送至评估服务器。另外,应用程序还可以将其自身的标识发送至其后端服务器,以使后端服务器确定应用程序标识,另外,也可以由后端服务器存储该应用程序的标识。
实际应用时,可以在应用程序中增加上传安装信息的功能,当应用程序在终端上安装完成后,能够触发该功能上报安装信息至评估服务器,此时该应用程序中还可以存储评估服务器地址。
另外,当终端中安装应用程序后,还可以是终端检测到有新安装的应用程序后,主动上报安装信息。例如,终端可以根据其中安装的应用程序的变化信息确定是否有新安装的应用程序,若有,则获取该应用程序标识,并将自身标识以及应用程序标识一同发送至评估服务器。
通过步骤102,能够使评估服务器接收到应用程序的安装信息,同时,评估服务器还可以存储接收到的安装信息。
其中,播放广告时,就会向评估服务器上报广告播放信息,应用程序被安装后,就会向评估服务器上报安装信息。因此,步骤101、步骤102是相互独立的两个步骤。
步骤103,根据第一终端标识、第二终端标识、广告内容、应用程序标识确定与安装信息相匹配的广告播放信息。
其中,评估服务器可以根据接收的广告播放信息和安装信息确定二者之间的匹配关系。
具体的,评估服务器接收到的广告播放信息中包括的广告内容,可以进一步的包括应用程序标识,因此,评估服务器在接收到广告播放信息后,可以解析得到应用程序标识以及第一终端标识。评估服务器在接收到安装信息后,可以从中解析出应用程序标识以及第二终端标识。
进一步的,评估服务器可以在接收到安装信息后,就在广告播放信息中寻找与之相匹配的信息。具体为查找与安装信息中的程序标识相同、终端标识相同的广告播放信息,即二者的广告标识相同,并且第一终端标识与第二终端标识相同的情况下,则确定该安装信息与广告播放信息相匹配。
实际应用时,评估服务器接收到安装信息后,可以先筛选出包括与第二终端标识相同的第一终端标识的广告播放信息,再在其中筛选出包括与安装信息中相同的广告标识的广告播放信息,将其确定为与该安装信息相匹配的广告播放信息。
步骤104,根据安装信息与广告播放信息的匹配结果,确定广告播放信息的曝光效果。
其中,若广告播放信息与安装信息相匹配,则可以认为该广告播放信息是有效曝光。
具体的,还可以统计广告内容相同的广告播放信息的总数,并确定其中包括的有效曝光的广告播放信息的数目,再计算有效曝光的广告播放信息与全部的广告播放信息的比值,将比值作为该广告播放信息的曝光效率。例如,广告内容相同的广告播放信息为100,其中包括的有效曝光的广告播放信息数目为30,则该广告播放信息的曝光效率为30%。
本实施例提供的评估广告曝光效果的方法,包括接收广告播放信息,其中,广告播放信息包括:广告内容、播放广告的第一终端标识;接收应用程序的安装信息,其中,安装信息包括:应用程序标识、安装应用程序的第二终端标识;根据第一终端标识、第二终端标识、广告内容、应用程序标识确定与安装信息相匹配的广告播放信息;根据安装信息与广告播放信息的匹配结果,确定广告播放信息的曝光效果。本实施例提供的方法,能够将安装信息与广告播放信息准确的关联起来,从而根据二者的关联关系确定广告是否达到了推广效果,进而解决现有技术中,仅根据用户是否点击广告页面来判断该广告是否达到了推广效果这一方案不准确的技术问题。
图2为本发明另一示例性实施例示出的评估广告曝光效果的方法的流程图。
如图2所示,本实施例提供的评估广告曝光效果的方法,包括:
步骤201,接收广告播放信息,其中,广告播放信息包括:广告内容、播放广告的第一终端标识。
步骤202,接收应用程序的安装信息,其中,安装信息包括:应用程序标识、安装应用程序的第二终端标识。
步骤201~202与步骤101~102具体原理和实现方式相似,在此不再赘述。
进一步的,广告播放信息还包括播放时间;安装信息还包括安装时间。
播放时间是指广告播放的时间,具体可以由触发广告播放的代码采集播放时间,再将其放入广告播放信息中,一同发送至评估服务器。安装信息是指终端安装应用程序的时间,可以由应用程序采集安装时间,也可以由终端采集安装应用程序的时间,并将其放入安装信息中,一同发送至评估服务器。
步骤203,若第一终端标识与第二终端标识相同,并且广告内容中包括安装信息中的应用程序标识,则根据播放时间、安装时间确定与安装信息相匹配的广告播放信息。
其中,若第一终端标识与第二终端标识相同,并且广告内容中包括与安装信息中相同的应用程序的标识,则可以认为播放了该广告的终端安装了广告中推广的应用程序。例如,用户在观看广播之后,在应用商店中搜索了广告中推广的应用程序,则通过本实施例提供的方法,就能够将这次播放信息与安装信息相匹配,从而确定出该广告播放信息时有效曝光的广告。
具体的,第一终端标识与第二终端标识是同类型的标识,如手机号、账号、终端唯一识别码等。
当第一终端标识与第二终端标识相同,并且广告内容中包括安装信息中的应用程序标识时,则可以认为广告播放信息与安装信息相匹配。但是,由于同一个用户可能观看过多次同一广告,这就导致评估服务器中可能存储有多个第一终端标识以及广告内容都相同的广告播放信息,而此时,通过上述匹配方法,就会得到多个与安装信息相匹配的广告播放信息,从而无法决定到底是哪次广告影响到了用户,促使其安装了应用程序。此时,可以进一步的根据安装时间以及播放时间确定出与安装信息相匹配的广告播放信息,以解决上述技术问题。具体实现方式可以为步骤204。
步骤204,获取多个广告播放信息中包括的播放时间,并根据播放时间对广告播放信息进行排序。
其中,广告播放信息是指第一终端标识与第二终端标识,并且广告内容包括安装信息中的应用程序标识的广告播放信息,也就是根据步骤203确定出的广告播放信息。
获取各个广告播放信息中包括的播放时间,再根据播放时间对各个广告播放信息进行排序,具体可以按照升序进行排列。
步骤205,获取安装信息中的安装时间,并确定在安装时间之前并且与安装时间最接近的目标播放时间。
具体的,可以将安装时间与各个播放时间相比较,确定出在安装时间之前并且与其最接近的播放时间,并将其作为目标播放时间。由于用户在安装完应用程序后,也可能观看推广该应用程序的广告,而此时观看的广告并不会对用户是否安装该应用程序产生影响,因此,应当将有效曝光的广告限制在安装应用程序时刻之前。
可选的,在步骤205之后还可以执行步骤206。
步骤206,确定目标播放时间对应的目标广告播放信息与安装信息相匹配。
可以根据目标播放时间获取与其对应的广告播放信息,并将该广告播放信息作为目标广告播放信息,再将该广告播放信息与安装信息相匹配。也就是将与安装时刻最接近时刻播放的广告信息作为促使用户此次安装应用程序的广告信息,也就是有效曝光的广告信息。
通过本实施例的方法,能够在得到多个匹配广告播放信息的情况下,再根据各个广告播放信息中包括的播放时间以及应用程序的安装时间确定最终的目标广告播放信息,从而更精准的确定出有效曝光的广告播放信息。
可选的,在步骤205之后还可以执行步骤207。
步骤207,计算目标播放时间与安装时间的时间差,若小于等于阈值,则确定目标播放时间对应的目标广告播放信息与安装信息相匹配。
可以将目标播放时间与安装时间做差,从而得到时间差,并将其与预设的阈值进行比较,若小于等于阈值,则确定目标播放时间对应的目标广告播放信息与安装信息相匹配。
进一步的,若目标播放时间与安装时间相隔很久,则可以认为用户安装应用程序并不是受到该广告播放信息的影响,例如,目标播放时间与安装时间之间相隔24小时,则可以认为用户是从其他途径观看广告或者受到其他原因的影响,才安装了该应用程序。
实际应用时,阈值可以由用户根据需求进行设置。
步骤208,根据安装信息与广告播放信息的匹配结果,确定广告播放信息的曝光效果。
步骤208与步骤104具体原理和实现方式相似,在此不再赘述。
图3为本发明又一示例性实施例示出的评估广告曝光效果的方法的流程图。
如图3所示,本实施例提供的评估广告曝光效果的方法,包括:
步骤301,接收广告播放信息,其中,广告播放信息包括:广告内容、播放广告的第一终端标识。
步骤301与步骤101具体原理和实现方式相似,在此不再赘述。
步骤302,若接收的广告播放信息与已有的广告播放信息具有相同的广告内容和第一终端标识,则删除已有的广告播放信息并且存储接收的广告播放信息。
其中,为了避免接收并存储到多条广告内容、第一终端标识相同的广告播放信息,可以在接收到广告播放信息后,判断该广告播放信息中包括的广告内容与第一终端标识与已存储的广告播放信息是否相同,若相同,则可以删除已有的广告播放信息,并存储新接收的广告播放信息。例如,用户在用手机观看视频时,同一系列视频前嵌入的广告内容是相同的,用户在第一次观看该嵌入广告时,会触发终端向评估服务器发送一次广告播放信息,用户第二次观看该嵌入广告时,还会触发终端向评估服务器发送一次广告播放信息,那么这两次广告播放信息中的广告内容以及第一终端标识就是相同的。
步骤303,接收应用程序的安装信息,其中,安装信息包括:应用程序标识、安装应用程序的第二终端标识。
步骤303与步骤102具体原理和实现方式相似,在此不再赘述。
步骤304,根据第一终端标识、第二终端标识、广告内容、应用程序标识确定与安装信息相匹配的广告播放信息。
步骤304与步骤103具体原理和实现方式相似,在此不再赘述。
步骤305,锁定与安装信息相匹配的广告播放信息,以使广告播放信息不会被删除。
其中,还可以在执行步骤304之后,可以锁定与安装信息相匹配的广告播放信息,从而在再接收到与广告播放信息包括相同终端标识以及广告内容的广告播放信息以后,不替换原有的广告播放信息。从而避免将在安装了应用程序之后观看的广告作为有效曝光的广告。一般情况下,用户在安装了应用程序之后,还有可能观看相同的广告,此时,若将安装了应用程序之后观看的推广应用程序的广告作为有效曝光广告,就会出现统计错误。因此,与安装信息相匹配的广告播放信息,能够避免上述问题的产生。
具体的,还可以通过锁定安装信息与广告播放信息间的匹配关系来实现锁定广告播放信息的效果。
步骤306,根据安装信息与广告播放信息的匹配结果,确定广告播放信息的曝光效果。
步骤306与步骤104具体原理和实现方式相似,在此不再赘述。
图4为本发明一示例性实施例示出的评估广告曝光效果的装置的结构图。
如图4所示,本实施例提供的评估广告曝光效果的装置,包括:
接收模块41,用于接收广告播放信息,其中,所述广告播放信息包括:广告内容、播放广告的第一终端标识;
所述接收模块41还用于接收应用程序的安装信息,其中,所述安装信息包括:应用程序标识、安装所述应用程序的第二终端标识;
第一确定模块42,用于根据所述第一终端标识、所述第二终端标识、所述广告内容、所述应用程序标识,确定与所述安装信息相匹配的所述广告播放信息;
第二确定模块43,用于根据所述安装信息与所述广告播放信息的匹配结果,确定所述广告播放信息的曝光效果。
其中,接收模块41、第一确定模块42、第二确定模块43依次连接。
本实施例提供的评估广告曝光效果的装置,包括接收广告播放信息,其中,广告播放信息包括:广告内容、播放广告的第一终端标识;接收应用程序的安装信息,其中,安装信息包括:应用程序标识、安装应用程序的第二终端标识;根据第一终端标识、第二终端标识、广告内容、应用程序标识确定与安装信息相匹配的广告播放信息;根据安装信息与广告播放信息的匹配结果,确定广告播放信息的曝光效果。本实施例提供的装置,能够将安装信息与广告播放信息准确的关联起来,从而根据二者的关联关系确定广告的播放是否达到了推广效果,进而解决现有技术中,仅根据用户是否点击广告页面来判断该广告是否达到了推广效果这一方案不准确的问题。
本实施例提供的评估广告曝光效果的装置的具体原理和实现方式均与图1所示的实施例类似,此处不再赘述。
图5为本发明另一示例性实施例示出的评估广告曝光效果的装置的结构图。
如图5所示,在上述实施例的基础上,本实施例提供的评估广告曝光效果的装置,所述第一确定模块42包括:
第一确定单元421,用于若所述第一终端标识与所述第二终端标识相同,并且所述广告内容中包括所述应用程序标识,则确定所述广告播放信息与所述安装信息相匹配。
可选的,所述广告播放信息还包括播放时间;所述安装信息还包括安装时间;
所述第一确定模块42还包括第二确定单元422,用于根据所述播放时间、所述安装时间确定与所述安装信息相匹配的所述广告播放信息。
其中,所述第一确定单元421与所述第二确定单元422连接。
可选的,第一确定模块42还包括:
获取单元423,用于获取多个所述广告播放信息中包括的播放时间,并根据所述播放时间对所述广告播放信息进行排序;
获取单元423还用于获取所述安装信息中的安装时间,并确定在所述安装时间之前并且与所述安装时间最接近的目标播放时间;
第二确定单元422具体用于确定所述目标播放时间对应的目标广告播放信息与所述安装信息相匹配。
其中,获取单元423与第二确定单元422连接。
可选的,第二确定单元422还可以用于:
计算所述目标播放时间与所述安装时间的时间差,若小于等于阈值,则确定所述目标播放时间对应的目标广告播放信息与所述安装信息相匹配。
本实施例提供的装置,还可以包括:
删除模块44,用于若接收的所述广告播放信息与已有的所述广告播放信息具有相同的广告内容和第一终端标识,则删除已有的广告播放信息并且存储接收的广告播放信息;
锁定模块45,用于锁定所述广告播放信息与所述安装信息之间的匹配关系,以使所述广告播放信息不会被删除。
其中,删除模块44与接收模块41连接;锁定模块45与第一确定模块42连接。
本实施例提供的评估广告曝光效果的装置的具体原理和实现方式均与图2~3所示的实施例类似,此处不再赘述。
本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。