网络操作记录方法及系统的制作方法

文档序号:9690803阅读:403来源:国知局
网络操作记录方法及系统的制作方法
【技术领域】
[0001]本发明涉及网络处理技术领域,具体涉及一种网络操作记录方法及系统。
【背景技术】
[0002]互联网上,网站的处理,尤其是网站访问流量跟踪、监控,一般都需要在网站的相关网页上添加脚本代码(javascript,简称js),利用js代码对访问流量进行识别(即对体现流量的参数进行识别)后,将识别获得的结果数据提交给后台进行分析和储存。以在搜索平台上的流量跟踪监控为例,除了对一般搜索结果的自然流量进行跟踪监控外,还会对搜索返回的与查询对应或相关的推广信息的推广流量进行跟踪监控。
[0003]其中,自然流量:可以是搜索引擎返回的自然排序结果的链接,为结果所有者网站带来的访问流量。比如,搜索用户在搜索平台输入查询信息,由搜索引擎搜索到结果并以一定的排名展示给搜索用户,搜索用户点击某一结果查看其详情,则发生根据该结果对应的链接向结果所有者网站跳转,该链接即自然排序的该结果的链接,其为该结果的所有者网站带来了流量,即自然流量。
[0004]其中,推广流量:可以是搜索引擎返回的推广信息展示(投放)里的链接,为推广信息的所有者网站带来的访问流量。比如,搜索用户在搜索平台输入查询信息,搜索引擎会返回对应该查询或与该查询相关的推广信息(也可以作为另一类搜索结果),搜索用户操作某一展示的推广信息(如点击某一推广信息),则发生该推广信息对应的链接向信息所有者网站跳转,该链接即推广信息投放里的链接,其为该推广信息的所有者网站带来了流量,即推广流量。
[0005]具体地,以SEM(搜索引擎营销Search Engine Marketing)的网站访问流量跟踪监控为例,通常SEM平台为一种搜索引擎推广平台(例:g00gle等),如果要识别SEM的推广流量的具体信息,在SEM投放推广信息(如广告)的网站需要将该推广信息的具体信息写入链接如URL的参数中,然后,该网站利用js统计代码解析URL中的参数,由此识别其中的参数及参数值,从而实现了对推广流量的跟踪/监控。例如:WZ网站(广告主)在SEM平台上推广广告。当终端用户通过浏览器在该SEM平台搜索“图书”,出现WZ网站投放的广告G1,点击该广告G1,进入WZ网站的网页,可以看到打开的URL中有一部分参数为:tag =xxxxhydrcn-23&bbbbid = 12345678901 (即一部分推广流量的具体信息),从这部分参数可以看出,这次的访问流量是从该xxxx.cn(即SEM平台)的编号为1234567的广告带来的。从而,WZ网站能够通过js统计代码解析该URL,确认该终端用户点击广告Gl访问WZ网站所产生的流量来自xxxx.cn编号为1234567的广告。
[0006]通常,广告主为了评估和优化SEM平台上广告的投放效果,需要对来自SEM的推广流量进行详细跟踪监控进而完成统计。而现有的该平台为了满足广告主的这一需求,允许广告主在推广物料的链接URL中写入参数,以便标记当前推广的来源、触发条件等信息。其中,推广物料,是广告主在搜索引擎推广平台里的广告素材(比如:广告创意、广告文本、广告图片、点击广告后打开哪个网页、关键词/广告触发条件等)。推广物料可以由推广信息来标识,比如物料在哪个平台投放、物料的编号为多少等等。例如:
[0007]http://www.abc.com/index, htm ? from = google&account id = 123&ad id =456
[0008]这样一个URL中,粗体字标记的“from = google&account_id = 123&ad_id = 456”存在的参数值,就是常见的传参(即URL参数传递)方式。广告主网站的脚本js统计代码(如Javascript里用“window, locat1n, href”)能获取当前完整的URL,并识别这些参数(如:从首个“?”处截断,后面的数据即需要的数据,格式为:参数名I =参数值1&参数名
2 =参数值2......,每个参数之间采用“&”分开):来源from参数的参数值google、广告账户标识account_id参数的参数值123、广告标识号ad_id参数的参数值456等,就知道了这个流量是由在该google平台做推广的第123个广告账户下的第456号广告带来的。
[0009]但是,现有推广流量的跟踪监控技术主要存在两点缺陷:
[0010](I)提供推广信息(比如广告)的所有者(比如广告主)需要对所有推广信息对应的推广物料(比如广告中的广告创意、关键词)的URL进行特殊处理(如前述例子中的写入参数),导致操作难度较大。以SEM为例,通常SEM推广账户中购买的关键词数量都是上万甚至几十万,如果需要跟踪每个关键词带来的流量分别有多少,那就需要把这几十万的关键词对应的URL都修改一遍,没有专门的工具和技巧是无法完成的。而且,如果广告主中途要更换不同的统计代码,则所有URL可能需要再改一遍。
[0011](2)无法兼容多个分析代码(例如:脚本js分析代码、或者脚本js统计代码)。以SEM为例,出于对公用开放式的统计代码的准确性持怀疑态度,经常会有广告主在自己网站上设置多套不同的js统计代码,以便对统计结果进行参照对比。每个广告的URL只能是一个,而不同的js统计代码对URL的识别规则是不同的,从而导致这种方式无法兼容多种统计代码。例如:
[0012]A统计代码要求的URL格式是:
[0013]http://www.abc.com/index, htm ? from = google&account id = 123&ad id =456
[0014]B统计代码要求的URL格式是:
[0015]http://www.abc.com/index, htm ? parameter = google.123.456
[0016]这样如果广告主网站使用B统计代码,其无法识别A这样的格式的URL中的参数。

