[发明专利]启用用于交互式web应用程序的web分析无效
申请号: | 200780030491.2 | 申请日: | 2007-07-16 |
公开(公告)号: | CN101506801A | 公开(公告)日: | 2009-08-12 |
发明(设计)人: | J·E·拉森;J·莫迪 | 申请(专利权)人: | 微软公司 |
主分类号: | G06F17/00 | 分类号: | G06F17/00 |
代理公司: | 上海专利商标事务所有限公司 | 代理人: | 陈 斌 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 启用 用于 交互式 web 应用程序 分析 | ||
背景
因特网或万维网的开发已包括了用于向用户呈现诸如网页等信息的不同 技术的开发。异步JavaScript和XML(“AJAX”)是用于创建交互式web应用 程序的一种web开发技术。启用AJAX的网页背后的意图是通过只与服务器交 换少量数据来使得网页感觉能做出更好的响应,以使得整个网页不必在每次用 户做出改变时重新加载。这意味着提高了网页的交互性、速度和可用性。然而, AJAX允许在无需在每次做出改变时请求全页HTML的情况下更新网页的这一 事实提出了对于web分析领域的特殊问题。广泛而言,web分析是在用户访问 网站和/或网页并与其交互时对用户的行为的测量。
当前,存在收集web分析数据的两种广泛使用的技术方法,即日志文件 分析和页面标记。日志文件分析记录在客户机与web服务器之间做出的每一个 事务。日志文件分析由此产生大型数据文件。这些大型数据文件经常在获取有 意义的信息时导致性能问题和滞后。此外,虽然对事务的初始调用可以用web 服务器日志文件分析来跟踪,但在对web服务的调用返回丰富的数据集时会出 现问题。AJAX使得从web服务器下载丰富的数据集(例如,XML数据)并 将其存储在浏览器的存储器中成为可能。这进而使得用户在客户机与服务器之 间不发生任何事务的情况下与网页交互(例如,通过点击一链接)成为可能。 因此,日志文件分析无法跟踪只发生在客户机上并且不呼叫web服务器的这些 事务。所以在使用AJAX页面时使用日志文件记录呈现了对用户与网站的交互 的不完整的描绘。
收集分析数据的另一种方法是JavaScript页面标记。页面标记将页面查看 用作基本跟踪事件。页面标记的一个优点是通常得到与日志文件分析相比较小 的数据集。并且,通过使用JavaScript,页面标记利用一微小的不可见图像来 随图像请求一起传递关于该页面和访客的某些信息。该信息然后可由web分析 公司或其他处理实体来处理。这允许页面标记的另一个优点,即,数据通常被 发送至跟踪服务器以便及时进行处理。这允许从仅仅旧了几分钟的数据中生成 报告。相反,日志文件分析通常通过对来自前一天的日志进行后处理来完成。 所以web分析可以外包给第三方。页面标记也已经从仅仅跟踪页面查看延伸至 跟踪对超链接的选择。实现这一点的一种方式是通过将JavaScript置于每一个 超链接中。然而,网站通常由数不清的超链接组成,所以逐个对这些链接中的 每一个进行插装(instrument)是不切实际的。因此,开发者通过执行附加到当 前存在于页面上的每一个超链接的JavaScript来利用网页是静态的这一事实。 这因为页面是静态的而有效。一旦呈现了一页面,就存在一组静态HTML和 一组静态超链接;因此,枚举每一个超链接并将定位标签(“a标签”)修改成 具有跟踪代码是可能的。然而,对于启用AJAX的网页而言,该方法不管用。 因为启用AJAX的页面不是静态的,所以无法枚举可能最终出现在该页面上的 每一个超链接。所以,对于启用AJAX的页面的页面标记方法也将呈现对用户 与网站的交互的不完整的描绘。因此,用于收集web分析数据的传统过程无法 在启用AJAX的网页上准确地收集关于访客的信息。
被称为重定向的一种方法是用于跟踪的又一常见方法。通过使用重定向, 将一个或多个名/值对附加到URL。名/值对是将用户定向到跟踪页面的查询串 参数。跟踪页面读取该查询串参数并且然后将用户重定向到通常是不同网站的 最终目的地。作为示例,用户可能点击到一商家网站的链接。在到达该商家网 站之前,用户将首先通过中间跟踪页面来重定向。该跟踪页面然后写入数据库、 文本文件或其他数据存储。重定向因此要求将每一个链接修改成包括该跟踪基 础结构。而且,由于其根本性质,重定向不允许对诸如页面刷新等简单的页面 查看进行跟踪。
简要概述
提供本概述以便以简化的形式介绍将在以下详细描述中进一步描述的一 些概念。该概述不旨在标识所要求保护的主题的关键特征或必要特征,也不旨 在用于帮助确定所要求保护的主题的范围。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200780030491.2/2.html,转载请声明来源钻瓜专利网。