渠道信息统计方法、装置和系统与流程

文档序号:12719622阅读:363来源:国知局
渠道信息统计方法、装置和系统与流程

本发明涉及服务方合作,尤其涉及渠道信息统计方法、装置和系统。



背景技术:

随着智能手机和平板电脑等(例如,和等)在世界范围内的流行,安装在智能机内的第三方应用程序(即,App)的商机和市场也日益增长。App的新增下载不仅意味着用户的增加,也可以带来收入(例如,收费App)或是广告投放量的提升(例如,免费App)。

为了提升自身App应用的下载量,通常是不同领域的服务提供方会尝试进行推广合作。例如属于浏览器类应用的UC浏览器可以选择在属于图像处理应用的美图秀秀中投放广告位,并且反之亦然,由此提升双方的应用下载量。

出于商业利益等的考虑,通常需要对通过不同渠道获得的用户新增加以统计。然而在目前针对苹果公司产品的iOS正版的推广合作中,由于iOS的封闭性和单一性,所有正版渠道推广都会指向App Store(App商店),因此无法像安卓系统那样对不同的渠道包打上不同的标识,这样对渠道核算造成了诸多不便。特别在最近兴起的应用合作换量上,需要在双方App中植入SDK(软件开发工具包)以实现IDFA(广告标识符)的回传才能精确统计通过合作方下载链接带来的激活量。但是由于植入SDK需要通过应用更新(即,不同的客户端版本)来实现,并且考虑到自身应用数据的隐私性,现有技术的解决方案尤其对于具有多个渠道的应用而言,在灵活性和隐私性上都是不可接受的。

因此,需要渠道信息统计方法、装置和系统,以一种更为简单、灵活且不涉及双方商业秘密的方式实现对通过各渠道新增的用户数量的计算。



技术实现要素:

本发明所要解决的一个技术问题是提供一种渠道信息统计方法、装置 和系统,其能够以一种更为简单、灵活且不涉及双方商业秘密的方式实现对由特定渠道带来的用户数量的统计。

根据本发明的一个方面,提供了一种渠道信息统计方法,包括:响应于用户点击在渠道的页面上设置的应用下载链接,获取包含表示该渠道的渠道标识及用户点击链接时的IP地址的应用下载信息,并作为一个记录项关联地记录在第一列表中;响应于用户初次启动应用,获取包含表示该用户的用户唯一标识符及用户初次启动应用时的IP地址的初次启动信息,并作为一个记录项关联地记录在第二列表中;在所述第一列表和所述第二列表中寻找可能对应于相同用户的对应记录项,所述对应记录项具有相同的特定信息,所述特定信息至少包括IP地址;从所述第一列表中获取所述对应记录项的对应渠道标识,并且从所述第二列表中获取所述对应记录项的对应用户唯一标识符,所述对应渠道标识表示对应渠道;以及判断所述对应用户唯一标识符是新的用户唯一标识符,增加所述对应渠道的用户统计量。

由此,通过假定具有相同IP地址的应用下载信息和初次启动信息来自同一用户设备而将其中的渠道标识符与用户唯一标识符相关联,就能够仅通过在渠道上投放链接来统计由该渠道带来的新增用户,从而避免了对应用本身的改动,并方便地实现了渠道核算。

优选地,判断所述对应用户唯一标识符是新的用户唯一标识符,增加所述对应渠道的用户统计量的步骤包括:在已有用户的唯一标识符数据库中查找所述对应用户唯一标识符;以及响应于未在所述唯一标识符数据库中找到所述对应用户唯一标识符,推定所述对应用户唯一标识符所表示的用户是由所述对应渠道带来的新增用户,并增加对应渠道的所述用户统计量。

由此,可以通过将标识符与已有数据库中的标识符数据相比对来判断该标识符所代表的用户是否为新用户。由于是跟已有数据库比对,因此能够在不涉及额外维护其他新数据库的情况下实现对各渠道带来的新增用户的统计。

