当前位置: 首页 > 专利查询>微软公司专利>正文

自动操纵web文档集合制造技术

技术编号:5418697 阅读:161 留言:0更新日期:2012-04-11 18:40
本发明专利技术的实施例提供一种方法和系统,用于自动地操纵诸如网页等web文档的集合以及嵌入经由网页呈现广告内容的结构。该操纵自动地嵌入标签,该标签使得能够跟踪和记录与web文档相关联的使用信息。可以在无需用户干预的情况下自动地修改数百或数千网页,从而使得能够对每一页面执行全面报告和跟踪。分析网页并智能地定位插入点。可以验证改变来确保嵌入内容没有得到不合需要的效果。这些标签可以接收根据用户和页面的级别来定制的参数。标签、插入信息、以及其他配置信息可以存储在中央储存库中以使得后续加标签更容易。

【技术实现步骤摘要】
【国外来华专利技术】自动操纵web文档集合概述本专利技术由所附权利要求书来限定,但一般而言,本专利技术的各实施例包括自动操纵(instrument)文档集合(特别是网页)的系统和方法。以下更详细地解释“操纵”,但一般 而言,其指的是经由插入自定义可执行代码、内容、或广告来修改文档或特定的相关文档集 合(如作为电子商务购买过程的一部分的网页集合或网站布局的若干实验变化之一),以 使最终用户相对该文档所采取的动作可出于记录、分析、记账、以及其他商务目的而被传输 的过程。本专利技术的实施例可自动操纵任何数量的页面,甚至数百或数千页面。本专利技术的其他说明性方面包括便于智能确认代码插入点;评估加标签(插入代 码)的影响;基于用户输入或配置(包括诸如提供简档id、页面别名/绰号、事件、电子商 务变量等技术)来确定标签的参数;使用中央标签储存库(例如142)来维护操纵的完整性 (这允许简单地撤消改变);操纵/标记A/B测试和应用于指定文档集合的多变量测试的能 力;以及到页面中的、最小化对该页面的负面影响(外观可能改变但功能不变)的内容广告 块的插入。这些方面的部分列表不应被解释为其他方面不存在的指示。若干附图的简述以下将参考附图详细描述本专利技术的各实施例,附图构成本专利技术的一部分并通过引 用结合于此,并且在附图中图IA描绘适合于实施本专利技术的实施例的说明性操作环境;附图说明图1B-1E描绘根据本专利技术的一实施例的要嵌入在网页集合中的说明性程序代码;图2描绘根据本专利技术的一实施例的“在开头之前插入”规则的说明性实现;图3描绘根据本专利技术的一实施例的“在开头之后插入”规则的说明性实现;图4描绘根据本专利技术的一实施例的“在结尾之前插入”规则的说明性实现;图5描绘根据本专利技术的一实施例的“在结尾之后插入”规则的说明性实现;图6描绘根据本专利技术的一实施例的源于将词法分析器应用于程序代码的说明性 结果;图7A和图7B描绘根据本专利技术的实施例的说明性标记方案;图8A-8M描绘根据本专利技术的一实施例的用户界面的说明性屏幕截图;图9描绘根据本专利技术的一实施例的用于嵌入自定义内容的说明性方法;以及图10描绘根据本专利技术的一实施例的、根据安装跟踪脚本的另一实施例的第二方法。详细描述如以上简要提到的,本专利技术的一实施例的各新颖方面之一是将web分析标签自动 地插入文档(网页,其可包括文本文件、动态可修改文件等)的能力,从而简化将这些标签 插入到要操纵的每一页面的用户的体验。在一个实施例中,标签采取操纵网页的定界HTML 的形式和/或脚本(例如Java脚本等);即允许跟踪与网页相关联的网页使用信息。一些 技术人员使用各种术语来捕捉操纵这一概念。例如,“web分析”有时指一些web分析提供 者所进行的“网站操纵”。一个说明性web分析提供者是Omniture有限公司(NASDAQ =OMTR,参见omniture. com)。存在许多诸如Omniture的那些的监视服务。执行监视服务不是本专利技术解决的全部问题。相反,本专利技术的一方面是关于用监视能力来配备网站或网页集合。直 到安装了安全系统,否则不能监视家庭安全。尽管许多供应商提供监视服务,但我们的考虑 之一类似于安装安全系统本身;但以自动化的方式。对网站的操纵包括将web分析相关脚本插入到网页中。这一技术在此将被不同地 称为“加标签”,因为插入到网页中的是由HTML标签定界的代码部分。加标签不限于插入 web分析,并且还可包括嵌入内容广告。因此,本专利技术的一个方面提供用于操纵网页集合以使用户甚至不必编辑网页的源 代码的高效且自动化的方式。通常,网页组成网站,但并不总是如此。因此,在讨论“操纵” 或“正在操纵”网页时,意味着指的是用监视网页的使用信息的能力来配备网页。说明性网 页使用信息包括关于包含访问事件(人们124与网页交互的方式)等网站访问者124的行 为的信息,并可包括关于在网页上点击的对象的信息、关于所查看的文档的信息、所访问的 网页、关于从网页下载的下载信息、关于网页上激活的控件的信息、关于用户在网页上交互 的项的信息、关于通过网页方式呈现的媒体对象的信息、以及其他信息。这允许网站所有者 查看详细示出其网站的使用的各方面的报告和其他展示。在内容提供者的上下文中实现本专利技术的各实施例也可适用于商业提供者,因为在 页面中嵌入他们的广告并跟踪它们的有效性是合乎需要的。现在转向图1,提供了适用于实施本专利技术的实施例的说明性操作环境并由标号 110概括参考。如说明性地所示出,各设备彼此直接耦合或通过网络112间接耦合。web服 务器114主存包括各个网页的网站116。并非所有网页都被示出。网页中的一部分由标号 118来参考。如将在以下更详细地解释的,这些网页中的一些的源代码将被修改以便除其他 方面外能跟踪使用信息。这些修改由具有参考标号120的云来表示。S卩,云120参考添加到网页118的允 许实现诸如跟踪使用信息和提供广告内容等各功能方面的程序代码(加标签结构)。程序 代码/标签120的说明性示例在图1B-1E中找到。在某些实施例中,操纵代码120便于网 页使用跟踪。在其他实施例中,操纵代码120便于呈现广告内容。简要地转向图1B-1E,仅呈现标签或可嵌入的自定义内容的示例。句法和格式无疑 可以改变。图IB的框160示出web分析标签的第一示例。图IC的框162示出另一示例。 图ID示出更抽象的句法,其示出源指示164、类型指示166、用户标识符168、跟踪参考170、 以及在该情况下与标识符168相关联的类型指示符172。这些不是仅有的类型的标签,而只 是示例。图IE描绘提供要嵌入的对象的视觉信息的说明性广告相关标签。同样如以下将更详细地解释的,可以增强web服务器114以包括通知客户机122, 在一个实施例中,通知客户机122在运行中修改web内容,以便在请求网页时实时地修改该 网页以包括在将其呈现给查看者124时呈现的代码120。为简明起见,即使情况实际上是并 非所有网页都将被修改,也通过参考标号118来参考网页118。即,在某些情况下,只修改网 页中的一部分。为帮助说明本专利技术的实施例,假定要操纵网站116。S卩,网页118将接收嵌入的内 容120。本专利技术的大部分围绕插入或嵌入便于监视网页的程序代码120。网站可包括几百 或甚至数千页面/文档。本专利技术的一实施例允许一个自动化的过程检查整个网页集合,智能地确定插入代码120而不影响网页在网站上的外观的插入点,选择适当的标签,以及将其插入到所确定的插入点中。为此,在一个实施例中,用户利用具有运行网络浏览器128的能力的客户机126。 我们将客户机126称为用户126,因为它是用户用来操纵网站以及区分本专利技术的这样的用 户与作为网站访问者的网站查看者124的说明性设备。网络浏览器128可以是因特网浏览 器,如 Firefox、Safari、Opera、Mozilla、Internet Explorer 等。在一个实施例中,客户机 侧应用程序130通过浏览器128在计算设备126上呈现用户界面132。在一个实施例中,用 户界面132包括各种屏幕画面和控件,它们有标号134概括参考。在一个实施例中,客户机应用程序130是基于web的客户机应用程序。例如,客户 机应用程序130可以采取ActiveX控件本文档来自技高网...

【技术保护点】
一种用于自动地配置一个或多个网页来跟踪网页使用信息(“使用信息”)的方法,所述方法包括:分析所述一个或多个网页来确定具有支持插入便于跟踪所述使用信息的标签结构120的结构的网页集合118;以及对于所述网页集合118中的每一网页:(1)基于所述分析,自动地标识用于插入所述标签结构120的插入点,以及(2)自动地在所述插入点嵌入所述标签结构120,其中能够跟踪关于所述网页的使用信息。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:DC史蒂文森O达布罗斯基D特多西K伯奇克P赛文尼C科斯塔凯E格兰特E奇格曼
申请(专利权)人:微软公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1