向数据集增量添加分段标准.pdf

上传人:Y948****062 文档编号:970276 上传时间:2018-03-22 格式:PDF 页数:36 大小:1.76MB
返回 下载 相关 举报
摘要
申请专利号:

CN200680027249.5

申请日:

2006.05.26

公开号:

CN101595471A

公开日:

2009.12.02

当前法律状态:

驳回

有效性:

无权

法律详情:

发明专利申请公布后的驳回IPC(主分类):G06F 17/00申请公布日:20091202|||专利申请权的转移IPC(主分类):G06F 17/00变更事项:申请人变更前权利人:奥姆尼图雷有限公司变更后权利人:奥多比公司变更事项:地址变更前权利人:美国犹他州变更后权利人:美国加利福尼亚州登记生效日:20120816|||实质审查的生效|||公开

IPC分类号:

G06F17/00

主分类号:

G06F17/00

申请人:

奥姆尼图雷有限公司

发明人:

B·M·埃罗尔

地址:

美国犹他州

优先权:

2005.6.3 US 60/687,626; 2005.12.20 US 11/313,588

专利代理机构:

北京市金杜律师事务所

代理人:

王茂华

PDF下载: PDF下载
内容摘要

一种系统,响应于接收用户输入而显示和筛选包括网站访问数据在内的报告。该系统包括用于将输入处理为发往网络的查询的客户端,网络返回所请求的数据。该系统和所附方法提供了用于增量调整报告数据并根据用户的具体要求制做报告的用户界面。而且,经过调整的报告都可以按照附加的数据输入被进一步调整。调整结果几乎瞬时地返回,使得用户能够分析多个因素结合的影响。

权利要求书

1.  一种由计算机实现的用于向数据集增量添加分段标准的方法,所述方法包括:
接收用以选择一个或多个已定义报告的用户输入;
检索包括与所述一个或多个已定义报告相关联的网站访问数据的数据集;
显示所述一个或多个已定义报告,其中所述网站访问数据根据一个或多个默认度量标准排序;
接收用以调整用于所述一个或多个已定义报告的分段标准的用户输入;以及
显示一个或多个经过调整的报告,每个报告根据所述分段标准进行调整。

2.
  根据权利要求1所述的方法,其中,所述用以调整分段标准的用户输入包括添加分段标准。

3.
  根据权利要求1所述的方法,其中,所述用以调整分段标准的用户输入包括删除已有的分段标准。

4.
  根据权利要求1所述的方法,其中,所述用以调整分段标准的用户输入包括调整日期范围。

5.
  根据权利要求1所述的方法,其中,所述用以调整分段标准的用户输入包括创建新的分段标准。

6.
  根据权利要求1所述的方法,其中,所述用以调整分段标准的用户输入包括激活分段标准选项的上下文菜单。

7.
  根据权利要求1所述的方法,还包括:
接收用以调整用于所述一个或多个经过调整的报告的分段标准的用户输入;以及
显示一个或多个经过两次调整的报告,每个报告根据所述分段标准进行调整。

8.
  根据权利要求1所述的方法,还包括:
接收用以调整所述一个或多个默认度量标准的用户输入。

9.
  根据权利要求1所述的方法,还包括:
将所述一个或多个经过调整的报告存储为所述一个或多个已定义报告中的一个。

10.
  根据权利要求1所述的方法,其中,所述一个或多个已定义报告是与一组预定义筛选相关联的预设报告。

11.
  根据权利要求1所述的方法,其中,所述一个或多个已定义报告是在当前会话过程中建立的用户自定义的报告。

12.
  根据权利要求1所述的方法,其中,所述一个或多个已定义报告是从存储器处检索的先前自定义的报告。

13.
  根据权利要求1所述的方法,其中,所述一个或多个已定义报告包括流失报告。

14.
  根据权利要求1所述的方法,其中,检索所述数据集还包括:
向网络发送一个或多个报告查询;以及
从所述网络接收对应于所述一个或多个报告查询的报告数据。

15.
  根据权利要求14所述的方法,还包括:
响应于接收包含数据的报告数据,使用查询表来解释所述数据。

16.
  根据权利要求1所述的方法,其中,显示所述一个或多个经过调整的报告与接收用以调整所述分段标准的用户输入几乎同时发生。

17.
  一种用于向数据集增量添加分段标准的系统,所述系统包括:
输入模块,其被配置为接收用以选择一个或多个已定义报告的输入;
查询模块,其被配置为检索包含与所述一个或多个已定义报告相关联的网站访问数据的数据集;
输出模块,其被配置为显示所述一个或多个已定义报告,其中,所述网站访问数据根据一个或多个默认度量标准排序;
所述输入模块还被配置为接收用以调整用于所述一个或多个已定义报告的分段标准的用户输入;以及
所述输出模块还被配置为显示一个或多个经过调整的报告,每个报告根据所述分段标准进行调整。

18.
  根据权利要求17所述的系统,其中,检索数据集包括向网络发送一个或多个报告查询并从网络接收对应于所述一个或多个报告查询的报告数据。

19.
  根据权利要求17所述的系统,还包括:
解释模块,用于响应于从所述网络接收数据而解释所述数据。