优选地,应用下载信息还可包括用户点击链接时的用户代理信息的至少一部分,初次启动信息还可包括用户初次启动应用时的用户代理信息的至少一部分,并且特定信息还可包括用户代理信息的至少一部分。

这样,倘若在IP地址之外还有用户代理信息的至少一部分相同,就能够以更大的把握将对应记录项的用户判定为同一用户,从而在不明显增加计算量的基础上提升推定结果的准确性。

优选地,用户代理信息的至少一部分是用户设备的机型和固件信息。

这样,通过IP地址与机型固件的相同,进一步明确对同一用户的判定,从而进一步提升推定结果的准确性。

优选地,应用下载信息还包括用户点击链接时的链接点击时间,初次启动信息还包括用户初次启动应用时的应用初次启动时间,并且在第二列表中有多个记录项与所述第一列表中的一个记录项具有相同的所述特定信息的情况下,在第一列表和第二列表中寻找可能对应于相同用户的对应记录项的步骤包括:选取第二列表中应用初次启动时间在第一列表中的一个记录项的链接点击时间之后且最接近该链接点击时间的记录项,作为所述第一列表中的所述一个记录项的对应记录项。

这样,通过进一步引入时间维度来对第二列表内的记录项加以筛选,就能够在同一IP地址下(例如,同一局域网中)甚至机型固件都相同的不同用户在一定时间段内都使用该渠道链接下载应用这一小概率事件的情况下,仍能以较大把握找出真正相同的用户,由此实现对新增用户途径更为准确的判断。

根据本发明的另一个方面,提供了一种渠道信息统计装置,包括:应用下载信息获取单元,用于响应于用户点击在渠道的页面上设置的应用下载链接,获取包含表示该渠道的渠道标识及用户点击链接时的IP地址的应用下载信息,并作为一个记录项关联地记录在第一列表中;初次启动信息获取单元,用于响应于用户初次启动应用,获取包含表示该用户的用户唯一标识符及用户初次启动应用时的IP地址的初次启动信息,并作为一个记录项关联地记录在第二列表中;对应记录项查找单元,用于在所述第一列表和所述第二列表中寻找可能对应于相同用户的对应记录项,所述对应记录项具有相同的特定信息,所述特定信息至少包括IP地址;标识获取单元,用于从所述第一列表中获取所述对应记录项的对应渠道标识,并且从所述第二列表中获取所述对应记录项的对应用户唯一标识符,所述对应渠道标识表示对应渠道;渠道用户统计单元,判断所述对应用户唯一标识符是新的用户唯一标识符,增加所述对应渠道的用户统计量。

优选地,所述渠道用户统计单元还包括:唯一标识符查找单元,用于在已有用户的唯一标识符数据库中查找所述对应用户唯一标识符;以及新增用户推定单元,用于响应于未在所述唯一标识符数据库中找到所述对应用户唯一标识符,推定所述对应用户唯一标识符所表示的用户是通过由所述对应渠道标识表示的渠道获得的新增用户,并增加对应渠道的所述用户统计量。

优选地,应用下载信息还包括用户点击链接时的链接点击时间,初次启动信息还包括用户初次启动应用时的应用初次启动时间,并且对应记录项寻找单元在第二列表中有多个记录项与所述第一列表中的一个记录项具有相同的特定信息的情况下,选取第二列表中应用初次启动时间在第一列表中的所述一个记录项的链接点击时间之后且最接近该链接点击时间的记录项,作为第一列表中的所述一个记录项的对应记录项。

根据本发明的又一个方面,提供了一种渠道信息统计系统,其中所述系统包括服务器和多个客户端,客户端响应于用户点击在渠道的页面上设置的应用下载链接,向所述服务器发送包含渠道标识及用户点击链接时的IP地址的应用下载信息,并且响应于用户初次启动应用,向所述服务器发送包含所述客户端的唯一标识符以及初次启动应用时的IP地址的初次启动信息;服务器包括处理器和存储器,所述存储器中存储有已有用户的唯一标识符数据库,所述处理器用于:响应于用户点击在渠道的页面上设置的应用下载链接,获取所述应用下载信息,并关联地记录在所述存储器中的第一列表中;在用户初次启动应用时获取所述初次启动信息,并关联地记录在所述存储器中的第二列表中;在所述第一列表和所述第二列表中寻找可能对应于相同用户的对应记录项,所述对应记录项具有相同的特定信息,所述特定信息至少包括IP地址;从所述第一列表中获取所述对应记录项的对应渠道标识,并且从所述第二列表中获取所述对应记录项的对应用户唯一标识符,所述对应渠道标识表示对应渠道;判断所述对应用户唯一标识符是新的用户唯一标识符,增加所述对应渠道的用户统计量。

