确认移动下载APP广告投放效果的方法与流程

文档序号:13935078

本发明属于互联网技术领域,具体涉及一种确认移动下载APP广告投放效果的方法。



背景技术:

广告是为了某种特定的需要,通过一定形式的媒体,公开而广泛地向公众传递信息的宣传手段。商业广告,是指以盈利为目的的广告,通常是商品生产者、经营者和消费者之间沟通信息的重要手段,或企业占领市场、推销产品、提供劳务的重要形式,主要目的是扩大经济效益。广告主希望自己产品的广告能够达到好的广告效果,因此,如何投放,选择什么媒介投放才能达到好的投放效果是每个广告主关心的问题。

传统的广告媒介为电视广告、报纸广告,随着计算机的发展,出现了互联网广告。随着智能设备的发展,智能设备已经越来越深入的影响到了所有人的生活。如今,智能手机已经成为中青年人群不可缺少的物品。

由于智能设备的广泛应用,随之开发出了很多针对智能设备的APP,因此,需要对新的APP进行广告推广,使得这些新的APP被广大用户接受并使用。随着在智能手机上投放广告的普及,亟待一种确认移动下载类APP广告效果的方法。目前的移动下载类APP的广告效果是承认APP下载安装完成后用户最后一次点击的效果,即用户在同一个智能手机上点击下载了多家广告商发布的同一广告,广告效果一般是承认此下载安装属于用户最后一次点击的广告商的广告投放。这样的确认方案非但不准确,还会给广告作弊带来可乘之机。



技术实现要素:

本发明是为了解决上述问题而进行的,目的在于提供一种能够精确确认广告投放效果的确认移动下载APP广告投放效果的方法。

本发明提供了一种确认移动下载APP广告投放效果的方法,其特征在于,包括:广告主提供一个用于下载APP的第一应用接口和一个接收安装完成的APP发送回的信息的第二应用接口,且在所述APP中设置一个Deeplink接口,

广告商在移动终端的应用中安装SDK,所述SDK用于播放广告、向所述第一应用接口发起请求和在用户下载所述APP时在移动终端上安装一个用于调用已安装完成的所述APP的Deeplink接口的系统定时器,

用户点击移动终端的应用中的广告下载所述APP时,所述SDK获取移动终端的硬件信息,并将所述硬件信息、广告商身份信息、所述APP信息、广告投放唯一识别信息发送给所述第一应用接口发起请求,所述第一应用接口返回一个Deeplink串,所述Deeplink串至少包含广告商的信息、deeplink串的生成时间、deeplink串的生成时对应的硬件信息唯一编码、以及广告投放唯一识别信息,所述SDK开始下载所述APP,同时在该移动终端上安装系统定时器,

所述系统定时器启动后尝试调用所述APP的Deeplink接口应用所述Deeplink串,若所述APP未安装完成,所述系统定时器间隔预定时间间隔启动一次;若否,所述系统定时器调用所述APP的Deeplink接口应用所述Deeplink串,然后,所述系统定时器将所述Deeplink串发送给广告商服务器,所述APP将所述Deeplink串的内容发送给所述第二应用接口,

广告主根据接收到的Deeplink串对应的硬件信息和所述Deeplink串的内容判断得知APP安装来源的广告商信息,广告商根据接收到的所述Deeplink串和广告主的反馈得知广告投放效果。

进一步,在本发明提供的确认移动下载APP广告投放效果的方法中,还可以具有这样的特征:其中,若所述APP安装完成,在所述APP将所述Deeplink串的内容发送给所述第二应用接口前,所述APP采集移动终端的硬件信息,在所述APP将所述Deeplink串的内容发送给所述第二应用接口的同时还将通过自身采集的硬件信息发送给所述第二应用接口,

广告主根据接收到的所述Deeplink串的内容对应的硬件信息和第二应用接口接收到的所述APP采集的硬件信息验证此次App安装信息是否有效。

进一步,在本发明提供的确认移动下载APP广告投放效果的方法中,还可以具有这样的特征:其中,所述系统定时器启动时间间隔为10秒。

进一步,在本发明提供的确认移动下载APP广告投放效果的方法中,还可以具有这样的特征:其中,所述Deeplink串仅适配所述APP。

进一步,在本发明提供的确认移动下载APP广告投放效果的方法中,还可以具有这样的特征:其中,广告主根据接收到的Deeplink串对应的硬件信息和Deeplink串的内容判断得知APP安装来源的广告商信息的方法为:

当同一硬件设备对应的deeplink串仅为一个时,则该deeplink串的内容中的广告商信息即为此次APP安装来源的广告商;

