[发明专利]独立ActionScript分析工具和技术有效
申请号: | 200780014724.X | 申请日: | 2007-02-01 |
公开(公告)号: | CN101454764A | 公开(公告)日: | 2009-06-10 |
发明(设计)人: | 斯蒂芬·哈蒙德 | 申请(专利权)人: | 奥姆尼图雷有限公司 |
主分类号: | G06F15/00 | 分类号: | G06F15/00 |
代理公司: | 中原信达知识产权代理有限责任公司 | 代理人: | 张焕生;安 翔 |
地址: | 美国*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 独立 actionscript 分析 工具 技术 | ||
背景技术
通常通过可商业获得的web分析服务对经由浏览器进行的网站使 用进行有规律地跟踪和分析,所述web分析服务收集与网页使用有关的 详细数据以及某种程度上关于特定网站用户的详细数据。一个主要的 web分析提供商是本发明的所有人——犹他州奥勒姆的Omniture公司。 Omniture以其著名的商标SiteCatalystTM提供web分析技术。这里所使用 的所有其它商标均为其各自所有人所拥有。
Flash呈现是使用Macromedia/Adobe软件所创建的交互式动画; FLASH是Adobe系统公司的注册商标。一些Flash呈现包括以被称作 ActionScript的计算机编程(脚本)语言所实现的对象。ActionScript语 言的一些特征与其它计算机语言相同,并且尤其与如所知的JavaScript (Sun MicroSystems公司的商标)那样的脚本语言相同。然而,不仅是 作为编程语言,而且作为开发环境和执行环境,ActionScript和JavaScript 之间也存在显著的差异。
在历史上,JavaScript代码被嵌入在一些网页中,以通过因特网将 使用和配置数据从客户端web浏览器发送到分析服务器,来帮助对网站 及其网页的使用进行跟踪和分析。Flash呈现中的ActionScript代码与 JavaScript代码一起被用于网页中,以向分析服务器发送Flash呈现使用 数据。ActionScript代码能够使用ActionScript函数getURL()或 FSCommand等与JavaScript进行通信。例如,Flash呈现中的ActionScript 对象可以使用诸如以下的ActionScript调用向JavaScript函数发送数据 值:
getUR1(“javascript:xyz(mydata)”)
使用getURL()进行Flash跟踪具有一些优点,同时也具有一些缺点。 在积极方面,如果某人已经使用了JavaScript代码,则其能够自动调节 (leverage)网页上所设置的变量。可以通过更新JavaScript代码来进行 修改,而无需对Flash呈现进行更新。可以使用现有的ActionScript结合 JavaScript的技术来提供用于Flash呈现分析的Omniture ClickMapTM(Omniture公司的商标)视觉分析覆盖报告(visual analytics overlay reporting)。如果开发人员理解JavaScript,包括所讨论的特定JavaScript 代码和环境的细微差别的话,则Flash呈现跟踪也相对容易实现。例如, 在Omniture的情况下,这样的细微差别包括:理解Flash调用重新执行 JavaScript,以使得再次将所有先前设置的变量发送给分析服务器,除 非其被清除;理解必须对定制链路跟踪配置linkTrackVars和 linkTrackEvents以进行工作;并且理解Omniture当前用于Flash实现的 ClickMapTM使用JavaScript来通信并且依赖于用于数据传输的浏览器层 级代码。
在消极方面,与web开发人员通常不同的Flash开发人员必须理解 这样的细微差别。对Flash的测试还需要JavaScript代码处于适当的位置。 此外,Flash仅能够引用网页上触发Flash呈现的JavaScript,这限制了跟 踪和测试。由于调试包含Flash呈现和JavaScript代码两者,所以调试复 杂。从Flash呈现所调用的JavaScript执行会产生动画效果问题,损害用 户体验。同样,JavaScript的onClick()命令在Internet Explorer浏览器中 产生点击声并导致Flash动画效果延迟。而且,Internet Explorer浏览器 限制了可传送数据的数量,在一个版本中,每个getURL()请求仅508个 字符,这限制了多变量跟踪。JavaScript代码经由getURL()被调用,并 且如果对getURL()的后续调用和先前调用在时间上过于接近,则后续调 用可能取消之前的调用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于奥姆尼图雷有限公司,未经奥姆尼图雷有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200780014724.X/2.html,转载请声明来源钻瓜专利网。