优选地,所述处理器用于判断所述对应用户唯一标识符是新的用户唯一标识符,增加所述对应渠道的用户统计量还包括用于:在已有用户的唯一标识符数据库中查找所述对应用户唯一标识符;响应于未在所述唯一标识符数据库中找到所述对应用户唯一标识符,推定所述对应用户唯一标识 符所表示的用户是由所述对应渠道带来的新增用户,并增加对应渠道的所述用户统计量。

优选地,应用下载信息还包括用户点击应用链接时的链接点击时间和使用的用户设备的机型和固件信息,初次启动信息还包括用户初次启动应用时的应用初次启动时间和使用的用户设备的机型和固件信息,特定信息还包括所述机型和固件信息,以及处理器在所述第二列表中有多个记录项与所述第一列表中的一个记录项具有相同的所述特定信息的情况下,选取所述第二列表中所述应用初次启动时间在所述第一列表中的所述一个记录项的链接点击时间之后且最接近该链接点击时间的记录项,作为所述第一列表中的所述一个记录项的对应记录项。

由此,通过上述渠道信息统计方法、装置和系统,就能够仅通过在渠道推广位上设置特定链接,来将用户点击下载时返回的渠道标识与用户启动应用时提交的唯一标识符相关联,由此能够方便地获知通过该特定渠道带来的实际下载量,从而方便应用方监控渠道投放效果,及时作出应对调整,以便更有效地实现己方下载量的增加。

附图说明

通过结合附图对本公开示例性实施方式进行更详细的描述,本公开的上述以及其它目的、特征和优势将变得更加明显,其中,在本公开示例性实施方式中,相同的参考标号通常代表相同部件。

图1是根据本发明一个实施例的渠道信息统计方法的示意性流程图。

图2是根据本发明的一个实施例的一种渠道信息统计装置的示意性方框图。

图3是根据本发明的一个实施例的一种渠道信息统计系统的示意性方框图。

图4是根据本发明一个实施例的渠道信息统计的一个具体实现的例子。

具体实施方式

下面将参照附图更详细地描述本公开的优选实施方式。虽然附图中显示了本公开的优选实施方式,然而应该理解,可以以各种形式实现本公开而不应被这里阐述的实施方式所限制。相反,提供这些实施方式是为了使 本公开更加透彻和完整,并且能够将本公开的范围完整地传达给本领域的技术人员。

在iOS正版的推广合作以及无法直接对不同的渠道包打上相应标识的系统中,本发明本着在降低统计难度的同时尽可能地提高统计精度的原则,尝试通过下载链接提取到用户信息后,经过统计后台对信息的逐层筛选,对激活用户信息进行确认,从而获得对不同渠道用户的新增的确认。

图1是根据本发明一个实施例的渠道信息统计方法的示意性流程图。

在步骤S110,响应于用户点击在渠道的页面上设置的应用下载链接,获取包含表示该渠道的渠道标识及用户点击链接时的IP地址的应用下载信息,并作为一个记录项关联地记录在第一列表中。

在步骤S120,响应于用户初次启动应用,获取包含表示该用户的用户唯一标识符及用户初次启动应用时的IP地址的初次启动信息,并作为一个记录项关联地记录在第二列表中。

在步骤S130,在所述第一列表和所述第二列表中寻找可能对应于相同用户的对应记录项,该对应记录项具有相同的特定信息,所述特定信息至少包括IP地址。