当同一硬件设备对应的deeplink串有多个时,根据接收到的Deeplink串的内容中的deeplink串的生成时间的先后顺序判断APP安装来源的广告商信息,deeplink串的生成时间早的deeplink串对应的广告商为此次APP安装来源的广告商。

进一步,在本发明提供的确认移动下载APP广告投放效果的方法中,还可以具有这样的特征:其中,所述广告投放唯一识别信息对应广告的投放时间段、投放的平台、投放针对的人群、投放的设备、投放的地域。

进一步,在本发明提供的确认移动下载APP广告投放效果的方法中,还可以具有这样的特征:其中,广告商根据接收到的所述deeplink串中的所述广告投放唯一识别信息和广告主的反馈得知不同投放时间段、投放平台、不同人群、投放设备和投放地域的广告投放效果。

进一步,在本发明提供的确认移动下载APP广告投放效果的方法中,还可以具有这样的特征:其中,所述移动终端为智能手机、iPad。本发明的优点如下:

根据本发明所涉及的确认移动下载APP广告投放效果的方法,广告主提供一个下载APP的第一应用接口和接收安装完成的APP发送回的信息的第二应用接口,在APP上设置一个deeplink接口,在用户点击下载APP时,采用硬件信息、广告商身份信息、所述APP信息、广告投放唯一识别信息向第一应用接口请求一个仅能匹配该APP的deeplink串,Deeplink串至少包含广告商的信息、deeplink串的生成时间、deeplink串的生成时对应的硬件信息唯一编码、以及广告投放唯一识别信息,在下载APP时,在移动终端安装一个系统定时器,系统定时器定时启动并尝试调用APP的deeplink接口应用该deeplink串,如果该APP安装完成,则系统定时器将调用APP的deeplink接口应用该deeplink串,然后,系统定时器将Deeplink串发送给广告商服务器,APP将Deeplink串的内容发送给第二应用接口,从而广告主能够根据接收到的Deeplink串的内容知道此次APP安装是来源于哪家广告商的广告投放,广告商根据接收的deeplink串和广告主的反馈也可以知道广告投放的效果,并且确认广告效果时间短。

附图说明

图1是本发明中确认移动下载APP广告投放效果的方法的执行流程图。

具体实施方式

为了使本发明实现的技术手段、创作特征、达成目的与功效易于明白了解,以下实施例结合附图对本发明确认移动下载APP广告投放效果的方法作具体阐述。

在本实施例中,确认移动下载APP广告投放效果的方法为:

广告主提供一个用于下载APP的第一应用接口和一个接收安装完成的APP发送回的信息的第二应用接口,且广告主在APP中设置一个Deeplink接口。

广告商在移动终端的应用中安装SDK,SDK用于播放广告、向所述第一应用接口发起请求和在用户下载广告播放的APP时在移动终端上安装一个系统定时器。系统定时器用于调用已安装完成的APP的Deeplink接口。在本实施例中,移动终端为智能手机、iPad等。

当用户点击移动终端的应用中的广告下载APP时,SDK获取该移动终端的硬件信息,并将该硬件信息、广告商身份信息、APP信息、广告投放唯一识别信息发送给第一应用接口发起请求,第一应用接口根据发起请求的硬件信息、广告商身份信息、APP信息、广告投放唯一识别信息返回一个Deeplink串,该Deeplink串中至少包含广告商的信息、deeplink串的生成时间、deeplink串生成时对应的硬件信息唯一编码、以及广告投放唯一识别信息。

Deeplink串是一个包含一些信息的类链接的格式,例如:myapp://search?location=shanghai&park=zhongshan&clicktime=2017-10-10-10-59-59&from=weixin

该格式只能被指定APP识别,即应用接口返回的Deeplink串的格式是根据下载的APP确定的,只能被下载APP识别应用,仅适配此APP。

在本实施例中,广告投放唯一识别信息为此次广告投放的标识,对应该条广告的投放时间段、投放的平台、投放针对的人群、投放的设备、投放的地域等信息。广告商能够根据广告投放唯一识别信息知道该条广告的投放时间段、投放的平台、投放针对的人群、投放的设备、投放的地域等信息。

然后,SDK开始下载APP,同时在该移动终端上安装系统定时器。

系统定时器启动后尝试调用APP的Deeplink接口应用Deeplink串,如果APP未安装完成,系统定时器间隔预定时间间隔启动一次;如果APP安装完成,APP采集移动终端的硬件信息,系统定时器调用APP的Deeplink接口应用Deeplink串,然后,系统定时器将Deeplink串发送给广告商服务器,APP将该deeplink串的内容和通过自身采集的硬件信息发送给第二应用接口。

