与用户信息相关联的商品详情页统计方法和系统与流程

文档序号:15022944发布日期:2018-07-25 01:32阅读:204来源:国知局
本发明属于互联网
技术领域
,尤其涉及一种与用户信息相关联的商品详情页统计方法和系统。
背景技术
:在交易网站中,通常需要对网络页面的一些流量数据和用户行为数据进行统计,例如,APP上架商品之后,运营侧一般会需要对商品详情页的访问量进行统计,以筛选出比较受欢迎的商品,方便后期商家商品策略的制定。但是,现有技术的统计结果通常会有一些无效或者重复数据参杂在其中导致统计结果数量偏多,占用资源过多。为了解决上述技术问题,人们进行了长期的探索,例如中国专利公开了一种数据分析方法[申请号:CN201710507550.6],获取面向第一用户的待筛选的目标数据;所述待筛选的目标数据具有评分数据和数据类别属性信息;所述待筛选的目标数据包括第一类型目标数据和第二类型目标数据;对所述待筛选的目标数据进行预筛选处理;基于所述数据类别属性信息,对不同数据类别属性的所述预筛选处理后的目标数据进行分组;对每一组的所述预筛选处理后的目标数据,根据所述目标数据的评分数据进行数据评分的归一化处理,生成所述目标数据的归一化评分参数;所述归一化评分参数具有目标数据的目标对象ID、数据类别ID和所述第一用户的用户ID的信息;获取多个用户的目标数据的归一化评分参数;根据所述数据类别ID,对不同用户的多个目标数据的统一化评分参数进行相似度计算,得到相似度度量的值;根据所述相似度度量的值,确定所述多个目标数据对应的目标对象之间的相关度。上述方案通过物品相似度计算等方法剔除了无效的数据,实现减少资源占用的目的,但是在对于商品详情页的统计方法中,当商品详情信息页的展现状态与用户信息相关联时,例如某用户领取或购买某个商品之后,商品页详情会有不同,如已领取的商品详情页会显示兑换码,未领取的商品不会显示兑换码,因为商品详情页跟用户状态信息关联,所以需要传递与用户相关的信息,如果将用户信息参数后缀到详情页链接后面,将会导致统计页面统计链接指数级增加,且重复统计链接庞大,并且由于后缀不同,也无法使用上述方案中的方法将重复统计的链接剔除掉,导致大量资源的浪费。技术实现要素:本发明的目的是针对上述问题,提供一种能够避免重复统计链接的与用户信息相关联的详情页统计方法;本方案的另一目的是提供一种采用上述方法的与用户信息相关联的详情页统计系统。为达到上述目的,本发明采用了下列技术方案:本发明与用户信息相关联的详情页统计方法,包括以下步骤:S1:在用户访问详情页的过程中获取用户访问的详情页的页面链接和该用户的信息参数;S2:获取步骤S1中所述页面链接对应的统计链接以统计对应详情页的用户访问情况,并将步骤S1中获取到的信息参数放置于该统计链接的httpheader头当中。在上述与用户信息相关联的详情页统计方法中,在步骤S2中,统计详情页的用户访问情况的方法包括:每当有用户访问所述详情页时获取用户的客户端独立IP,并判断该客户端独立IP是否在预设时间内已访问过该详情页,若是,则对该详情页的访问次数加一;否则,在对该详情页的访问次数加一的同时还对该详情页的访问客户端独立IP数也加一。在上述与用户信息相关联的详情页统计方法中,在步骤S2,通过第三方统计文件统计详情页的用户访问情况。在上述与用户信息相关联的详情页统计方法中,通过在详情页的html文件头部中加入第三方统计js文件以进行第三方统计。在上述与用户信息相关联的详情页统计方法中,所述的页面链接包括详情模板文件,且第三方统计js文件加入在该详情模板文件中。在上述与用户信息相关联的详情页统计方法中,所述的统计链接包括页面链接和用于标识该页面链接对应的内容记录在数据库中的主键。在上述与用户信息相关联的详情页统计方法中,所述的详情页为商品详情页,每一商品详情页的主键对应的内容包括有与商品对应的商品名称、商品描述和商品价格,且主键与与其对应的商品名称、商品描述和商品价格以对应的关系存储于数据库中。在上述与用户信息相关联的详情页统计方法中,在步骤S1中,通过get请求方式获取用户的信息参数。在上述与用户信息相关联的详情页统计方法中,步骤S1还包括以下步骤:当用户访问商品详情页时获取用户的信息参数,并根据用户的信息参数展现详情页的具体状态。一种与用户信息相关联的详情页统计系统,包括请求响应单元,以及连接于请求响应单元的数据库、用户信息参数获取单元和统计单元,所述的用户信息参数获取单元和统计单元均连接于所述的数据库,其中,用户信息参数获取单元,用于获取访问用户的信息参数,并将信息参数放置于httpheader头当中;请求响应单元,用于接收客户端的http请求,并根据用户信息参数获取单元获取到的信息参数向客户端发送详情页信息;统计单元,用于对相应详情页对应的http资源链接的访问情况进行统计,根据统计情况更新统计结果并将更新的统计结果发送至数据库;数据库,用于存储统计结果,以及存储代表具体商品的主键和与主键对应的商品内容。本发明相较于现有技术具有以下优点:将用户的参数信息放置与httpheader头当中,即使详情页的展示与用户信息有关,详情页的统计结果也不受用户信息的影响。能够有效统计与用户信息相关联的商品详情页的访问量。附图说明图1是本发明实施例一的方法流程图;图2是本发明实施例一河马牙医特权详情页面示意图;图3是本发明实施例一用户访问详情页面链接的用户信息参数传递方式效果图;图4是本发明实施例二的系统结构框图。附图标记:请求响应单元1;数据库2;用户信息参数获取单元3;统计单元4。具体实施方式虽然流程图将各项操作描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。各项操作的顺序可以被重新安排。当其操作完成时处理可以被终止,但是还可以具有未包括在附图中的附加步骤。处理可以对应于方法、函数、规程、子例程、子程序等等。这里所使用的术语“和/或”包括其中一个或更多所列出的相关联项目的任意和所有组合。当一个单元被称为“连接”或“耦合”到另一单元时,其可以直接连接或耦合到所述另一单元,或者可以存在中间单元。这里所使用的术语仅仅是为了描述具体实施例而不意图限制示例性实施例。除非上下文明确地另有所指,否则这里所使用的单数形式“一个”、“一项”还意图包括复数。还应当理解的是,这里所使用的术语“包括”和/或“包含”规定所陈述的特征、整数、步骤、操作、单元和/或组件的存在,而不排除存在或添加一个或更多其他特征、整数、步骤、操作、单元、组件和/或其组合。本发明的与用户信息相关联的商品详情页统计方法和系统主要应用于商品详情页统计以便于帮助商家制定商品策略,其能够解决现有技术的统计方法存在当与用户信息相关联的时候需要重复统计链接导致资源占用过多造成统计不便等问题,以下是本发明的优选实施例并结合附图,对本发明的技术方案作进一步的描述,但本发明不限于这些实施例。实施例一本实施例提出了一种通过第三方统计文件统计详情页的用户访问情况的方法,且本实施例使用H5HTML5,HyperTextMark-upLanguage,第五代超文本记录语言;技术来实现商品详情页的访问量进行统计,具体通过在详情页的htmlHyperTextMark-upLanguage,超文本记录语言;文件头部中加入第三方统计js文件来进行第三方统计,第三方统计js文件可以是百度统计、谷歌统计等第三方统计文件。其中HTML5是用于取代1999年所制定的HTML4.01和XHTML1.0标准的HTML标准版本,HTML5有两大特点:首先,强化了Web网页的表现性能,其次,追加了本地数据库等Web应用的功能,他指的是包括HTML、CSS和JavaScript在内的一套技术组合,能够减少浏览器对于需要插件的丰富性网络应用服务plug-in-basedrichinternetapplication,RIA),如AdobeFlash、MicrosoftSilverlight,与OracleJavaFX的需求,并且提供更多能有效增强网络应用的标准集。具体地,如图1所示,本实施例的与用户信息相关联的详情页统计方法,包括以下步骤:S1:在用户访问详情页的过程中获取用户访问的详情页的页面链接和该用户的信息参数;在步骤S1中,可以通过get请求方式获取用户的信息参数。且本实施例的页面链接包括详情模板文件,且第三方统计js文件加入在该详情模板文件中。S2:获取步骤S1中所述页面链接对应的统计链接以统计对应详情页的用户访问情况,并将用户的信息参数放置于该统计链接的httpheader头当中。统计链接的格式如下:http://xxx.xxx.com/apph5/detail.html?id=56其中,detail.html为商品详情模板文件,文件中加入有第三方统计js文件;id=56代表商品在数据库中的主键id,表示唯一一条记录,主键(主关键字,primarykey)是表中的一个或多个字段,它的值用于唯一地标识表中的某一条记录,在两个表的关系中,主关键字用来在一个表中引用来自于另一个表中的特定记录,主关键字是一种唯一关键字,表定义的一部分,一个表的主键可以由多个关键字共同组成,并且主关键字的列不能包含空值,主关键字是可选的,并且可在CREATETABLE或ALTERTABLE语句中定义。下面以河马牙医体验券为例说明商品在数据库中的记录格式:idNameDescriptionPrice56河马牙医体验券牙医诊所158元进一步地,在步骤S2中,统计详情页的用户访问情况的方法具体包括:每当有用户访问所述详情页时获取用户的客户端独立IP,并判断该客户端独立IP是否在预设时间内已访问过该详情页,若是,则只对该预设时间段内该详情页的访问次数加一;否则,对该预设时间段内该详情页的访问次数加一的同时还对该预设时间段内该详情页的访问客户端独立IP数也加一,也就是说,在预设时间段内,详情页的访问次数与访问的人数分开统计,一个客户端独立ip通常指代一个用户,但是一个用户可能在这段预设时间内重复多次进入详情页,如果只是针对访问次数进行统计缺乏参考性,所以本实施例还对该时间段内访问的客户端独立ip数进行统计,以避免出现少数人多次进入详情页而带来统计偏差的问题。此外,预设时间可以根据具体情况设定,例如一天,一周,一月等。进一步地,统计组织格式如表1所示:上表表示统计链接为http://xxx.xxx.com/apph5/detail.html?id=56的商品详情页在一周内的访问次数有100,访问人数58,这里将一个独立ip看做一个用户。具体地,本实施例中详情页为商品详情页,每一商品详情页的主键对应的内容包括有与商品对应的商品名称、商品描述和商品价格,且主键与与其对应的商品名称、商品描述与商品价格以对应的关系存储于数据库中。进一步地,与用户信息相关联的详情页统计方法,还包括以下步骤:当用户访问商品详情页时获取用户的信息参数,并根据用户的信息参数展现详情页的具体状态。通过本方法能够根据用户的信息参数展现详情页的具体状态,例如图2中的河马牙医特权详情页面,已领取特权的用户进入该详情页的时候会显示兑换码,图中的兑换码为6691887,而没有领取的用户进入该详情页面就不会出现这个兑换码。这样商品详情页与用户状态信息关联的情况使用原来的统计方法将带来一定的难度,因为商品详情页跟用户状态信息关联,需要传递与用户相关的信息,如果将用户信息参数通过get请求方式直接将参数后缀到详情页链接后面,也就是,http://xxx.xxx.com/apph5/detail.html?id=56?userid=1001将会导致统计页面统计链接指数级增加,且重复统计链接庞大造成大量的资源浪费,例如表1中,当用户数有100w个时,统计链接数就会有100w个,最终还是没有达到数据统计的目的。因为http请求header头当中可支持用户自定义参数,所以本方法采用将其余与用户有关的参数都放置于httpheader头当中的方法消除用户的信息参数对统计造成的影响,这样,在统计连接上只保留id=xxx,而用户访问详情页面链接用户信息参数的传递方式会变成如图3所示的效果,最终的统计结果仍为表1所示的结果,但详情页统计结果不再受用户信息的影响,统计链接也不会重复,完美地避开了因为需要在详情页链接后面后缀用户ID而产生的问题,能够有效实现与用户信息相关联的商品详情页的统计。实施例二如图4所示,本实施例提供了一种与用户信息相关联的详情页统计系统,包括请求响应单元1,以及连接于请求响应单元1的数据库2、用户信息参数获取单元3和统计单元4,所述的用户信息参数获取单元3和统计单元4均连接于所述的数据库2,其中,用户信息参数获取单元3,用于获取访问详情页的用户的信息参数,并将信息参数放置于httpheader头当中;请求响应单元1,用于接收客户端的http请求,并根据用户信息参数获取单元3获取到的信息参数向客户端发送详情页信息;统计单元4,用于对相应详情页对应的http资源链接的访问情况进行统计,具体的统计方法包括:每当有用户访问所述详情页时获取用户的客户端独立IP,并判断该客户端独立IP是否在预设时间内已访问过该详情页,若是,则对该详情页的访问次数加一;否则,在对该详情页的访问次数加一的同时还对该详情页的访问客户端独立IP数也加一。根据统计情况更新统计结果并将更新的统计结果发送至数据库;数据库2,用于存储统计结果,以及存储代表具体商品的主键和与主键对应的商品内容等数据。本文中所描述的具体实施例仅仅是对本发明作举例说明。本发明所属
技术领域
的技术人员可以对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,但并不会偏离本发明的精神或者超越所附权利要求书所定义的范围。尽管本文较多地使用了请求响应单元1;数据库2;用户信息参数获取单元3;统计单元4等术语,但并不排除使用其它术语的可能性。使用这些术语仅仅是为了更方便地描述和解释本发明的本质;把它们解释成任何一种附加的限制都是与本发明精神相违背的。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1