在步骤S140,从第一列表中获取所述对应记录项的对应渠道标识,并且从第二列表中获取所述对应记录项的对应用户唯一标识符,所述对应渠道标识表示对应渠道。

在步骤S150,判断所述对应用户唯一标识符是新的用户唯一标识符,增加所述对应渠道的用户统计量。

由上可知,由于无法直接从用户点击下载链接返回的信息中获取该用户的唯一标识符,而只能在用户激活应用时对其唯一标识符加以确定,因此图1所示的方法通过假定点击下载与激活应用时具有相同IP地址的用户是同一用户(例如,该用户的智能电话)来将渠道标识符与用户唯一标识符相关联,由此实现对由渠道实现的用户新增的推定。在一个实施例中,上述用户可以是实际的人类用户所使用的客户端,即,人类用户通过客户端点击渠道推广位上的应用下载链接,将该应用下载到该客户端上,并在随后激活。

根据上述方法,通过相同的IP地址推定同一用户,再通过比较唯一标识符来确定该用户是否新增。这样就能够在无须接入任何接口且不依赖于 客户端发版本的情况下,通过一条简单的推广链接实现合作应用之间对推广量级和质量的评估,非常适合当前热门的应用合作进行推广。

另外,这里需要明确的是,上述应用下载信息是通过用户点击渠道应用或网站上的应用方提供的链接,从该渠道(即,合作方)应用或是网站获取的。而初次启动信息则是在用户初次启动应用时,从应用方(即,推广方)的应用获取的。

在一个优选实施例中,步骤S150可以具体包括在已有用户的唯一标识符数据库中查找所述对应用户唯一标识符;以及响应于未在所述唯一标识符数据库中找到该对应用户唯一标识符,推定该对应用户唯一标识符所表示的用户是通过所述对应渠道标识所表示的渠道获得的新增用户,并增加对应渠道的所述用户统计量,例如,统计量加1。于是就能仅通过将该标识符与已有标识符数据库相比较来判断用户是否为新增。换句话说,在数据维护上,仅需要为不同渠道维护对应的第一、第二列表和由该渠道带来的新增用户统计量,而无需额外其他大型数据库就能够实现本发明方法。

在一个优选实施例中,应用下载信息还可包括用户点击链接时的用户代理信息的至少一部分,初次启动信息还可包括用户初次启动应用时的用户代理信息的至少一部分,并且特定信息还可包括用户代理信息的至少一部分。因此,用于确定可能相同用户的项除了IP地址之外,还可以包括用户代理信息的一部分。在一个优选实施例中,用户代理信息的至少一部分可以是用户使用的用户设备的机型和固件。

用户能够通过点击链接返回的信息有限,但这其中便包括用户代理信息。用户代理信息(UA,User Agent)是代表用户行为的软件(软件代理程序)为自己提供的一个标识符。因此,具体地,应用下载信息中的UA是用户点击该广告链接所使用的浏览器或渠道App信息及其操作系统环境信息。初次启动信息中的UA则是应用方App信息及其操作系统环境信息。在一个优选实施例中,可以选择UA中的机型和固件作为IP地址比较之外的另一比较内容。

在一个优选实施例中,应用下载信息还可以包括用户点击链接时的链接点击时间,初次启动信息还可以包括用户初次启动应用时间。在第二列表中有多个记录项与第一列表中的一个记录项具有相同的特定信息的情况下,可以选取第二列表中所述应用初次启动时间在第一列表中的那个记录 项的链接点击时间之后且最接近该链接点击时间的记录项,作为第一列表中的那个记录项的对应记录项。

在一个优选实施例中,可以以一定的时间间隔对该时间段内获取的第一列表和第二列表中的各项进行比较。当存在第二列表中多个项的IP地址与第一列表中某一项的IP地址相同的情况时(在特定信息包括机型固件时,机型固件也相同),则可引入前述的时间维度加以筛选。

在一个优选实施例中,可以在例如每天的特定时刻(比如,用户活动性较低的凌晨4点)汇总并比较这24小时内获取的第一和第二列表中的各项,由此得到该渠道渠道的每日更新值,方便进行渠道监控。显而易见的是,使用例如每两天、每周或每个月之类的不同时间间隔(甚至是可变间隔)都是可行的。