广告主根据接收到的Deeplink串的内容判断得知APP安装来源于哪家广告商的广告投放。

广告主根据接收到的Deeplink串对应的硬件信息和Deeplink串的内容判断得知APP安装来源的广告商信息的方法为:当同一硬件设备对应的deeplink串仅为一个时,则该deeplink串的内容中的广告商信息即为此次APP安装来源的广告商;当同一硬件设备对应的deeplink串有多个时,根据接收到的Deeplink串的内容中的deeplink串的生成时间的先后顺序判断APP安装来源的广告商信息,deeplink串的生成时间早的deeplink串对应的广告商为此次APP安装来源的广告商。

比如:当用户在同一移动终端上先后点击下载了多家广告商发布的广告,均是安装同一款APP,或者是对同一广告商发布的广告多次点击下载,每次点击下载,SDK即返回一个Deeplink串,并安装一个系统定时器,所有的Deeplink串均对应于同一硬件信息,且所有的Deeplink串均可以被安装完成的该APP应用,因此,当该APP安装完成后,每个系统定时器均可以调用该APP的Deeplink接口应用与之相对应的Deeplink串,即所有Deeplink串均被APP应用,然后APP将所有Deeplink串的内容发送给第二应用接口,而广告主针对同一移动设备安装的一款APP只承认一次点击下载效果,因此,广告主需要确认此次APP安装是哪次点击下载安装的。在本专利中,广告主选择deeplink串的生成时间早的Deeplink串对应的广告商为提供此次APP安装来源的广告商。

广告主根据接收到的Deeplink串的内容对应的硬件信息和第二应用接口接收到的APP采集的硬件信息验证此次App安装信息是否有效。通过安装完成的APP获得的硬件信息与Deeplink串对应的硬件信息的验证,可以避免广告商作弊。

当接收到的Deeplink串的内容对应的硬件信息与第二应用接口接收到的APP采集的硬件信息相同时,则判定此次APP安装信息为有效信息;当接收到的Deeplink串的内容对应的硬件信息与第二应用接口接收到的APP采集的硬件信息不相同时,则说明广告商存在作弊行为,判定此次APP安装信息无效。比如:SDK向第一应用接口发送的硬件信息并非是使用中的移动设备的硬件信息,而是自行设定的其它的硬件信息,此时Deeplink串对应的硬件信息与APP获得的硬件信息不同。

广告商根据接收到的Deeplink串和广告主的反馈得知广告投放效果。广告主的反馈即为广告主对接收到的deeplink串的内容进行判断后,是否承认接收的该deeplink串的内容所对应的广告效果。

广告商接收到deeplink串,根据deeplink串中包含的广告投放唯一识别信息并根据广告主反馈的是否认定此次广告点击效果来得知自己广告投放在不同时间、不同平台、不同群体、不同投放设备和不同投放地域等的投放效果。

在本实施例中,系统定时器间隔10秒启动一次。

确认移动下载APP广告投放效果的方法实施时执行流程步骤如下:

步骤S1,广告商的应用软件中的SDK播放广告。

步骤S2,用户点击应用软件中的广告并确认下载广告的APP。

步骤S3,广告商的应用软件中的SDK获取设备的硬件信息,并将此硬件信息、广告商身份信息、APP信息、广告投放唯一识别信息发送给广告主提供的第一应用接口发起请求。

步骤S4,应用接口返回给SDK一个Deeplink串。

步骤S5,SDK开始下载APP,并同时在移动终端上安装一个系统定时器。

步骤S6,系统定时器启动后尝试调用APP的Deeplink接口应用Deeplink串。

步骤S7,判断APP是否安装完成,如果用户没有安装APP,或者APP还没有安装成功,则系统定时器尝试调用APP的Deeplink接口应用Deeplink串失败,系统定时器每间隔10秒启动一次,返回步骤S6;

如果用户安装APP且APP安装完成后,系统定时器启动时,系统定时器调用APP的Deeplink接口应用Deeplink串,APP采集移动终端的硬件信息,然后,系统定时器将Deeplink串发送给广告商服务器,APP将Deeplink串的内容和通过自身采集的硬件信息发送给第二应用接口,然后进入步骤S8。

步骤S8,广告主根据接收的Deeplink串的内容判断得知此次APP安装来源于哪个广告商的广告投放,广告主根据接收到的Deeplink串的内容对应的硬件信息和第二应用接口接收到的APP采集的硬件信息验证此次App安装信息是否有效。广告商根据接收到的Deeplink串和广告主的反馈得知广告投放的效果。

上述实施方式为本发明的优选案例,并不用来限制本发明的保护范围。

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