CN107193825B - 页面统计方法和装置 - Google Patents

页面统计方法和装置 Download PDF

Info

Publication number
CN107193825B
CN107193825B CN201610144165.5A CN201610144165A CN107193825B CN 107193825 B CN107193825 B CN 107193825B CN 201610144165 A CN201610144165 A CN 201610144165A CN 107193825 B CN107193825 B CN 107193825B
Authority
CN
China
Prior art keywords
page
request
custom
gif
variable
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201610144165.5A
Other languages
English (en)
Other versions
CN107193825A (zh
Inventor
吴锦龙
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Baidu Netcom Science and Technology Co Ltd
Original Assignee
Beijing Baidu Netcom Science and Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Baidu Netcom Science and Technology Co Ltd filed Critical Beijing Baidu Netcom Science and Technology Co Ltd
Priority to CN201610144165.5A priority Critical patent/CN107193825B/zh
Publication of CN107193825A publication Critical patent/CN107193825A/zh
Application granted granted Critical
Publication of CN107193825B publication Critical patent/CN107193825B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0201Market modelling; Market analysis; Collecting market data

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Development Economics (AREA)
  • Finance (AREA)
  • Accounting & Taxation (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Game Theory and Decision Science (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明公开了一种页面统计方法和装置。该方法由客户端执行时包括:接收页面访问请求,并将所述页面访问请求发送至服务器,以请求服务器返回与所述页面访问请求对应的页面、用于进行页面统计的自定义变量和对应的值;接收服务器返回的所述页面、所述自定义变量和对应的值,利用数组存储所述自定义变量和对应的值,并加载所述页面;根据所述自定义变量和对应的值,将页面中的触发事件形成GIF请求;将所述GIF请求发送至服务器,以请求服务器对所述GIF请求中的URL进行统计得到页面统计结果。本发明可以支持多个自定义变量,实现了对页面的多维度的统计,增强了页面中的自定义变量的扩展性和灵活性。

Description

页面统计方法和装置
技术领域
本发明实施例涉及网络技术,尤其涉及一种页面统计方法和装置。
背景技术
在交易网站中,通常需要对网络页面的一些流量数据和用户行为数据进行统计,以便了解到用户对产品的喜好。例如统计北京的登录用户访问IT类书籍商品详情页的点击量和访客数。
现有的页面统计***(如百度统计、谷歌分析等)针对自定义变量的统计支持很弱,支持的自定义变量的个数有限制,也就是对统计的维度有限制,只能针对单一纬度进行统计,不能同时针对两个维度甚至多个维度进行统计。因此,现有技术存在着不易扩展自定义变量的缺陷。
发明内容
有鉴于此,本发明实施例提供一种页面统计方法和装置,以增强页面中的自定义变量的扩展性。
第一方面,本发明实施例提供了一种页面统计方法,该方法由客户端执行,该方法包括:
接收页面访问请求,并将所述页面访问请求发送至服务器,以请求服务器返回与所述页面访问请求对应的页面、用于进行页面统计的自定义变量和对应的值;
接收服务器返回的所述页面、所述自定义变量和对应的值,利用数组存储所述自定义变量和对应的值,并加载所述页面;
根据所述自定义变量和对应的值,将页面中的触发事件形成GIF请求;
将所述GIF请求发送至服务器,以请求服务器对所述GIF请求中的URL进行统计得到页面统计结果。
第二方面,本发明实施例还提供了一种页面统计装置,该装置应用于客户端中,该装置包括:
访问请求发送模块,用于接收页面访问请求,并将所述页面访问请求发送至服务器,以请求服务器返回与所述页面访问请求对应的页面、用于进行页面统计的自定义变量和对应的值;
页面变量接收模块,用于接收服务器返回的所述页面、所述自定义变量和对应的值,利用数组存储所述自定义变量和对应的值,并加载所述页面;
GIF请求形成模块,用于根据所述自定义变量和对应的值,将页面中的触发事件形成GIF请求;
GIF发送模块,用于将所述GIF请求发送至服务器,以请求服务器对所述GIF请求中的URL进行统计得到页面统计结果。
第三方面,本发明实施例提供了一种页面统计方法,该方法由服务器执行,该方法包括:
接收客户端发送来的页面访问请求,
根据所述页面访问请求,产生用于进行页面统计的自定义变量,并获取所述自定义变量的值;
将所述页面访问请求对应的页面、所述自定义变量和对应的值发送至客户端,以指示客户端利用数组存储所述自定义变量和对应的值,并将页面中的与所述自定义变量有关的触发事件形成GIF请求并返回;
接收所述GIF请求,对所述GIF请求中的URL进行统计,得到页面统计结果。
第四方面,本发明实施例还提供了一种页面统计装置,该装置应用于服务器中,该装置包括:
访问请求接收模块,用于接收客户端发送来的页面访问请求,
自定义变量产生模块,用于根据所述页面访问请求,产生用于进行页面统计的自定义变量,并获取所述自定义变量的值;
页面变量发送模块,用于将所述页面访问请求对应的页面、所述自定义变量和对应的值发送至客户端,以指示客户端利用数组存储所述自定义变量和对应的值,并将页面中的与所述自定义变量有关的触发事件形成GIF请求并返回;
页面统计模块,用于接收所述GIF请求,对所述GIF请求中的URL进行统计,得到页面统计结果。
本发明实施例的技术方案,通过在接收到页面访问请求后,将所述页面访问请求发送至服务器,接收服务器返回的与所述页面访问请求对应的页面、用于进行页面统计的自定义变量和对应的值,利用数组存储所述自定义变量和对应的值,并加载所述页面,将页面中的与自定义变量和对应的值有关的触发事件形成GIF请求,并将该GIF请求发送至服务器,服务器对该GIF请求中的URL进行统计得到页面统计结果,可以支持多个自定义变量,实现了对页面的多维度的统计,增强了页面中的自定义变量的扩展性和灵活性。
附图说明
图1是本发明实施例一提供的一种页面统计方法的流程图;
图2是本发明实施例二提供的一种页面统计方法的流程图;
图3是本发明实施例三提供的一种页面统计装置的结构示意图;
图4是本发明实施例四提供的一种页面统计方法的流程图;
图5是本发明实施例五提供的一种页面统计装置的结构示意图;
图6是本发明实施例六提供的一种页面统计方法的流程图。
具体实施方式
下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部内容。
实施例一
图1是本发明实施例一提供的一种页面统计方法的流程图,本实施例可适用于根据自定义变量对页面的点击量或者访客数进行统计的情况,该方法可以由客户端来执行,具体包括如下:
S110,接收页面访问请求,并将所述页面访问请求发送至服务器,以请求服务器返回与所述页面访问请求对应的页面、用于进行页面统计的自定义变量和对应的值。
用户在访问一个网络页面时,通过输入网址或者点击相应的链接,便生成了页面访问请求,客户端接收到该页面访问请求后,将该页面访问请求发送至服务器,以请求服务器返回与所述页面访问请求对应的页面,在需要对该页面中的点击量或者访客数进行统计时,服务器还同时返回用于进行页面统计的自定义变量和对应的值。
其中,所述自定义变量是根据统计的目的产生的,自定义变量的值是通过分析页面访问请求得到的。所述自定义变量可以包括城市、页面标识、用户等级和流量渠道来源中的至少一种。则自定义变量城市的值可以为北京,即统计来自北京的点击量;自定义变量为页面标识时表示统计某一页面的点击量或者访客数,该自定义变量的值为页面访问请求对应的页面的页面标识;用户等级为统计相应用户等级的用户的点击量或者该等级的用户的数量(即该等级的用户的访客数);流量渠道来源为统计来自某一渠道的用户的点击量或者访客数,如统计来自百度贴吧的用户的点击量,则自定义变量为流量渠道来源,该自定义变量的值为百度贴吧。
S120,接收服务器返回的所述页面、所述自定义变量和对应的值,利用数组存储所述自定义变量和对应的值,并加载所述页面。
客户端在接收到服务器返回的所述页面、所述自定义变量和对应的值后,利用数组存储所述自定义变量和对应的值,同时加载所述页面。客户端在利用数组存储所述自定义变量和对应的值时,可以利用二维数组存储所述自定义变量和对应的值;也可以利用一个数组存储所述自定义变量,在另一个数组的对应位置存储所述自定义变量的值。利用数组存储自定义变量,可以支持自定义变量,能够统计多维度的页面数据。
在统计页面数据时,通过使用JavaScript布点来实现,因此在存储自定义变量时,可以利用JavaScript变量存储所述自定义变量。为了不在HTML(Hyper Text Mark-upLanguage,超文本标记语言)页面中加入过多的事件处理函数(即JavaScript代码),采用在页尾执行一段JavaScript代码,通过为所有带bi标签的元素(自定义变量及有关的元素)绑定一个mousedown函数来实现,在遍历所有带bi标签的元素时采用jquery方法来遍历,这样可以减少页面的性能耗时。其中,bi标签是在JavaScript代码中为自定义变量及有关元素分配的标签。
S130,根据所述自定义变量和对应的值,将页面中的触发事件形成GIF请求。
客户端根据所述自定义变量和对应的值,将页面中与自定义变量和对应的值有关的触发事件形成GIF(Graphics Interchange Format,图像互换格式)请求,以便于服务器根据该GIF请求对页面数据进行统计。所述GIF请求中包括URL(Uniform ResourceLocator,统一资源定位符),还包括自定义变量和对应的值,URL是用户点击的页面的URL。页面中触发事件包括页面加载完成及接收到的用户点击该页面中的按钮等事件。
其中,根据所述自定义变量和对应的值将页面中的触发事件形成GIF请求优选包括:
当页面加载完成后,根据所述自定义变量及对应的值形成GIF请求;和/或
当接收到用户的点击操作时,根据所述自定义变量及对应的值形成GIF请求。
其中,GIF请求可以包括页面请求和/或事件请求。当页面加载完成后,可以发送页面请求,页面请求是为了统计页面中的点击量或者访客数等数据;当页面触发了一个事件(如触发页面中的登录或注册按钮等)时,就发送事件请求。
S140,将所述GIF请求发送至服务器,以请求服务器对所述GIF请求中的URL进行统计得到页面统计结果。
将所述GIF请求发送至服务器,以请求服务器对所述GIF请求中的URL进行得到页面的点击量或者访客数等页面数据的统计结果。
自定义变量可以包括页面属性和用户属性。如,统计一个登录用户的页面访问流和点击操作流时,自定义变量为用户标识,其对应的值则为标识该用户的ID的加密数据,统计该自定义变量的值的GIF请求,就可以得到该用户按照顺序访问的页面及在页面上的点击操作。
现有技术中,由于对自定义变量的数量的限制,客户端在将与自定义变量和对应的值有关的GIF请求发出后,就清除该自定义变量和对应的值,当需要该自定义变量和对应的值时,再由服务器重新发送至客户端。而本发明实施例中,在将GIF请求发出后,可以不清除自定义变量和对应的值,不用重复获取自定义变量及对应的值,可以节省统计时间。
本实施例的技术方案,通过在接收到页面访问请求后,将所述页面访问请求发送至服务器,接收服务器返回的与所述页面访问请求对应的页面、用于进行页面统计的自定义变量和对应的值,利用数组存储所述自定义变量和对应的值,并加载所述页面,将页面中的与自定义变量和对应的值有关的触发事件形成GIF请求,并将该GIF请求发送至服务器,以请求服务器对该GIF请求中的URL进行统计得到页面统计结果,可以支持多个自定义变量,实现了对页面的多维度的统计,增强了页面中的自定义变量的扩展性和灵活性,从而可以很方便的对网站进行全方位的统计,实现从多维度统计整个网站的情况。
在上述技术方案的基础上,根据所述自定义变量和对应的值,将页面中的触发事件形成GIF请求包括:
根据所述自定义变量和对应的值,将页面中的区域标识对应的区域中的触发事件形成GIF请求。
通过对页面划分区域并分配区域标识,可以将页面中的与需要统计的区域标识对应的区域中的触发事件形成GIF请求,从而统计该区域中的触发事件。而在现有技术中,当一个页面中的点击按钮较多时,需要为每个按钮分配标识,然后统计每个不同标识的点击量,这样对按钮的命名比较多,统计起来也比较麻烦,而且对页面的改动较大。而通过分配区域标识,简化了统计流程,加入的统计代码较少,便于对页面进行维护。
实施例二
图2是本发明实施例二提供的一种页面统计方法的流程图,本实施例对实施例一进行了优化,具体包括如下:
S210,接收页面访问请求,并将所述页面访问请求发送至服务器,以请求服务器返回与所述页面访问请求对应的页面、用于进行页面统计的自定义变量和对应的值。
S220,接收服务器返回的所述页面、所述自定义变量和对应的值,利用数组存储所述自定义变量和对应的值,并加载所述页面。
S230,根据所述自定义变量和对应的值,将页面中的触发事件形成GIF请求。
S240,将所述GIF请求发送至服务器,以请求服务器对所述GIF请求中的URL进行统计得到页面统计结果。
S250,清除所述数组中存储的自定义变量中的临时变量及对应的值。
由于一个页面中会发生很多个点击事件,如果不清除自定义变量中的临时变量和对应的值等无效参数,则会使得页面上的变量越来越多,后面的点击事件会出现参数重叠的情况,造成点击事件的统计数据不准确;另一方面,当数组中的变量越来越多时,GIF请求的URL长度会越来越长,由于GIF请求的URL长度是有限的,不可能无限制的往数组中添加变量。因此,对自定义中的临时变量及对应的值等无效参数要定时清除,避免造成统计数据不准确的情况出现并保证GIF请求中的URL的有效性。
本实施例的技术方案,在实施例一的基础上,通过在将所述GIF请求发送至服务器之后,清除所述数组中存储的自定义变量中的临时变量及对应的值,可以避免造成统计数据不准确的情况出现并保证GIF请求中的URL的有效性。
实施例三
图3是本发明实施例三提供的一种页面统计装置的结构示意图,本实施例所述的装置应用于客户端中,如图3所示,本实施例所述的页面统计装置包括:访问请求发送模块310、页面变量接收模块320、GIF请求形成模块330和GIF请求发送模块340。
其中,访问请求发送模块310用于接收页面访问请求,并将所述页面访问请求发送至服务器,以请求服务器返回与所述页面访问请求对应的页面、用于进行页面统计的自定义变量和对应的值;
页面变量接收模块320用于接收服务器返回的所述页面、所述自定义变量和对应的值,利用数组存储所述自定义变量和对应的值,并加载所述页面;
GIF请求形成模块330用于根据所述自定义变量和对应的值,将页面中的触发事件形成GIF请求;
GIF请求发送模块340用于将所述GIF请求发送至服务器,以请求服务器对所述GIF请求中的URL进行统计得到页面统计结果。
优选的,所述GIF请求形成模块具体用于:
当页面加载完成后,根据所述自定义变量及对应的值形成GIF请求;和/或
当接收到用户的点击操作时,根据所述自定义变量及对应的值形成GIF请求。
优选的,还包括:
临时变量清除模块,用于在将所述GIF请求发送至服务器之后,清除所述数组中存储的自定义变量中的临时变量及对应的值。
优选的,所述GIF请求形成模块包括:
区域GIF请求形成单元,用于根据所述自定义变量和对应的值,将页面中的区域标识对应的区域中的触发事件形成GIF请求。
其中,所述自定义变量可以包括城市、页面标识、用户等级和流量渠道来源中的至少一种。
本实施例的技术方案,通过访问请求发送模块在接收到页面访问请求后,将所述页面访问请求发送至服务器,页面变量接收模块接收服务器返回的与所述页面访问请求对应的页面、用于进行页面统计的自定义变量和对应的值,利用数组存储所述自定义变量和对应的值,并加载所述页面,GIF请求形成模块将页面中的与自定义变量和对应的值有关的触发事件形成GIF请求,由GIF请求发送模块将该GIF请求发送至服务器,以请求服务器对该GIF请求中的URL进行统计得到页面统计结果,可以支持多个自定义变量,实现了对页面的多维度的统计,增强了页面中的自定义变量的扩展性和灵活性。
实施例四
图4是本发明实施例四提供的一种页面统计方法的流程图,本实施例可适用于根据自定义变量对页面的点击量或者访客数进行统计的情况,该方法可以由服务器来执行,具体包括如下:
S410,接收客户端发送来的页面访问请求。
S420,根据所述页面访问请求,产生用于进行页面统计的自定义变量,并获取所述自定义变量的值。
服务器对页面访问请求进行分析,产生用于进行页面统计的自定义变量,并获取所述自定义变量的值,如通过对页面访问请求进行分析,产生的自定义变量可以有IP地址、城市等,从而得到对应的值分别为发送该页面访问请求的客户端的IP地址及所在的城市。
S430,将所述页面访问请求对应的页面、所述自定义变量和对应的值发送至客户端,以指示客户端利用数组存储所述自定义变量和对应的值,并将页面中的与所述自定义变量有关的触发事件形成GIF请求并返回。
指示客户端利用数组存储所述自定义变量和对应的值,有利于对自定义变量的扩展,并保存自定义变量的值。当页面中发生触发事件时,将与所述自定义变量有关的触发事件形成GIF请求,该GIF请求的URL中包括该自定义变量的值,从而便于根据该GIF请求对自定义变量代表的维度进行统计。
S440,接收所述GIF请求,对所述GIF请求中的URL进行统计,得到页面统计结果。
GIF请求的URL中包括自定义变量的值,从而通过对GIF请求中的URL进行统计,可以得到与自定义变量有关的页面统计结果。如,在统计点击事件时,对页面上由很多自定义变量组成的多种维度的数据,如用户所在城市、页面标识、用户等级和流量渠道来源等,在相应的GIF请求的URL中会包含这些数据,从而可以统计得到哪个城市的用户点击量最多,哪个页面的点击量最少,哪个渠道来的用户的点击量最多等等。
本实施例的技术方案,通过在接收到客户端发送来的页面访问请求后,根据所述页面访问请求,产生用于进行页面统计的自定义变量,并获取所述自定义变量的值,将所述页面访问请求对应的页面、所述自定义变量和对应的值发送至客户端,以指示客户端利用数组存储所述自定义变量和对应的值,并将页面中的与所述自定义变量有关的触发事件形成GIF请求并返回,接收所述GIF请求,对所述GIF请求中的URL进行统计,得到页面统计结果,可以支持多个自定义变量,实现了对页面的多维度的统计,增强了页面中的自定义变量的扩展性和灵活性,从而可以很方便的对网站进行全方位的统计,实现从多维度统计整个网站的情况。
在上述技术方案的基础上,根据所述页面访问请求,产生用于页面统计的自定义变量,并获取所述自定义变量的值包括:
将所述页面访问请求对应的页面划分为至少两个区域,并为划分后的区域分配区域标识;
根据所述区域标识,产生与所述区域标识对应的区域的自定义变量,并获取所述自定义变量的值。
当需要统计一个页面中的某个区域的点击事件等触发事件时,可以对页面进行区域的划分,将所述页面访问请求对应的页面划分为至少两个区域,并为划分后的区域分配区域标识,根据需要统计的页面的区域标识,产生于该区域标识对应的区域的自定义变量,通过对页面进行分析,获取所述自定义变量的值。通过对页面进行区域的划分,加入的统计代码较少,便于对页面进行维护。
实施例五
图5是本发明实施例五提供的一种页面统计装置的结构示意图,本实施例所述的装置应用于服务器中,如图3所示,本实施例所述的页面统计装置包括:访问请求接收模块510、自定义变量产生模块520、页面变量发送模块530和页面统计模块540。
其中,访问请求接收模块510用于接收客户端发送来的页面访问请求;
自定义变量产生模块520用于根据所述页面访问请求,产生用于进行页面统计的自定义变量,并获取所述自定义变量的值;
页面变量发送模块530用于将所述页面访问请求对应的页面、所述自定义变量和对应的值发送至客户端,以指示客户端利用数组存储所述自定义变量和对应的值,并将页面中的与所述自定义变量有关的触发事件形成GIF请求并返回;
页面统计模块540用于接收所述GIF请求,对所述GIF请求中的URL进行统计,得到页面统计结果。
优选的,所述自定义变量产生模块包括:
区域划分单元,用于将所述页面访问请求对应的页面划分为至少两个区域,并为划分后的区域分配区域标识;
自定义变量产生单元,用于根据所述区域标识,产生与所述区域标识对应的区域的自定义变量,并获取所述自定义变量的值。
本实施的技术方案,通过访问请求接收模块接收客户端发送来的页面访问请求,自定义变量产生模块根据所述页面访问请求,产生用于进行页面统计的自定义变量,并获取所述自定义变量的值,页面变量发送模块将所述页面访问请求对应的页面、所述自定义变量和对应的值发送至客户端,以指示客户端利用数组存储所述自定义变量和对应的值,并将页面中的与所述自定义变量有关的触发事件形成GIF请求并返回,页面统计模块接收所述GIF请求,对所述GIF请求中的URL进行统计,得到页面统计结果,可以支持多个自定义变量,实现了对页面的多维度的统计,增强了页面中的自定义变量的扩展性和灵活性,从而可以很方便的对网站进行全方位的统计,从多维度统计整个网站的情况。
实施例六
图6是本发明实施例六提供的一种页面统计方法的流程图,本实施例可适用于根据自定义变量对页面的点击量或者访客数进行统计的情况,该方法可以由客户端和服务器配合来执行,具体包括如下:
S610,客户端接收页面访问请求,并将所述页面访问请求发送至服务器。
S620,服务器接收客户端发送来的页面访问请求。
S630,服务器根据所述页面访问请求,产生用于进行页面统计的自定义变量,并获取所述自定义变量的值。
S640,服务器将所述页面访问请求对应的页面、所述自定义变量和对应的值发送至客户端。
S650,客户端接收服务器返回的所述页面、所述自定义变量和对应的值,利用数组存储所述自定义变量和对应的值,并加载所述页面。
S660,客户端根据所述自定义变量和对应的值,将页面中的触发事件形成GIF请求。
S670,客户端将所述GIF请求发送至服务器。
S680,服务器接收所述GIF请求,对所述GIF请求中的URL进行统计,得到页面统计结果。
本实施例的技术方案,通过服务器接收客户端发送来的页面访问请求,产生用于进行页面统计的自定义变量并获取所述自定义变量的值,将所述页面访问请求对应的页面、所述自定义变量和对应的值发送至客户端,客户端利用数组存储所述自定义变量和对应的值,并加载所述页面,将页面中的触发事件形成GIF请求,并发送至服务器,服务器接收到所述GIF请求后,对所述GIF请求中的URL进行统计,得到页面统计结果。本实施例可以支持多个自定义变量,实现了对页面的多维度的统计,增强了页面中的自定义变量的扩展性和灵活性,从而可以很方便的对网站进行全方位的统计,实现从多维度统计整个网站的情况。
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

Claims (14)

1.一种页面统计方法,其特征在于,所述方法包括:
接收页面访问请求,并将所述页面访问请求发送至服务器,以请求服务器返回与所述页面访问请求对应的页面、用于进行页面统计的至少两个自定义变量和对应的值;
接收服务器返回的所述页面、所述自定义变量和对应的值,利用数组存储所述至少两个自定义变量和对应的值,并加载所述页面;
根据所述自定义变量和对应的值,将页面中的触发事件形成图像互换格式GIF请求;
将所述GIF请求发送至服务器,以请求服务器对所述GIF请求中的统一资源定位符URL进行统计得到页面统计结果。
2.根据权利要求1所述的方法,其特征在于,根据所述自定义变量和对应的值将页面中的触发事件形成GIF请求包括:
当页面加载完成后,根据所述自定义变量及对应的值形成GIF请求;和/或
当接收到用户的点击操作时,根据所述自定义变量及对应的值形成GIF请求。
3.根据权利要求1所述的方法,其特征在于,在将所述GIF请求发送至服务器之后,还包括:
清除所述数组中存储的自定义变量中的临时变量及对应的值。
4.根据权利要求1所述的方法,其特征在于,根据所述自定义变量和对应的值,将页面中的触发事件形成GIF请求包括:
根据所述自定义变量和对应的值,将页面中的区域标识对应的区域中的触发事件形成GIF请求。
5.根据权利要求1-4任一所述的方法,其特征在于,所述自定义变量包括城市、页面标识、用户等级和流量渠道来源中的至少一种。
6.一种页面统计装置,其特征在于,所述装置包括:
访问请求发送模块,用于接收页面访问请求,并将所述页面访问请求发送至服务器,以请求服务器返回与所述页面访问请求对应的页面、用于进行页面统计的至少两个自定义变量和对应的值;
页面变量接收模块,用于接收服务器返回的所述页面、所述自定义变量和对应的值,利用数组存储所述至少两个自定义变量和对应的值,并加载所述页面;
GIF请求形成模块,用于根据所述自定义变量和对应的值,将页面中的触发事件形成GIF请求;
GIF请求发送模块,用于将所述GIF请求发送至服务器,以请求服务器对所述GIF请求中的URL进行统计得到页面统计结果。
7.根据权利要求6所述的装置,其特征在于,所述GIF请求形成模块具体用于:
当页面加载完成后,根据所述自定义变量及对应的值形成GIF请求;和/或
当接收到用户的点击操作时,根据所述自定义变量及对应的值形成GIF请求。
8.根据权利要求6所述的装置,其特征在于,还包括:
临时变量清除模块,用于在将所述GIF请求发送至服务器之后,清除所述数组中存储的自定义变量中的临时变量及对应的值。
9.根据权利要求6所述的装置,其特征在于,所述GIF请求形成模块包括:
区域GIF请求形成单元,用于根据所述自定义变量和对应的值,将页面中的区域标识对应的区域中的触发事件形成GIF请求。
10.根据权利要求6-9任一所述的装置,其特征在于,所述自定义变量包括城市、页面标识、用户等级和流量渠道来源中的至少一种。
11.一种页面统计方法,其特征在于,所述方法包括:
接收客户端发送来的页面访问请求;
根据所述页面访问请求,产生用于进行页面统计的至少两个自定义变量,并获取所述自定义变量的值;
将所述页面访问请求对应的页面、所述自定义变量和对应的值发送至客户端,以指示客户端利用数组存储所述至少两个自定义变量和对应的值,并将页面中的与所述自定义变量有关的触发事件形成GIF请求并返回;
接收所述GIF请求,对所述GIF请求中的URL进行统计,得到页面统计结果。
12.根据权利要求11所述的方法,其特征在于,根据所述页面访问请求,产生用于页面统计的自定义变量,并获取所述自定义变量的值包括:
将所述页面访问请求对应的页面划分为至少两个区域,并为划分后的区域分配区域标识;
根据所述区域标识,产生与所述区域标识对应的区域的自定义变量,并获取所述自定义变量的值。
13.一种页面统计装置,其特征在于,所述装置包括:
访问请求接收模块,用于接收客户端发送来的页面访问请求;
自定义变量产生模块,用于根据所述页面访问请求,产生用于进行页面统计的至少两个自定义变量,并获取所述自定义变量的值;
页面变量发送模块,用于将所述页面访问请求对应的页面、所述自定义变量和对应的值发送至客户端,以指示客户端利用数组存储所述至少两个自定义变量和对应的值,并将页面中的与所述自定义变量有关的触发事件形成GIF请求并返回;
页面统计模块,用于接收所述GIF请求,对所述GIF请求中的URL进行统计,得到页面统计结果。
14.根据权利要求13所述的装置,其特征在于,所述自定义变量产生模块包括:
区域划分单元,用于将所述页面访问请求对应的页面划分为至少两个区域,并为划分后的区域分配区域标识;
自定义变量产生单元,用于根据所述区域标识,产生与所述区域标识对应的区域的自定义变量,并获取所述自定义变量的值。
CN201610144165.5A 2016-03-14 2016-03-14 页面统计方法和装置 Active CN107193825B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610144165.5A CN107193825B (zh) 2016-03-14 2016-03-14 页面统计方法和装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610144165.5A CN107193825B (zh) 2016-03-14 2016-03-14 页面统计方法和装置

Publications (2)

Publication Number Publication Date
CN107193825A CN107193825A (zh) 2017-09-22
CN107193825B true CN107193825B (zh) 2021-03-19

Family

ID=59870722

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610144165.5A Active CN107193825B (zh) 2016-03-14 2016-03-14 页面统计方法和装置

Country Status (1)

Country Link
CN (1) CN107193825B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109447598A (zh) * 2018-09-25 2019-03-08 平安科技(深圳)有限公司 支付数据处理方法、装置、计算机设备和存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102904765A (zh) * 2011-07-26 2013-01-30 腾讯科技(深圳)有限公司 数据上报的方法及设备
CN104504077A (zh) * 2014-12-22 2015-04-08 北京国双科技有限公司 网页访问数据的统计方法和装置
CN104601408A (zh) * 2015-01-30 2015-05-06 迈普通信技术股份有限公司 用于非开放网络环境的网站数据统计及分析方法及***
CN105138599A (zh) * 2015-08-06 2015-12-09 丁大砾 一种可自动监测网站全部页面中各个链接点击量的方法

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101477539B (zh) * 2008-12-31 2011-09-28 杭州华三通信技术有限公司 一种信息采集方法及装置
CN102314455A (zh) * 2010-06-30 2012-01-11 百度在线网络技术(北京)有限公司 计算网页点击流量的方法及***
US20130204860A1 (en) * 2012-02-03 2013-08-08 TrueMaps LLC Apparatus and Method for Comparing and Statistically Extracting Commonalities and Differences Between Different Websites
CN104657372B (zh) * 2013-11-20 2018-11-06 腾讯科技(深圳)有限公司 页面操作数据处理方法及装置
CN103686354B (zh) * 2013-12-04 2017-01-11 青岛海信电器股份有限公司 一种智能电视终端及统计上报按键使用行为的方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102904765A (zh) * 2011-07-26 2013-01-30 腾讯科技(深圳)有限公司 数据上报的方法及设备
CN104504077A (zh) * 2014-12-22 2015-04-08 北京国双科技有限公司 网页访问数据的统计方法和装置
CN104601408A (zh) * 2015-01-30 2015-05-06 迈普通信技术股份有限公司 用于非开放网络环境的网站数据统计及分析方法及***
CN105138599A (zh) * 2015-08-06 2015-12-09 丁大砾 一种可自动监测网站全部页面中各个链接点击量的方法

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
Analysis of Networking and Application Layer Derived Metrics for Web Quality of Experience;Le Thu Nguyen等;《2012 IEEE CONSUMER COMMUNICATIONS AND NETWORKING CONFERENCE (CCNC)》;20121231;全文 *
网站流量统计分析技术研究;单哲;《中国优秀硕士学位论文全文数据库信息科技辑》;20130215(第21期);全文 *

Also Published As

Publication number Publication date
CN107193825A (zh) 2017-09-22

Similar Documents

Publication Publication Date Title
CN108090064B (zh) 一种数据查询方法、装置、数据存储服务器及***
US10839038B2 (en) Generating configuration information for obtaining web resources
CN108712519B (zh) Ip地址的定位方法、装置及存储介质
CN108717435B (zh) 网页加载方法、信息处理方法、计算机设备及存储介质
US20100017486A1 (en) System analyzing program, system analyzing apparatus, and system analyzing method
US8826122B2 (en) Method, system and device for displaying a web page
CN107786621B (zh) 一种用户信息管理方法、访问处理方法及装置和***
CN111399756B (zh) 一种数据存储方法、数据下载方法及装置
JP2019074843A (ja) 情報提供装置、情報提供方法、およびプログラム
JP2012529688A (ja) 更新通知方法、およびシステム
US20130185429A1 (en) Processing Store Visiting Data
CN108737252B (zh) 基于区块链的信息推送方法及装置
CN104283723A (zh) 网络访问日志处理方法及装置
CN110958462A (zh) 直播活动页面显示方法、装置、存储介质及直播***
US8458247B2 (en) System and method for generating web analytic reports
CN112437148A (zh) 业务请求的处理方法、装置、业务服务器及***
CN107193825B (zh) 页面统计方法和装置
CN105808636B (zh) 一种基于app信息数据的超文本链接推送***
CN103718179A (zh) 信息处理装置、信息处理方法、信息处理程序以及记录有信息处理程序的记录介质
US20140337069A1 (en) Deriving business transactions from web logs
US20100017401A1 (en) Recording medium storing system analyzing program, system analyzing apparatus, and system analyzing method
CN116127945A (zh) 网络链接处理方法和装置、电子设备、存储介质
CN111400608B (zh) 数据处理方法及装置、存储介质及电子设备
Aivalis et al. Evolving analytics for e-commerce applications: Utilizing big data and social media extensions
CN105701232B (zh) 一种基于app信息数据的超文本链接清单推送***

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
EE01 Entry into force of recordation of patent licensing contract

Application publication date: 20170922

Assignee: SHANGHAI YOUYANG NEW MEDIA INFORMATION TECHNOLOGY Co.,Ltd.

Assignor: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY Co.,Ltd.

Contract record no.: X2019110000005

Denomination of invention: Page statistical method and apparatus

License type: Common License

Record date: 20191119

EE01 Entry into force of recordation of patent licensing contract
GR01 Patent grant
GR01 Patent grant