图1所示方法推定成立的前提是假设在同一IP地址下点击下载和激活应用的用户是同一用户,这在大多数情况下是成立的。而在引入机型和固件信息时,推定成立的前提是假设在同一IP地址下点击下载和激活应用且点击下载和激活应用时的机型和固件相同的用户是同一用户,这比仅比较IP地址的情况精度有所提升。而在引入下载时间和激活时间时,则是针对同一IP地址下有多个用户经同一渠道实现的应用下载并且激活应用的情况。这里对同一用户的推定成立的前提是同一用户会在点击下载后的较短时间内进行应用激活。

下面描述的装置和系统中相应单元和设备的功能分别与上面参考图1及随后优选实施例所描述的相应步骤的功能相同。为了避免重复,这里重点描述装置和系统可以具有的结构,而对于一些细节则不再赘述,可以参考上文中的相应描述。

图2是根据本发明的一个实施例的一种渠道信息统计装置的示意性方框图。

如图2所示,该装置10包括应用下载信息获取单元100、初次启动信息获取单元200、对应记录项查找单元300、标识符获取单元400及渠道用户统计单元600。

应用下载信息获取单元100可以响应于用户点击在渠道的页面上设置的应用下载链接,获取包含表示该渠道的渠道标识及用户点击链接时的IP地址的应用下载信息,并作为一个记录项关联地记录在第一列表中。

初次启动信息获取单元200可以响应于用户初次启动应用,获取包含表示该用户的用户唯一标识符及用户初次启动应用时的IP地址的初次启动信息,并作为一个记录项关联地记录在第二列表中。

对应记录项寻找单元300可以在第一列表和第二列表中寻找可能对应于相同用户的对应记录项。该对应记录项具有相同的特定信息。特定信息至少包括IP地址。

标识获取单元400可以从第一列表中获取所述对应记录项的对应渠道标识,并且从第二列表中获取所述对应记录项的对应用户唯一标识符。所述对应渠道标识表示对应渠道。

渠道用户统计单元500可以判断所述对应用户唯一标识符是新的用户唯一标识符,增加所述对应渠道的用户统计量。

在一个优选实施例中,渠道用户统计单元500可以包括唯一标识符查找单元和新增用户推定单元。唯一标识符查找单元可以在已有用户的唯一标识符数据库中查找所述对应用户唯一标识符。新增用户推定单元可以响应于未在所述唯一标识符数据库中找到所述对应用户唯一标识符,推定所述对应用户唯一标识符所表示的用户是通过所述对应渠道标识所表示的渠道获得的新增用户,并增加对应渠道的用户统计量。

与在前关于方法的描述相类似,最初获取的信息也可以包括用户代理信息(例如,用户设备的机型和固件),并由此除IP地址之外,还需要通过机型固件的一致来推定同一用户,在此不再赘述。

在一个优选实施例中,应用下载信息还可以包括用户点击链接时的链接点击时间,初次启动信息还可以包括用户初次启动应用时的应用初次启动时间。对应记录项寻找单元300可以在第二列表中有多个记录项与第一列表中的一个记录项具有相同的所述特定信息的情况下,选取第二列表中应用初次启动时间在第一列表中的那个记录项的链接点击时间之后且最接近该链接点击时间的记录项,作为第一列表中的那个记录项的对应记录项。

图3是根据本发明的一个实施例的一种渠道信息统计系统的示意性方框图。

如图3所示,该系统包括服务器10’和多个客户端1…N。

服务器10’包括处理器和存储器。存储器可以存储有已有用户的唯一标识符数据。处理器可以结合第一列表数据库和唯一标识符数据库来实现如 图1所示方法以及随后描述的优选方法。另外,本实施例中的服务器10’可以和图2实施例中的装置10相同或不同。