【发明内容】

[0017]鉴于上述问题,提出了本发明以便提供一种克服现有技术缺陷,解决上述问题或者至少部分地解决上述问题的网络操作记录方法及相应的系统。
[0018]依据本发明的一个方面,提供了一种网络操作记录方法,其包括:基于获取的对数据对象的操作,将与所述数据对象相关的信息写入数据包;对数据包进行解析,将获得的信息以全局变量记录,以用于基于所记录的各个全局变量进行处理。
[0019]其中,所述基于获取的对数据对象的操作,将与所述数据对象相关的信息写入数据包,包括:服务器端基于获取的对数据对象的操作,将与所述数据对象相关的参数及其参数值以cookies方式写入到客户端的cookies文件。
[0020]其中,所述对数据包进行的解析,将获得的信息以全局变量记录,包括:通过脚本代码js获取并解析所述数据包,将获得的信息返回,并将返回的所述信息以js全局变量进行记录。
[0021]其中,所述基于所记录的各个全局变量进行处理,包括:通过脚本统计代码js,读取记录的所述全局变量,识别出每个全局变量所对应的信息,并对所述信息进行统计分析而完成对流量跟踪监控的处理。
[0022]其中,所述信息包括以下至少一项:平台标识、账户标识、分类标识、内容标识;和/或,所述处理包括:将参数与对应的流量指标的字段进行关联,以确定该参数及其参数值所对应的流量来源和/或对来自不同流量来源的流量进行统计。
[0023]依据本发明的另一个方面,提供了一种网络操作记录系统,其包括:操作记录装置,基于获取的对数据对象的操作,将与所述数据对象相关的信息写入数据包;解析记录装置,对数据包进行解析,将获得的信息以全局变量记录,以用于基于所记录的各个全局变量进行处理。
[0024]其中,操作记录装置还包括:服务器端基于获取的对数据对象的操作,将与所述数据对象相关的参数及其参数值以cookies方式写入到客户端的cookies文件。
[0025]其中,解析记录装置还包括:通过脚本代码js获取并解析所述数据包,将获得的信息返回,并将返回的所述信息以js全局变量进行记录。
[0026]其中,所述基于所记录的各个全局变量进行处理,包括:通过脚本统计代码js,读取记录的所述全局变量,识别出每个全局变量所对应的信息,并对所述信息进行统计分析而完成对流量跟踪监控的处理。
[0027]其中,所述信息包括以下至少一项:平台标识、账户标识、分类标识、内容标识;和/或,所述处理包括:将参数与对应的流量指标的字段进行关联,以确定该参数及其参数值所对应的流量来源和/或对来自不同流量来源的流量进行统
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1