20.
  根据权利要求17所述的系统,其中:
所述输入模块还被配置为接收用以调整用于所述一个或多个经过调整的报告的分段标准的用户输入;以及
所述输出模块还被配置为显示一个或多个经过两次调整的报告,每个报告根据所述分段标准进行调整。

21.
  根据权利要求17所述的系统,其中,所述输入模块还被配置为接收用以调整所述一个或多个默认度量标准的用户输入。

22.
  根据权利要求17所述的系统,其中,所述查询模块还被配置为将所述一个或多个经过调整的报告存储为所述一个或多个已定义报告中的一个。

23.
  根据权利要求17所述的系统,其中,所述输入模块还被配置为接收用于调整所显示数据的各种方面的输入。

24.
  根据权利要求17所述的系统,其中,所述输出模块还被配置为与接收用以调整所述分段标准的用户输入几乎同时地显示所述一个或多个经过调整的报告。

说明书

向数据集增量添加分段标准
相关申请
本申请根据美国法典第35部§119要求2005年6月3日提交的发明人为Brett Error的名为“Incrementally Adding SegmentationCriteria to a Data Set”的美国临时申请序列号60/687,626(代理卷号10402)的优先权,并且与2004年11月18日提交的发明人为Brett M.Error等人的名为“Assigning Value to Elements Contributing toBusiness Success”的美国专利申请序列号10/993,397(代理卷号9263)以及2003年6月27日提交的发明人为Brett Error等人的名为“Capturing and Presenting Site Visitation Path Data”的美国专利申请序列号10/609,008(代理卷号8054)相关,均在此引入作为参考。
技术领域
本发明一般涉及网站使用跟踪,并且更特别地涉及用于呈现和筛选网站访问数据的改进技术。
背景技术
“了解你的客户”是最普通的销售原则之一。这个销售的基本原则已经远远不止是知道谁进入了店铺;除了其它事情之外,它需要知道什么吸引客户,客户在看什么,他们在商场内如何移动,以及他们停留了多长时间。通过研究客户购买习惯,零售商已经能够通过使其促销、供货以及甚至店铺布局适应其客户的偏好和习惯来最大化其收入。
因此,网站提供者经常希望收集描述针对其网站以及站点内各个网页的使用和访问模式的数据。在例如为了评估服务器负载、确定广告费率、识别需要重新设计的网站区域之类的各种目的而开发使用统计中,这种信息是极有价值的。
这种信息在很多情况下是有用的,这些情况例如包括收集促使改进网页设计的反馈,确定页面上链接和图形元素的各种显著程度的影响,以及确定各个链接对最终销售的贡献。
诸如网站管理者的用户经常希望以多种不同的方式来筛选和累积结果。然而,现有的报告系统不允许用户容易地对结果进行定制和筛选。因而,使用现有系统会丧失跟踪网站访问者/客户的访问数据的很多商业效用。因此,需要一种可视地描述网页元素使用和评估统计的改进的报告形式。
发明内容
本发明为用户提供了一种通过图形用户界面在数据上执行高级分析的快速、可响应方式。用户可以将各种预打包的报告载入到单独的工作区上,并且容易地在任何数据项上进行点击以通过该项筛选所有报告的结果集。这使得用户能够很快地回答例如“使用户购买商品X或者商品Y并阅览清仓销售(Clearance Sale)页面的最重要的援引链接(referrer)是什么?”的问题。结果几乎瞬时返回,使得用户能够分析多个因素结合的影响。
当阅览描述网站访问统计的报告时,用户经常希望以各种不同的方式来筛选和累积结果。本发明提供了动态指定筛选标准的灵活、易用的机制,其提供几乎瞬时的反馈并允许用户快速添加或删除筛选,以便按照任何他或她希望的形式来查看结果。
本发明包括允许用户在阅览报告时在附加筛选标准上进行点击的用户界面。该报告继而几乎瞬时地更新,使得报告只包括符合指定标准的报告数据。因此,用户可以选择各种报告,通过在报告中的元素上进行点击来添加筛选标准,并且很快在输出中查看到结果的改变。
本发明的这些方面提供了由上述方法产生的信息的更好的可视性,这为网站拥有者提供了有价值的信息,使其得以洞察网站的哪些元素正在为站点成功和投资回报发挥作用。
说明书中的描述不是穷举的,特别地,根据附图、说明书和权利要求,很多其它特征和优点对于本领域普通技术人员而言将会变得显而易见。而且,应当指出,说明中所使用的语言原则上是出于可读性和指示的目的而选择的,不是用来约束或限制本发明主题的。
附图说明
图1是说明了根据本发明一种实施方式的向数据集增量添加分段标准的方法的流程图。
图2A是说明了根据本发明一种实施方式的有益于向数据集增量添加分段标准的系统的方框图。
图2B是说明了根据本发明一种实施方式的网络架构的方框图。
图2C是说明了根据本发明一种实施方式的客户端所使用的软件模块的方框图。
图3A以及3C-3D说明了根据本发明一种实施方式的用于向数据集增量添加分段标准的用户界面。
图3B说明了根据本发明一种实施方式的图3A的用户界面的报告。
图3E示出了根据本发明的说明了用于向数据集增量添加分段标准的用户界面的另一实施方式的用户界面。
图3F示出了根据本发明一种实施方式的图3E的用户界面的打开的分段筛选窗口。
图3G示出了根据本发明一种实施方式的图3E的用户界面的打开的数据筛选窗口。
图4A-图4B说明了根据本发明的另一实施方式的用于向数据集增量添加分段标准的用户界面。
本领域技术人员将从下文讨论中容易地认识到,在不脱离在此描述的本发明原理的前提下,也可以采用在此说明的结构和方法的可选实施方式。
具体实施方式
在下文所描述的实施方式中,本发明发生的环境是报告在线购买过程中所收集的网站访问数据。然而,这仅仅是对本发明的技术的说明性描述;本领域技术人员将认识到,本发明的技术可以应用于期望筛选网站访问数据的任何环境中。
在购买来自在线零售商的商品的过程中,访问者/客户一般遵循基本的途径。访问者进入网站(例如,通过键入该网站的URL,或者从收藏夹菜单中选择,或者在链接上点击),在线零售商的主页被呈现给访问者。在该过程中,商品描述一般被呈现给访问者。如果访问者想要购买此商品,他或她点击“添加到购物车”链接并且导航到付款页面,接着导航到输入帐单和送货信息的页面。在输入了这些信息之后,确认页面一般被呈现给访问者,在此页面他或她获得在离开网站之前检查定单并完成该定单的机会。对通过这种顺序的访问者导航进行分析对于网站管理者是极其有价值的。
用于收集站点路径顺序的技术在本领域内是公知的。当特定访问者逐个页面移动时,他或她被识别;访问者跟踪的机制在本领域内是公知的,无需在此详细描述。访问者/客户网页访问记录按照其发生的时间顺次存储。每个访问记录通常包含两种类型的信息:所访问页面的标识符,以及提供用于筛选和分析有序数据的进一步的标准的元数据。
在一些环境中,访问者导航的某些元素被指定为“检测点”,这意味着它们在分析网站访问路径中很重要。一般地,检测点的特定序列的所有实例被认为是等价的,而不论序列中是否存在任何其它(非检测点)节点。有关检测点使用的更具体的细节可以在2003年6月27日提交的发明人为Brett Error等人的名为“Capturing andPresenting Site Visitation Path Data”的共同未决的美国专利申请序列号10/609,008中找到,其在此引入作为参考。
在一种实施方式中,系统根据特定的特性、位置、名称、流行性或任何其它因素而自动地将某些节点指定为检测点。例如,主页和/或五个最流行的页面可以被自动地指定为检测点。在一种实施方式中,这些自动的或默认的检测点可被用以构建初始目标路径。
在这种环境中,在此给出对本发明一种实施方式的描述。
图1是说明了根据本发明一种实施方式的向数据集增量添加分段标准的方法的流程图。
过程开始于接收110用以选择一个或多个已定义报告以用于阅览的用户输入。在一种实施方式中,用户通过在例如报告按钮的用户界面控制上进行点击来启动该步骤。
接下来,系统检索120与该一个或多个已定义报告相关联的数据集,该数据集例如包括网站访问数据。在一种实施方式中,这是通过向网络发送报告查询并从网络接收对应于该查询的报告数据来实现的。在一种实施方式中,网络通过数据进行回答。在这种实施方式中,检索包括解释该数据。在一种实施方式中,使用存储在例如本地缓存中的哈希(hash)码。
在检索120之后,系统显示130一个或多个已定义报告。在一种实施方式中,每个报告显示一组默认的度量标准,并且数据根据该度量标准排序。例如,初始的默认度量标准可以是对网站的访问,尽管这可以由用户通过选项屏幕进行定制。在一种实施方式中,用户例如可以通过改变、添加或者删除度量标准为每个报告定制默认度量标准。
在一种实施方式中,预编程的默认度量标准包括页面阅览;访问;每小时、每天、每星期、每月、每季度或者每年的唯一访问者(Unique Visitor);收入;定单;单位;购物车打开、添加、删除和阅览;付款;习惯事件;发生(产品阅览、活动点通、实例等价物);以及参与度量标准。
最初,尽管用户可以根据需要调整默认数目,报告示出默认数目的数据行(例如10)。在各种实施方式中,报告是与一组预定义的筛选相关联的标准、预设的报告;当前会话过程中所建立的用户定制的报告;从存储器处检索的先前定制的报告;或者流失(fall-out)报告。
在一种实施方式中,“流失报告”是基于目标路径的报告,其中目标路径是根据在此描述的检测点被指定的。“流失报告”指示有多少访问者继续到了目标路径中的下一个检测点,而不论访问者/用户在继续之前是否访问了其它的附带页面。在一种实施方式中,本发明提供了用于产生和制做“流失报告”的机制,其中“流失报告”提供了针对特定检测点页面的访问路径上的统计,而没有考虑其它没有被指定为检测点的页面。如果用户通过点击报告上的元素来选择应用一个或多个筛选,则流失报告相应地自动更新。因此,用户可以容易地指定针对流失报告的特定筛选参数,并可以根据他或她看来适合的方式容易地修改、添加或者删除这些参数。
在一些实施方式中,报告数据的各种视图均可得到。例如,视图的类型包括趋势视图、改进视图、排序视图、时间视图、流失视图、转换视图、平均视图、图形视图、Gantt视图、表格视图、原始数据视图以及灵活的视图。一些报告还包括搜索字段,其允许用户搜索并阅览针对特定关键字或短语的条目。
当用户希望筛选报告时,系统接收140用户输入以调整用于该报告的分段标准。在各种实施方式中,调整分段筛选标准包括添加分段标准;删除预先存在的分段标准;调整日期范围;创建新的分段标准;以及激活分段标准选项的上下文菜单。
用户可以通过各种方式来筛选报告。例如,用户可以在与预期筛选标准相邻的图标(“漏斗”)上进行点击。在一种实施方式中,在漏斗图标上点击使得将筛选应用为“‘或(OR)’[维度]=[所选项目]的访问”参数。在一种实施方式中,用户可以按住上档(shift)键并点击来将筛选应用为“与”标准。在一种实施方式中,用户可以点击右键以观看应用于该筛选的选项菜单。在一种实施方式中,图标作为切换开关(toggle)进行操作,依赖于其当前状态在激活和去激活标准之间切换。
根据本发明的一种实施方式,所显示的报告的元素是针对指定筛选的用户输入元素本身。因此,用户可以在表格报告内的区域(例如,行)上进行点击,以应用对应于该区域中正在显示的数据项的筛选。
接下来,系统处理所选择的标准,显示150一个或多个经过调整的报告。在一种实施方式中,每个报告根据分段标准进行调整。在一种实施方式中,经过调整的报告紧跟在调整分段标准的用户输入之后几乎瞬时地显示。在一种实施方式中,报告的采样率基于所请求的日期范围、可用的RAM以及其它技术考虑而选择。
作为该过程的一部分,系统还可以存储报告。用户可以保存并在稍后重新打开工程(project)。当用户保存工程时,数据集、筛选、报告、以及画布外观全部都被保存。随后,当用户打开被保存的工程时,一切看起来都像他或她离开时一样。
本领域技术人员将认识到,本发明可以结合能够被用户指定的任意类型的筛选标准和/或结合这些筛选标准的任意组合进行使用。示例包括顺序访问编号(指示这是否是访问者的第一次访问、第二次访问,等等)、哪些特定页面被访问、访问的时刻、访问者的地理位置、所使用的web浏览器、访问者是否正在使用浏览器的试用版本,等等。
现在参考图2A,其示出了根据一种实施方式的有益于将本发明付诸实践的系统200的示例。本领域技术人员将认识到,本发明可以使用不同于所示示例的其它实施方式被付诸实践。
系统200包括客户端201、网络202,并可选地包括缓存209,以用于向数据集添加分段标准。客户端201包括包含多个可执行代码部分的软件和数据文件。这些代码包括根据本发明的一种实施方式的用于阅览网站使用报告并与之交互的代码以及用于支持用户界面功能的代码,其中用户界面功能将结合图2C进行更为详细的描述。
客户端201负责组织根据本发明的方法而执行的过程。例如,客户端201从输入设备处接收输入212,并将报告发送给显示器207(或者其它输出设备)以向用户输出。客户端201在标准个人计算机上运行。
网络202是集中式网络,用于处理和响应客户端针对网站使用数据的请求,如结合图2B所进一步描述的。
如果缓存209存在的话,它是保存最近访问数据的小型、快速存储器的标准缓存。缓存209例如可以包括哈希码列表或其它用于如下所述的报告数据的查询表。
在一种实施方式中,图2A中所示的组件如下进行操作。当用户通过输入设备210请求一个或多个报告时,客户端201接收带有该意思的输入212。客户端201向网络202发送查询203,指定请求哪些报告,并可选地指定用于该报告的一个或多个筛选。在一种实施方式中,查询203是以XML格式。
响应于查询203,网络202返回包含报告数据表示的数据204。在各种实施方式中,数据204可以编码或不编码,可以是哈希数据或者被包含在标准查询表中。例如,数据203可以在经过哈希编码的术语中指定报告中的项的文本字符串名称。数据204由客户端201接收。
客户端201存储先前接收并解码的哈希码列表或查询表信息,在一种实施方式中是将其存储在本地缓存209中,使得其能够正确地解释之前已经遇到过的哈希码或表格数据。在一种实施方式中,本地缓存209被使用,并在会话结束时被清除,使得只有那些在同一会话中被先前接收的码存储在缓存209中。在其它实施方式中,依赖于用户的需要,本地缓存209以更为持久或者更不持久的方式实现。
在接收数据204后,如果缓存209存在,客户端参考缓存209;如果缓存209包含数据204的哈希码或含义(也即,如果客户端201具有先前接收的包含相同哈希码/含义的数据),客户端201无需与网络202进行任何其它通信,就可以解释被哈希编码的或查询表中的数据的含义。例如,哈希码/含义可以指定术语#299表示使用Internet Explorer 6.0的访问者。如果数据204的哈希码/含义不存在,客户端201向网络202发送查询205;网络202通过向客户端201发送译文206进行响应。译文206向客户端201提供术语的含义。在一种实施方式中,客户端201将该含义存储在缓存209中以备将来使用。
一旦客户端201已经接收了用以产生报告的足够数据,它就将报告发送给显示器207以向用户输出。在一种实施方式中,如果一些含义还没有接收到,则客户端201仍然发送报告,并且报告声明某些术语是未知的。在另一实施方式中,客户端201显示错误消息和/或等待直到更为完整含义的数据可用。
用户可以通过诸如鼠标、键盘之类的用户输入设备210与所显示的报告交互。用户可以在报告中的区域上进行点击;当用户在可被解释为筛选的区域上进行点击时,客户端201产生并发送包含该新的报告筛选标准的新查询203。上述过程继而重复,并且将已更新的报告发送给显示器207。
现在参考图2B,其示出了根据一种实施方式的用于网络202的架构的示例。网络202包括任意数目的接收来自客户端201的查询203、205的前端web服务器250,以及任意数目的从例如数据库270的存储器中获取数据、分析所获取的数据并将报告数据发送回客户端201的后端服务器260。服务器250、260是使用例如TCP/IP和HTTP的公知网络协议来发送和接收信息以用于网络通信的计算机或设备。后端服务器260基于筛选请求向客户端201发送适当的数据集。例如,如果筛选请求指定了用户仅对使用特定web浏览器的访问者感兴趣,则后端服务器260删除不匹配指定标准的数据,并且只将匹配的数据转发给客户端201。
数据库270可以是存储客户端201所使用的数据的关系数据库或任意其它类型的数据库。客户端201可以通过例如结合图3A-3G所描述的用户界面访问数据库270。
数据库270包含网站访问数据,在一种实施方式中,该数据以二进制格式存储在一些例如硬盘的存储介质中。在一种实施方式中,网站访问数据被分解为多个文件或“块”,以有利于数据部分的提取。当服务器260从数据库270中提取数据时,与标准匹配的特定块被提供给服务器260。
在一种实施方式中,当用户请求显示针对指定时间段的网站访问数据的报告时,后端服务器260从数据库270中提取包含web访问日志和/或统计的数据。在一种实施方式中,服务器260从数据库270中提取表示指定时间段上的网站访问快照(snapshot)的数据。服务器260继而使用例如根据算法被编码的二进制格式将该网站访问数据存储在临时本地存储器(例如,随机访问存储器)中,以使带宽使用最小化。在一种实施方式中,该二进制格式与数据库270中所使用的格式相同,使得当服务器260从数据库270中提取数据时无需执行文件格式转换。服务器260继而根据请求应用筛选,并将经过筛选的数据发送给客户端201。
在一种实施方式中,只要用户请求针对网站访问数据的更宽的日期范围,后端服务器260就执行从数据库270提取新的数据。然而,当用户从先前指定的范围缩小日期范围时,不执行新的数据提取;而是由后端服务器260根据新的筛选参数来筛选先前所提取的数据。
图2C是说明了根据本发明一种实施方式的客户端所使用的软件模块的方框图。该模块包括多个可执行代码部分和数据文件。这些代码包括根据本发明一种实施方式的用于创建和支持用户界面的代码,以及用于支持向数据集增量添加分段标准的代码。该模块包括输入模块275、查询模块280、解释模块285以及输出模块290。
输入模块275被配置为接收用以选择一个或多个报告的输入;接收用以调整用于一个或多个报告的分段标准的输入;接收用以调整一个或多个度量标准的输入;以及接收用于调整显示数据的各种方面的输入。因此,当用户通过输入设备请求一个或多个报告时,输入模块允许客户端接收带有该意思的输入。
查询模块280被配置为检索包含与一个或多个报告相关联的网站访问数据的数据集;向网络发送报告查询并从网络接收对应于该查询的报告数据;将经过调整的报告存储为该一个或多个已定义报告中的一个。在一种实施方式中,当用户输入被接收以筛选报告时,产生和发送新的查询,重复该过程。
解释模块285被配置为响应于从网络接收到数据而解释该数据。在一种实施方式中,解释模块285使用为此目的而存储的哈希码/含义。如果哈希码/含义例如在本地缓存中不存在,则在一种实施方式中,解释模块285向网络发送查询,并接收提供了术语含义的返回译文。
输出模块290被配置为显示一个或多个已定义报告;显示一个或多个(单个地或多个地)经过调整的报告,其中每个报告都是根据分段标准进行调整的;显示一个或多个经过两次调整的报告,其中每个报告都是根据分段标准进行调整的。在一种实施方式中,输出模块290向显示设备发送报告,以用于向用户输出。
上述软件部分275-290不需要是分离的软件模块。所示的软件配置仅仅是示例的方式;其它配置也是本发明预期的并且在本发明的范围之内。
用户界面
图3A说明了根据本发明一种实施方式的用于向数据集增量添加分段标准的用户界面305。在一种实施方式中,用户界面使用例如Macromedia Flex、Java、DHTML或其任意组合的公知环境实现。
用户界面350包括两个主要的功能性区域,报告控制区域310和报告显示区域315。报告控制区域310包括用于创建工程和报告以及用于显示报告统计的功能。报告显示区域315包括用于显示和筛选报告的功能。
根据一种实施方式,报告控制区域310还包括工程标题320、工程工具条325、报告选择区域330、分段筛选区域335以及日期筛选区域340。工程标题320显示使用中的工程的标题,在一种实施方式中,当没有选择标题时默认为“无标题工程1(Untitled Project 1)”,如图3A所示。工程工具条325是标准工具条,其包括用于诸如创建新工程(New)、打开已有工程(Open)、保存使用中的工程(Save)、打印工程(Print)等各种工程功能的图标。报告选择区域330包括打开报告(Open)按钮345、已选报告(Selected Reports)列表355以及清除(Clear)按钮350。打开报告按钮345允许用户打开已有的报告。一旦报告被打开,报告名称就被添加到已选报告列表355中,并且报告360被显示在报告显示区域315中。已选报告列表355中的每个已选报告360都被显示在报告显示区域315中。报告数据例如通过结合图2A-2B所描述的过程被检索。
如图3C所示,分段筛选(Segment Filter)区域335显示所选分段标准的列表。分段筛选区域335还包括用于手动添加分段标准的新分段(New)按钮365。
日期筛选(Date Filter)区域340例如通过选择用户想要查看报告360数据的日期范围来允许用户通过日期对已选报告360进行筛选。日期筛选区域340包括截止(To)和开始(From)日期选择器370以及显示方式(show by)选择器375。截止和开始日期选择器370允许用户通过键入期望的日期或点击日历图标并在日历上选择日期的方式来设置显示在报告360中的数据的开始和结束日期。显示方式选择器375允许用户选择报告的粒度,例如以天、星期或月份。
图3E示出了具有报告控制区域310的另一实施方式的用户界面。报告控制区域310包括与结合图3A所描述的标题和工具条相类似的标题320和工具条325。然而,这种实施方式包括不同的用以选择报告和筛选标准的用户界面元素。报告控制区域310包括报告(Reports)按钮332,其进行操作以允许用户选择报告用于阅览,类似于打开(Open)按钮345的功能。一旦报告360被打开,它就被显示在报告显示列表334中。图3E的报告显示列表334示出了没有报告被选中。参见图3F-3G,其示出了报告显示列表334的其它示例。报告控制区域310还包括筛选(Filter)按钮336,其允许用户选择分段和日期筛选标准。在筛选按钮336上点击会激活允许用户选择日期(Date)或分段(Segment)筛选的下拉菜单,如图3F-3G所示。
只要筛选被选择,该筛选的文本描述就显示在筛选列表338中。图3E的筛选列表338示出了没有筛选被选中。参见图3F-3G的筛选列表338的其它示例。
报告显示区域315包括在报告选择区域330中的已选报告360。图3B更为详细地说明了根据本发明一种实施方式的报告360。每个报告360显示对应于较大数据集环境中一个维度的数据,例如网站访问数据。报告名称362是已选报告360显示的维度。对于每个报告360,数据根据一个或多个默认的度量标准364被排序。在该示例中,默认的度量标准364是(对网站的)访问者(Visitors)。在另一实施方式中,所使用的度量标准可以是用户定义的,如图3F的度量标准选择器364中所示。
报告360还包括一组标准功能键,包括打印(Print)按钮366、下载(Download)按钮368以及视图选择器372。打印按钮366允许用户在线打印报告而无需首先下载报告。点击打印按钮会打开具有报告的打印机友好版本的弹出窗口。
下载按钮368允许用户选择下载报告的格式(例如,Word、Excel、PDF、HTML)。一旦用户选择了格式,报告就作为电子邮件附件被发送给用户或者直接下载到用户的计算机。
视图选择器372允许用户选择报告数据的各种视图。图3B中所示的排序视图(Ranked)是用于大多数报告的默认视图,其允许用户根据所选择时间段阅览表格形式的报告数据。其它视图包括改进视图,其基于诸如付款收入一类的成功度量标准允许用户查看所选项目在先前时间段和当前时间段之间执行得如何,以及趋势视图,其允许用户阅览给定时间上的报告趋势。用户可以使用视图选择器372下拉菜单来选择其它可用的视图。趋势视图378在图3F中示出;视图选择器显示“趋势(Trended)”。
此外,一些报告360包括搜索字段374。搜索字段374允许用户搜索并阅览针对特定关键词或短语的条目。点击“执行(go)”的结果是所显示的报告将被所输入的搜索术语筛选。而且,高级搜索按钮376允许用户通过更强的指定性进行搜索,例如通过选择是否针对精确的短语进行搜索,使用搜索术语执行“与”或“或”搜索,或者通过输入的搜索术语排除条目。在一种实施方式中,点击高级搜索按钮376会打开显示这些选项的弹出窗口。
每个报告360被划分为列,包括筛选列380、数据(Data)列385以及一个或多个度量标准列390。数据列385包括对应于报告360的各种维度形式的列表。在所描述的示例中,维度是浏览器,因此诸如Microsoft Internet Explorer 6.0、Netscape Navigator 6.2.3等的各种浏览器被列出。度量标准列390包括针对各个行395的数据列385的统计。在所描述的示例中,对于每个浏览器(数据列385),度量标准列390通过数量和占整体的百分比来显示访问者。
每个行395的筛选列380包括允许用户通过该行395来筛选数据的图标。所有报告360被筛选以反映该筛选。在一种实施方式中,筛选列380图标像切换开关(toggle)一样进行操作,其基于数据的当前状态缩小或扩展数据。如果需要,数据还可以被进一步筛选,并且所有报告360再次被附加的标准所筛选。在一种实施方式中,筛选几乎瞬时地发生。此外,在总计行396中总计行数。
报告360显示不超过针对用户界面305的预选数目的行。在一种实施方式中,行数可被编辑。用户可以根据用于基于窗口的操作系统的公知交互技术来与屏幕报告窗口交互。例如,用户可以拖动边界来改变高度和宽度;最小化、删除以及最大化;通过拖动窗口标题栏在画布上重定位/重布置窗口;以及拖动列边缘来调整列宽度。
图4A说明了根据本发明一种实施方式的用于向数据集增量添加分段标准的用户界面405。用户界面405类似于结合图3A所描述的用户界面,不过,流失(Fall-out)报告410是所显示的报告中的一个。在一种实施方式中,流失报告410是基于根据在此定义的检测点而被指定的目标路径的。有关检测点使用、定义检测点以及关于流失报告的详细信息的更具体细节可以在2003年6月27日提交的发明人为Brett Error等人的名为“Capturing and Presenting SiteVisitation Path Data”的共同未决美国专利申请序列号10/609,008中找到,其在此引入作为参考。
在示例中,4个页面已经被指定为检测点:主页(Home Page)、向购物车添加产品页面(Add Product To Cast)、购买过程-帐单页面(Buy Process-Billing)以及购买过程-定单确认页面(BuyProcess-Order Confirmation)。流失报告410指示有多少用户继续到了目标路径中的下一个检测点,而不论用户在继续之前是否访问了其它的附带页面。没有继续的用户被标记为“丢失(Lost)”。流失报告410因而对应于贯穿网站的目标路径。编辑检测点链接415将用户带到用于编辑目标路径的屏幕。
流失报告410例如指出,访问了主页的那些用户有37.73%继续到了向购物车添加产品页面,而64.27%丢失了。在访问了向购物车添加产品页面的那些用户中,有7.66%继续到了购买过程-帐单页面,而92.34%丢失了。类似的信息针对剩余的检测点被显示。累积的百分比同样针对每个检测点被显示;这些百分比根据访问了目标路径开始处的主页的用户总数,指出了到达那个检测点的用户百分比。在百分比的附近还显示了达到每个检测点的用户的实际数量。报告还包括针对总计转换(访问了目标路径中所有检测点节点的用户数目)以及总计流失(访问了主页但是没有完成目标路径的用户数目)的数目和百分比形式的统计。
与流失报告410一起显示的是标准产品报告415。图4A中所显示的报告410、415是未经筛选的。
界面工作流程
下文是对图3A-3G上下文中的根据本发明一种实施方式的用于添加分段标准的界面功能的描述。
用户通过载入报告来开始,例如通过使用图3A的打开按钮345或者图3E的报告按钮332,或是通过在画布的任何地方点击右键。图3E示出了空白的画布,图3A示出了具有4个报告360的画布。最初,没有筛选被应用。
在一种实施方式中,用户可以通过各种方式筛选报告360。例如,用户可以在与期望的筛选标准相邻的筛选列380中的图标上点击。该图标可以起到切换开关(toggle)的作用,其使得当筛选已经添加到报告中时,点击图标使筛选被删除。在图3A所示的报告360中,用户在“浏览器(Browsers)”条件上应用筛选,用以仅查看使用Internet Explorer 6.0浏览器的用户的访问。其实现是通过在数据左侧的图标上点击,也即点击行395a的筛选列380。所有报告360继而基于所选择的标准被筛选;因此如图3C所示,其它3个报告360也只显示通过浏览器IE 6.0的数据。接下来,用户添加另一筛选,用以仅查看运行Windows 98操作系统的访问者。其实现是通过点击与Windows 98相邻的筛选图标,也即图3C的行395c的筛选列380。继而,如图3D所示,包括已经应用了筛选的一个报告在内的所有四个显示的报告360都只显示针对同时运行Windows 98和IE 6.0的访问者的数据。
筛选报告360的其它方式在图3E-3G中示出。用户可以通过在筛选(Filter)按钮336上进行点击将日期或分段筛选应用于报告数据。在筛选按钮336上点击激活下拉菜单以允许用户选择日期或分段筛选,如图3F-3G所示。
如果用户通过段进行筛选,在一种实施方式中,显示例如图3F中所示的具有最近所使用的段的附加下拉菜单344。菜单344还包括创建新段(Create a New Segment)的选项346。如果用户通过日期进行筛选,在一种实施方式中,显示例如图3G中所示的日历(Calendar)338。日历338允许用户选择标准日期范围,例如天、星期、月份和季度,也允许选择自定义日期范围。
通过日期和段进行筛选的类似功能也可以通过使用段筛选335和日期筛选340部分以及此处描述的附带功能而在图3A-3D所示的实施方式中实现。
用户可以使用工具条325上的保存按钮来保存并在稍后重新打开任意报告集合。
报告筛选的另一示例结合图4A-4B示出。在一种实施方式中,用户可以通过各种方式来筛选报告410、415。例如,用户可以在与期望筛选标准相邻的筛选图标420上进行点击。在图4A所示的报告410、415中,用户在“Hewlett-Packard REFURB:Pavilion 7965 Mini...”上应用筛选,以筛选出购买了该产品的访问者信息。这是通过在图标420上点击实现的。所有报告,在本示例中是410和415,继而基于所选择的标准被筛选;因此流失报告也仅示出了针对Hewlett-Packard REFURB:Pavilion 7965 Mini被购买的数据,如图4B所示。
本发明已经针对一种可能的实施方式在特定细节中进行了描述。本领域技术人员将会理解,本发明可以在其它实施方式中付诸实践。首先,组件、术语大写、属性、数据结构或任何其它编程或结构方面的命名不是强制性或重要的,实现本发明或其特征的机制可以具有不同的名称、格式或协议。此外,系统可以如所述的通过硬件和软件的结合实现,或者完全在硬件元件中实现。而且,这里所描述的各种系统组件之间的特定功能划分只是示例性的,不是强制性的;由单一系统组件执行的功能可以替代地由多个组件执行,并且由多个组件执行的功能可以替代地由单一组件执行。
上述描述的一些部分根据信息上的算法和操作的符号化表示给出了本发明的特征。这些算法描述和表示是数据处理领域的技术人员所使用的将其工作的本质最有效地传达给本领域其他技术人员的方式。这些在功能上和逻辑上被描述的操作应被理解为通过计算机程序实现的。此外,已经证明在不失一般性的前提下将这些操作的布置参考为模块或者功能性名称有时是方便的。
除非在上述讨论中明显地进行了特别声明,否则应当理解,说明中使用例如“确定”或“显示”的术语的讨论是指操作和转换数据的计算机系统或类似电子计算设备的动作和过程,其中数据被表示为计算机系统存储器或寄存器或其它这种信息存储器、传输或显示设备中的物理(电子)参量。
本发明的某些方面包括在此通过算法形式被描述的过程步骤和指令。应当指出,本发明的过程步骤和指令可以实现在软件、固件或硬件中,并且当其在软件中实现时,可以被下载以存贮到实时网络操作系统所使用的不同平台上,并可被该平台操作。
本发明还涉及用于执行这里的操作的装置。该装置可以针对所需的目的而特别构建,或者其可以包括被存储在计算机可访问的计算机可读介质上的计算机程序选择性地激活或重配置的通用计算机。这种计算机程序可以存储在计算机可读存储介质中,例如但不限于包括软盘、光盘、CD-ROM、磁光盘、只读存储器(ROM)、随机访问存储器(RAM)、EPROM、EEPROM在内的任意类型的盘、磁或光卡、专用集成电路(ASIC)或者适合存储电子指令的任意类型的介质,并且每个存储介质都与计算机系统总线耦合。此外,说明书中所称的计算机可以包括单独的处理器或者可以是应用了用于提高计算能力的多处理器设计的架构。
在此给出的算法和操作本身并不与任何特定的计算机或其它装置相关。各种具有根据在此描述的教导的程序的通用计算机可以被使用,或者可以证明构建更为专用的装置来执行所需的方法步骤是方便的。用于多种这些系统的所需结构以及等价变形对于本领域技术人员将是显而易见的。而且,本发明没有参考任何特定的编程语言描述。应当理解,多种编程语言可被用以实现在此描述的本发明的教导,并且为了支持本发明和本发明的最佳模式,可以提供对任何特定语言的参考。
本发明非常适于众多拓扑上的各种计算机网络系统。在该领域中,大型网络的配置和管理包括例如通过互联网与相异的计算机和存储设备可通信地耦合的存储设备和计算机。
最后,应当指出,说明书中所使用的语言原则上是出于可读性和指示的目的而选择的,而不是被用来约束和限制本发明的主题。相应地,本发明的公开旨在于说明,而不是限制所附权利要求中阐明的本发明的范围。

向数据集增量添加分段标准.pdf_第1页
第1页 / 共36页
向数据集增量添加分段标准.pdf_第2页
第2页 / 共36页
向数据集增量添加分段标准.pdf_第3页
第3页 / 共36页
点击查看更多>>
资源描述

《向数据集增量添加分段标准.pdf》由会员分享,可在线阅读,更多相关《向数据集增量添加分段标准.pdf(36页珍藏版)》请在专利查询网上搜索。

一种系统,响应于接收用户输入而显示和筛选包括网站访问数据在内的报告。该系统包括用于将输入处理为发往网络的查询的客户端,网络返回所请求的数据。该系统和所附方法提供了用于增量调整报告数据并根据用户的具体要求制做报告的用户界面。而且,经过调整的报告都可以按照附加的数据输入被进一步调整。调整结果几乎瞬时地返回,使得用户能够分析多个因素结合的影响。 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1