客户端1…N中的任意客户端则可以响应于用户点击在渠道的页面上设置的应用下载链接,向服务器发送包含渠道标识及用户点击链接时的IP地址的应用下载信息。客户端还可以响应于用户初次启动应用,向服务器发送包含该客户端的唯一标识符以及初次启动应用时的IP地址的初次启动信息。

在一个优选实施例中,应用下载信息可以包括用户点击应用链接时的链接点击时间和使用的用户设备的机型和固件信息。初次启动信息可以包括用户初次启动应用时的应用初次启动时间和使用的用户设备的机型和固件信息。存储器可以存储例如在一定时间段内获取的上述信息。并且相应地在查找列表时,特定信息包括用户设备的机型和固件信息。在第二列表中多项与第一列表中的某一项的特定信息相同时,使用上述时间信息进行选择。

如上结合图1-3描述了根据本发明实施例的渠道信息统计方法、装置和系统。如下将参考图4给出使用上述方法是实现渠道信息统计的具体实现。

图4是根据本发明一个实施例的渠道信息统计的一个具体实现的例子。

如图4所示,应用方(在本例中为UC浏览器)在进行App推广时会给到渠道(又称合作方,在本例中为美图秀秀)一条App Store的下载链接,此链接会带上渠道标识等参数。

在步骤1,渠道在其推广位上投放该链接,用户点击该链接后会跳转至应用方的App Store下载界面。下载链接例如:

http://track.uc.cn/lct?appid=039daff1bc6b&pg=co&lkid=mtxx&turl=https://itunes.app le.com/cn/app/uc-liu-lan-qi/id586871187?mt=8。

在步骤2,在用户点击此链接的同时会向应用方统计后台发送该用户的IP地址、点击时间(即,图中的时间戳A)、UA及渠道标识(本例中为mtxx),从而形成一份列表A。

在步骤3和4中,用户安装该应用后,在初次启动应用时,会向调度服务器请求获取SN(Serial Number,应用序列号),统计后台会从用户请求获取SN的日志中,找出用户的IP地址、SN、与该SN对应的IMEI(国 际移动设备识别码)、激活时间(即,图中的时间戳B)以及UA,从而形成一份列表B。

在步骤5中,统计后台将这两份列表对应各项进行比对,找出IP地址以及机型和固件信息(包含在UA信息中)相同的列表A和列表B,以将列表B中的IMEI与列表A中的渠道标识mtxx关联起来。当例如同一局域网内具有相同机型和固件的不同用户都点击链接下载应用并激活时,会存在列表B中多个相同的IP与A列表对应的情况。此时选取时间上在列表A之后但相距最近的列表B作为用来与IMEI相对应的列表。随后在UC浏览器所有用户的IMEI库中查找该IMEI,以筛选出真正的新增用户。在这里不直接比对SN库的原因是因为SN库包含了新用户和老用户。

在步骤6中,通过统计平台统计得出的IMEI个数即为该渠道带来的新增,并通过新增可以计算出留存,即可检验渠道的质量。

上文中已经参考附图详细描述了根据本发明的渠道信息统计方法、装置和系统。

此外,根据本发明的方法还可以实现为一种计算机程序,该计算机程序包括用于执行本发明的上述方法中限定的上述各步骤的计算机程序代码指令。或者,根据本发明的方法还可以实现为一种计算机程序产品,该计算机程序产品包括计算机可读介质,在该计算机可读介质上存储有用于执行本发明的上述方法中限定的上述功能的计算机程序。本领域技术人员还将明白的是,结合这里的公开所描述的各种示例性逻辑块、模块、电路和算法步骤可以被实现为电子硬件、计算机软件或两者的组合。

附图中的流程图和框图显示了根据本发明的多个实施例的系统和方法的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标记的功能也可以以不同于附图中所标记的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

以上已经描述了本发明的各实施例,上述说明是示例性的,并非穷尽性的,并且也不限于所披露的各实施例。在不偏离所说明的各实施例的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。本文中所用术语的选择,旨在最好地解释各实施例的原理、实际应用或对市场中的技术的改进,或者使本技术领域的其它普通技术人员能理解本文披露的各实施例。

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