书签 分享 收藏 举报 版权申诉 / 27

报告优先级维度数据转化路径.pdf

  • 上传人:GAME****980
  • 文档编号:6216632
  • 上传时间:2019-05-21
  • 格式:PDF
  • 页数:27
  • 大小:4.32MB
  • 摘要
    申请专利号:

    CN201180071573.8

    申请日:

    2011.09.29

    公开号:

    CN103608834A

    公开日:

    2014.02.26

    当前法律状态:

    撤回

    有效性:

    无权

    法律详情:

    发明专利申请公布后的视为撤回IPC(主分类):G06Q 50/00申请公布日:20140226|||实质审查的生效IPC(主分类):G06Q 50/00申请日:20110929|||公开

    IPC分类号:

    G06Q50/00(2012.01)I; G06Q30/00(2012.01)I; G06Q10/00(2012.01)I

    主分类号:

    G06Q50/00

    申请人:

    谷歌公司

    发明人:

    S·L-I·萧; T·N·乔克; C·M·唐尼; N·塞卡尔

    地址:

    美国加利福尼亚州

    优先权:

    2011.04.11 US 13/084,413

    专利代理机构:

    北京泛华伟业知识产权代理有限公司 11280

    代理人:

    王勇

    PDF完整版下载: PDF下载
    内容摘要

    用于提供与转化路径相关的数据的方法、系统和设备,包括在计算机存储介质上编码的计算机程序。在一个方面,接收多个转化路径。每个转化路径包括包含多个维度数据的一个或多个用户交互。接收维度的优先级排序列表并且基于维度的排序列表从每个用户交互中选择维度数据。将每个转化路径转换为维度路径,并且每个维度路径包括与转化路径的用户交互相对应的维度元素。每个维度元素包括从相应的用户交互中选择的维度数据。基于每个维度路径内维度元素的数量以及维度元素的维度数据将多个维度路径聚合到一起。可使用聚合的维度数据生成报告。

    权利要求书

    权利要求书
    1.  一种用于提供与转化路径相关的数据的方法,所述方法包括:
    接收关于多个转化路径的信息,其中每个转化路径包括一个或多个用户交互,其中用户交互包括与该用户交互相关的多个维度数据,其中每个转化路径与单个用户相对应,并且其中每个转化路径以转化交互结束;
    接收维度的排序列表,其中维度的该列表是根据优先级排序的;
    基于所述维度的排序列表为每个转化路径中的每个用户交互选择具有维度数据的维度;
    使用处理器将多个转化路径转换为多个维度路径,其中每个维度路径与一个转化路径相对应,其中每个维度路径包括与相应的转化路径的用户交互相对应的一个或多个维度元素,并且其中每个维度元素包括从相应的用户交互中选择的维度数据;
    基于每个维度路径内维度元素的数量以及所述维度元素的维度数据聚合多个维度路径;以及
    提供关于聚合的维度路径的信息。

    2.  根据权利要求1所述的方法,其中每个维度元素包括所选择的维度的标志。

    3.  根据权利要求1所述的方法,其中每个转化交互包括价值维度和相应的价值维度数据。

    4.  根据权利要求3所述的方法,还包括为每个聚合的维度路径聚合所述价值维度数据。

    5.  根据权利要求1所述的方法,还包括提供显示所述聚合的维度路径的每个维度元素的指令。

    6.  根据权利要求5所述的方法,其中所述显示每个维度元素的指令包括基于所选择的维度显示视觉标志的指令。

    7.  根据权利要求1所述的方法,还包括提供对聚合到每个聚合的维度路径中的维度路径的数量的计数。

    8.  根据权利要求1所述的方法,其中为每个转化路径中的每个用户交互选择维度包括选择默认维度。

    9.  一种系统,包括:
    一个或多个处理器,其被配置为:
    检索关于多个转化路径的信息,其中每个转化路径包括一个或多个用户交互,其中用户交互包括与该用户交互相关的多个维度数据,其中每个转化路径与单个用户相对应,并且其中每个转化路径以转化交互结束;
    检索维度的排序列表,其中维度的该列表是根据优先级排序的;
    基于所述维度的排序列表为每个转化路径中的每个用户交互选择具有维度数据的维度;
    将多个转化路径转换为多个维度路径,其中每个维度路径与一个转化路径相对应,其中每个维度路径包括与相应的转化路径的用户交互相对应的一个或多个维度元素,并且其中每个维度元素包括从相应的用户交互中选择的维度数据;
    基于每个维度路径内维度元素的数量以及所述维度元素的维度数据聚合多个维度路径;以及
    提供关于聚合的维度路径的信息。

    10.  根据权利要求9所述的系统,其中每个维度元素包括所选择的维度的标志。

    11.  根据权利要求9所述的系统,其中每个转化交互包括价值维度和相应的价值维度数据。

    12.  根据权利要求11所述的系统,其中所述处理器还被配置为:为每个聚合的维度路径聚合所述价值维度数据。

    13.  根据权利要求9所述的系统,其中所述处理器还被配置为提供显示所述聚合的维度路径的每个维度元素的指令。

    14.  根据权利要求13所述的系统,其中所述显示每个维度元素的指令包括基于所选择的维度显示视觉标志的指令。

    15.  一种其上存储有指令的有形计算机可读介质,所述指令包括:
    检索关于多个转化路径的信息的指令,其中每个转化路径包括一个或多个用户交互,其中用户交互包括与该用户交互相关的多个维度数据,其中每个转化路径与单个用户相对应,并且其中每个转化路径以转化交互结束;
    检索维度的排序列表的指令,其中维度的该列表是根据优先级排序 的;
    基于所述维度的排序列表为每个转化路径中的每个用户交互选择具有维度数据的维度的指令;
    将多个转化路径转换为多个维度路径的指令,其中每个维度路径与一个转化路径相对应,其中每个维度路径包括与相应的转化路径的用户交互相对应的一个或多个维度元素,并且其中每个维度元素包括从相应的用户交互中选择的维度数据;
    基于每个维度路径内维度元素的数量以及所述维度元素的维度数据聚合多个维度路径的指令;以及
    提供关于聚合的维度路径的信息的指令。

    16.  根据权利要求15所述的有形计算机可读介质,其中每个维度元素包括所选择的维度的标志。

    17.  根据权利要求15所述的有形计算机可读介质,其中每个转化交互包括价值维度和相应的价值维度数据。

    18.  根据权利要求17所述的有形计算机可读介质,还包括为每个聚合的维度路径聚合所述价值维度数据的指令。

    19.  根据权利要求15所述的有形计算机可读介质,还包括提供显示所述聚合的维度路径的每个维度元素的数据的指令。

    20.  根据权利要求19所述的有形计算机可读介质,其中所述显示每个维度元素的指令包括基于所选择的维度显示视觉标志的指令。

    说明书

    说明书报告优先级维度数据转化路径
    相关申请的交叉引用
    本申请要求在2011年4月11日提交的美国专利申请NO.13/084413的优先权,该美国专利申请通过引用被全部包含于此。
    背景技术
    互联网提供了对各种各样内容的访问。例如,通过互联网可以访问关于大量不同主题的图像、音频、视频和网页。可访问的内容为刊登广告提供了机会。可在诸如网页、图像或视频之类的内容中刊登广告,或者内容可触发一个或多个广告的显示,例如在广告位置(slot)中呈现广告。
    广告客户使用各种广告管理工具来决定在特定内容中呈现哪些广告。这些工具还允许广告客户跟踪各种广告或者广告活动的执行。还可以使用广告管理工具来改变用于确定何时显示特定广告的参数。
    用于为广告客户生成表现衡量的数据通常包括所有可用的数据。这些数据通常包括来自多个服务器的数据的组合。组合的数据量相当大,使得可使用根据该数据生成的表现衡量来提供用于理解该数据的有效方式。处理数据来生成有用和准确的表现衡量涉及到很多障碍。例如,如果表现衡量是基于一段时间内用户的动作,则应该跟踪该用户的动作。可使用cookie来跟踪一段时间内用户的动作。然而,如果在该段时间内移除了这个cookie,则会破坏对跟踪用户动作的准确数据的收集。该数据可包含记录用户动作,其包括对广告客户来说具有重要意义的各种动作。这些动作(其可以是任何可记录的事件)被称为转化。识别造成发生转化的其他动作很有价值。然而,该数据包含可与转化相关联的很多动作。此外,该数据还可以包含关于如下用户动作的信息:该用户动作不会导致任何记录的转化。因此,基于关于用户动作的所有可用信息来处理数据以便提供准确和可靠的表现衡量具有很多挑战。
    发明内容
    总的来说,本说明书中描述的主题的一个创新方面可体现在其中接收多个转化路径的方法中。每个转化路径包括一个或多个用户指令,其包括多个维度数据。接收维度的优先级排序列表,并且基于维度的排序列表从每个用户交互中选择维度数据。将每个转化路径转换为维度路径,并且每个维度路径包括与相应的转化路径的用户交互相对应的维度元素。每个维度元素包括从相应的用户交互中选择的维度数据。基于每个维度路径内维度元素的数量以及维度元素的维度数据将多个维度路径聚合到一起。例如,可通过生成报告来提供聚合的维度数据。本方面的其他实施例包括被配置为执行该方法的动作的相应的系统、设备和计算机可读介质。
    附图说明
    在附图和下面的描述中将阐述本说明书描述的主题的一个或多个实施例的细节。根据说明书、附图和权利要求,该主题的其他特征、方面和优点将更加明显。
    图1是根据一个说明性实施例的示例环境的框图,该示例环境中广告管理系统管理广告服务;
    图2是根据一个说明性实施例用于集成用户交互日志数据的方法的流程图;
    图3是示出根据一个说明性实施例的在用户交互日志数据集成过程中更新的用户交互数据的框图;
    图4是示出根据一个说明性实施例的与用户交互关联的数据的框图;
    图5是根据一个说明性实施例的用于将转化路径转换为维度路径的方法的流程图;
    图6A和6B是示出根据一个说明性实施例的维度路径的框图;
    图7A和7B是根据一个说明性实施例的维度路径报告的部分的框图;
    图8是根据一个说明性实施例的计算机系统的框图。
    各附图中同样的参考编号和名称指示同样的元素。
    具体实施方式
    将公开了与内容的各种用户交互的各种报告提供给内容提供者(例如,广告客户)。每个用户交互可包括多个维度,该维度可包括与用户交 互关联的数据。然而,这样的维度可以是稀疏填充的。可使用用户交互的单个维度来生成报告,并且因此该报告也可以是稀疏填充的。可使用维度的优先级列表来生成较为充实的报告,并且该优先级列表可以在报告中提供足够程度的细节。
    作为贯穿本文始终所使用的术语,用户交互包括对用户的任何内容呈现,以及用户响应于向该用户呈现内容而采取的任何随后的积极动作或者不采取动作(除非另外指定,统称为“动作”)(例如在呈现内容后选择内容,或者在呈现内容后不选择内容)。因此,用户交互不一定需要由该用户选择内容(或者任何其他的积极动作)。
    用户交互衡量可包括下列中的一个或多个:时间间隔衡量(即衡量从一个或多个指定的用户交互到转化的时间)、路径长度衡量(即在转化前发生的用户交互的数量)、用户交互路径(即在转化前发生的用户交互的序列)、辅助交互衡量(即在转化前发生的特定用户交互的数量)和辅助的转化衡量(即由指定内容辅助的转化的数量)。
    图1是根据一个说明性实施例的示例环境的框图,其中广告管理系统管理广告服务。示例环境100包括网络102,例如局域网(LAN)、广域网(WAN)、互联网或者上述的组合。网络102连接网站104、用户装置106、广告客户108和广告管理系统110。示例环境100可包括数千个网站104、用户装置106和广告客户108。
    网站104包括与域名关联的且由一个或多个服务器寄载的一个或多个资源105。一个示例网站是采用超文本标记语言(HTML)格式的网页的集合,该网页可包含文本、图像、多媒体内容和编程元素,例如脚本。
    资源105是可通过网络102提供的任何数据。通过与资源105关联的资源地址来标识资源105,该资源地址例如统一资源定位符(URL)。举例来说,资源105可包括网页、字处理文档、可移植文档格式(PDF)文档、图像、视频、编程元素、交互式内容和馈送(feed)源。资源105可包括内容,例如单词、短语、图像和声音,该内容可包含嵌入信息(例如超链接中的元信息)和/或嵌入指令。嵌入指令可包括在用户装置处(例如在网页浏览器中)执行的代码。可以采用诸如或的语言来编写代码。
    用户装置106是由用户控制的电子装置,并且能够通过网络102请求 和接收资源105。用户装置106的例子包括个人计算机、移动通信装置和能够通过网络102发送和接收数据的其他装置。用户装置106通常包括便于通过网络102发送和接收数据的用户应用,例如网页浏览器。
    用户装置106可请求来自网站104的资源105。反过来,可将表示资源105的数据提供给用户装置106,用于由用户装置106进行呈现。表示资源105的数据可包括用于指定其中可呈现广告的资源的部分或者用户显示的部分(例如,弹出式窗口的呈现位置或者在网页的位置中的呈现位置)的数据。资源105或者用户显示的这些指定部分称作广告位置。
    为便于搜索通过网络102可访问的大量资源105,环境100可包括搜索系统112,其通过抓取和索引在网站104上提供的资源105来识别资源105。可基于与数据关联的资源105来索引关于资源105的数据。可选地,将资源105的索引副本和(可选的)高速缓存副本存储在搜索索引(未示出)中。
    用户装置106可通过网络102向搜索系统112提交搜索查询。作为响应,搜索系统112访问搜索索引,以识别与搜索查询相关的资源105。在一个说明性实施例中,搜索查询包括一个或多个关键词。搜索系统112识别响应于查询的资源105、以搜索结果的形式提供关于该资源105的信息,并且以搜索结果页面向用户装置106返回该搜索结果。搜索结果可包括由搜索系统112生成的数据,其标识响应于特定搜索查询的资源105,并且搜索结果可包括到资源105的链接。搜索结果的例子可包括网页标题、从网页104提取的文本片段或图像的部分、资源105的呈现,以及网页104的URL。搜索结果页面还可以包括在其中可呈现广告的一个或多个广告位置。
    可将搜索结果页面与来自搜索系统112的对于用户装置106的网页浏览器设置HTTP(超文本传输协议)cookie的请求一起进行发送。例如,cookie可表示特定用户装置106和特定网页浏览器。例如,搜索系统112包括服务器,该服务器通过在HTTP响应中发送搜索结果页面来回答查询。该HTTP响应包括使得浏览器为服务器寄载的站点或者为服务器的域存储cookie的指令(例如,设置cookie指令)。如果浏览器支持cookie且启用了cookie,则对该相同服务器或者该服务器的域内的服务器的每一个随后的页面请求将包括该cookie。cookie可存储各种数据,包括唯一或部分唯 一标识符。可隐去该唯一或部分唯一标识符并且该唯一或部分唯一标识符与用户名称没有关系。由于HTTP是无状态协议,所以使用cookie允许外部服务(例如搜索系统112或其他系统)在多个会话上跟踪用户的特定动作和状态。例如,用户可通过在浏览器的设置中禁用cookie,来选择退出跟踪用户动作。
    当用户装置106请求资源105或搜索结果时,或者当将资源105或搜索结果提供给用户装置106时,广告管理系统110接收对广告的请求,其中该广告将与资源105或搜索结果一起被提供。对广告的请求可包括为请求的资源105或搜索结果页面定义的广告位置的特征,并且可被提供给广告管理系统110。例如,可向广告管理系统110提供:对资源105的引用(例如URL),其中为该资源105定义了广告位置;广告位置的大小;和/或可用于在该广告位置中呈现的媒体类型。类似地,还可以向广告管理系统110提供与请求的资源105关联的关键词(即与内容关联的一个或多个单词)(“资源关键词”)或者请求搜索结果的搜索查询,以帮助识别与资源105或搜索查询相关的广告。
    基于在对广告的请求中包括的数据,广告管理系统110可选择将要响应于该请求而提供的、符合条件的广告(“符合条件的广告”)。例如,符合条件的广告可包括具有与广告位置的特征相匹配的特征的广告以及被识别为与指定的资源关键词或搜索查询相关的广告。在一些实施例中,由广告管理系统110将具有与资源关键词、搜索查询或搜索查询的部分相匹配的目标关键词的广告选为符合条件广告。
    广告管理系统110为资源105或搜索结果页面的每个广告位置选择符合条件的广告。用户装置106接收用于由该用户装置106呈现的资源105或搜索结果页面。可将表示与呈现的广告进行用户交互的用户交互数据存储在历史数据存储器119中。例如,在经由广告服务器114向用户呈现广告时,可在日志文件116中存储数据。如下文中所详细描述的,可聚合该日志文件116与历史数据存储器119中的其他数据。因此,历史数据存储器119包含表示广告印象(impression)的数据。例如,响应于对呈现的广告的请求来存储该广告的呈现。例如,广告请求可包括标识特定cookie的数据,使得标识cookie的数据可与标识响应于请求而呈现的广告的数据相关联地存储。在一些实施例中,可将数据直接存储到历史数据存储器119。
    类似地,当用户选择(即点击)呈现的广告时,可将表示对广告的选择的数据存储到日志文件116、cookie或历史数据存储器119中。在一些实施例中,响应于对由广告链接到的网页的请求来存储数据。例如,用户对广告的选择可以发起呈现由(或者为)广告客户提供的网页的请求。该请求可包括标识关于用户装置的特定cookie的数据,并且可将该数据存储到广告数据存储器中。
    用户交互数据可与唯一标识符关联,该唯一标识符表示执行用户交互的相应的用户装置。例如,在一些实施例中,用户交互数据可与一个或多个cookie关联。每个cookie可包括指定初始化时间的内容,该初始化时间指示在特定用户装置106上最初设置该cookie的时间。
    日志文件116或者历史数据存储器119还可以存储对广告的引用和表示条件的数据,其中在该条件下选择用于向用户呈现的每个广告。例如,历史数据存储器119可存储目标关键词、出价(bid)和选择符合条件的广告用于呈现的其他标准。此外,历史数据存储器119可包括指定关于每个广告的多个印象的数据,以及,可以例如使用造成广告印象的关键词和/或与印象关联的cookie来跟踪关于每个广告的多个印象。还可以存储关于每个印象的数据,使得每个印象和用户选择可与选择的广告和/或使得该广告被选择用于呈现的目标关键词相关联(即,参考该选择的广告和/或目标关键词存储每个印象和用户选择,和/或根据该选择的广告和/或目标关键词索引每个印象和用户选择)。
    广告客户108可向广告管理系统110提交用于控制广告分发的活动参数(例如,目标关键词和相应的出价)。广告客户108可访问广告管理系统110,以监控使用活动参数分发的广告的表现。例如,广告客户可访问活动表现报告,其提供关于广告的多个印象(即呈现)、选择(即点击),以及已识别的转化。活动表现报告还可以提供在指定的时间段内关于广告的总成本、每次点击的成本,以及其他成本衡量。例如,广告客户可以访问表现报告,其描述了使用短语匹配关键词“曲棍球”分发的广告已经收到1000个印象(即已被呈现1000次)、已被选择(例如被点击)20次,以及已经造成了5个转化。因此,可以将1000个印象、20次点击和5个转化归功于短语匹配关键词曲棍球。
    如上文所述,提供给特定内容提供者的报告可描述用于衡量在转化之 前发生的、用户与内容交互的表现衡量。当用户执行指定动作时发生转化,并且转化路径包括转化以及在由用户执行转化之前发生的一组用户交互。可将任何一个或多个用户交互看作转化。构成转化的因素可能因事而异,并且可以用各种方法来确定是什么构成转化。例如,当用户点击广告、转到网页或网站,然后在离开该网页或网站之前在那完成购买时,可发生转化。再例如,当用户在特定网站花费多于给定时间量的时间时,可发生转化。来自多个用户交互的数据可用于确定在特定网站的时间量。
    可由每个广告客户指定构成转化的动作。例如,每个广告客户可选择一个或多个可衡量/可观察的用户动作作为转化,例如下载白皮书、至少导航到网站的给定深度、至少查看一定数量的网页、至少在网站或网页上花费预定的时间量,或者在网站上注册。也可以使用构成转化的其他动作。
    要跟踪转化(以及与广告客户的网站的其他交互),广告客户可在该广告客户的网页中包含嵌入指令,其中该嵌入指令监控与广告客户的网站的用户交互(例如页面选择、内容项目选择和其他交互),并且可以检测构成转化的用户交互(或者一系列用户交互)。在一些实施例中,当用户从引用网页(或其他资源)访问网页,或另一资源时,可识别关于该交互的引用网页(或其他资源),例如,可通过执行由正被访问的网页引用的代码片段和/或基于用于访问该网页的URL来识别。
    例如,用户可通过选择在网页上呈现的链接来访问广告客户的网站,例如,选择作为广告客户的联属会员(affiliate)的推广活动的部分的链接。该链接可与包括唯一标识资源的数据(即文本)的URL相关联,其中用户从该资源进行导航。例如,链接http://www.example.com/homepage/%aff iliate_identifier%promotion_1表明将用户从与该URL中指定的联属会员标识符号关联的联属会员的网页导航到example.com网页,并且基于选择在与promotion_1关联的推广活动中包含的链接将用户定向到example.com网页。可将关于该交互(即选择链接)的用户交互数据存入数据库,并且如下文所述,使用该用户交互数据来促成表现报告。
    在为广告客户检测转化时,可将表示转化的转化数据传输到接收该转化数据的数据处理设备(“分析设备”),进而将该转化数据存储在数据存储器中。可与用于执行用户交互的用户装置的一个或多个cookie相关联地存储该转化数据,使得与cookie关联的用户交互数据可与转化关联,并且 可用于生成关于该转化的表现报告。
    通常,当使用目标关键词定为目标的广告是转化前最后点击的广告时,认为该转化归因于该目标关键词。例如,广告客户X可将关键词“网球”、“鞋”和“品牌X”与广告相关联。在该示例中,假设用户提交对“网球”的第一搜索查询,向该用户呈现包括广告客户X的广告的搜索结果页面,并且该用户选择该广告,但是该用户并未采取构成转化的动作。进一步假设该用户随后提交对“品牌X”的第二搜索查询,向该用户呈现广告客户X的广告,用户选择广告客户X的广告,并且用户采取构成转化的动作(例如,用户购买品牌X网球鞋)。在该示例中,将该转化归因于关键词“品牌X”,这是因为转化前选择的最后一个广告(“最后选择的广告”)是响应于匹配“品牌X”而呈现的广告。
    向导致呈现在转化前最后选择的广告的关键词提供转化计分(“最后选择计分(credit)”)是对广告表现的一种有效衡量,然而仅仅是该衡量并不能向广告客户提供帮助分析转化周期的数据,该转化周期包括在最后选择的广告之前用户对广告的接触和/或选择。例如,单独的最后选择计分衡量并不描述可能已经通过在选择该最后选择的广告之前对呈现给用户和/或由用户选择的广告的呈现增加了品牌或产品知名度的关键词。然而,这些广告可能已经对随后采取构成转化的动作的用户具有重大贡献。
    在上面的示例中,即使响应于匹配关键词“网球”的搜索查询而呈现的广告可能对采取构成转化的动作(例如购买品牌X网球鞋)的用户有贡献,但没有向关键词“网球”提供关于转化的任何计分。例如,当用户选择响应于匹配关键词“网球”而呈现的广告时,用户可能已经查看了可从广告客户X获得的品牌X网球鞋。基于用户对品牌X网球鞋的接触,用户可能已经随后提交了搜索查询“品牌X”,以寻找来自品牌X的网球鞋。类似地,无论用户对广告的选择如何,用户对使用关键词“网球”定为目标的广告的接触也已经对随后采取构成转化的动作(例如购买来自广告客户X的产品)的用户有所贡献。分析在选择最后选择的广告之前发生的用户与广告客户的广告(或者其他内容)的交互,可以提高广告客户理解该广告客户的转化周期的能力。
    转化周期是从向用户呈现广告时开始,且在用户采取构成转化的动作时结束的期间。可由时间或动作来衡量和/或约束转化周期,并且该转化周 期可跨越多个用户会话。用户会话是聚合在一起用于分析的用户交互的集合。每个用户会话包括表示由特定用户执行的且在会话窗口内(即指定期间)的用户交互的数据。例如,会话窗口可以是指定的时间段(例如1小时、1天或1个月),或者可使用指定动作来划定该会话窗口。例如,用户搜索会话可包括在1小时期间内发生的和/或在会话结束事件(例如,关闭搜索浏览器)之前发生的用户搜索查询以及随后的动作。
    分析转化周期可提高广告客户理解在转化周期内其顾客如何与广告交互的能力。例如,如果广告客户确定从用户第一次接触广告到转化的平均时间量为20天,则广告客户可使用该数据来推断用户在转化(即采取构成转化的动作)前用于研究替代源所花费的时间量。类似地,如果广告客户确定很多进行转化的用户在使用特定关键词定为目标的广告的呈现后这样做,则广告客户可能希望增加其在使用该关键词分发的广告上花费的资金数量,和/或提高使用该特定关键词定为目标的广告的质量。
    帮助分析转化周期的用户交互衡量可称作转化路径表现衡量。转化路径是在由特定用户转化前且包括该转化的该特定用户的一组用户交互。如在下文中详细描述的,转化路径表现衡量描述转化周期的持续时间、在转化周期的持续时间内发生的用户交互数量、转化前的用户交互路径、转化前发生的特定用户交互的数量,以及对在转化周期的持续时间内发生的用户交互的其他衡量。
    广告管理系统110包括表现分析设备120,其确定描述在转化周期的持续时间内用户与内容项交互的衡量的转化路径表现衡量。表现分析设备120为每个广告客户跟踪用户与该广告客户提供的广告的交互、确定(即计算)一个或多个转化路径表现衡量,以及提供造成呈现表现报告的数据,其中该表现报告描述至少一个转化路径表现衡量。通过使用表现报告,广告客户可分析其转化周期,并且得知其每个关键词如何引起对促成转化的广告的呈现,而不管该关键词是否引起对最后选择的广告的呈现。反过来,广告客户可基于表现报告来调整控制其广告分发的活动参数。
    可提供配置选项来减少表现报告中的偏差。没有配置选项,某些表现报告可能有偏差,例如偏向短转化路径。例如,如果用作报告基础的数据包括比阈值百分比更高的部分转化路径的百分比,则表现报告可能偏向短转化路径。部分转化路径是其中关于用户的一些用户交互数据但不是所有 用户交互数据都与转化关联的转化路径。例如,如果使用小于请求报告的广告客户的典型转化周期长度的报告期来生成报告,则可在该报告中加入部分转化路径。
    报告期确定所报告的转化周期的最大长度(以天来表示),这是由于并不使用报告期外的额外数据来生成该报告。表现报告可基于报告期(即回顾窗口),使得在生成报告时不将报告期之前的用户交互看作转化周期的部分。这样的报告期称作“回顾窗口”。例如,当根据三十天的回顾窗口生成报告时,表示在给定年份的7月1日和7月31日之间发生的用户动作的可用用户交互数据,将会对在该年7月31发生的转化可用。
    在使用默认回顾窗口(例如三十天)时,如果与报告关联的产品的典型转化周期长度大于该默认回顾窗口,则表现报告会偏向短转化路径。例如,在上文的示例中,“品牌X”网球鞋的典型转化周期(例如三十天)与较贵产品(例如,新车)的转化周期相比可能相对较短。新车可具有更长的转化周期(例如,九十天)。
    不同的广告客户或者广告客户的不同产品可具有不同的关联转化周期长度。例如,出售低价(例如小于100美元)产品的广告客户可指定30天的回顾窗口,而出售较昂贵的产品(例如至少1000美元)的广告客户可指定90天的回顾窗口。
    在一些实施例中,广告客户108可以在请求表现报告时,例如通过输入天数或者通过从特定的回顾窗口列表(例如30天、60天、90天)中选择回顾窗口来指定要使用的回顾窗口。允许广告客户配置他们的表现报告的回顾窗口,使得广告客户能够选择与他们的产品的转化周期相对应的回顾窗口。允许回顾窗口配置还使得广告客户能够用不同的回顾窗口进行实验,其结果可能导致发现提高转化速率的方法。
    其他因素可对报告部分转化路径起作用。例如,如上文所述,用作报告基础的用户交互数据可与表示用户装置的唯一标识符相关联,其中使用该用户装置来执行用户交互。如上文所述,可将唯一标识符存储为cookie。可以从用户装置删除cookie,例如,可由删除cookie的用户、删除cookie的浏览器(例如,在退出浏览器时,基于浏览器参数设定),或者删除co okie的一些其他软件(例如反间谍软件)来删除cookie。
    如果从用户装置删除了cookie,则当用户访问网页(例如搜索系统1 12)时,可在用户装置上设置新的cookie。该新的cookie可用于存储新的部分唯一标识符,并且因此在该用户装置上发生的随后的用户交互数据可与不同的标识符相关联。因此,由于认为每个用户标识符表示不同的用户,所以与关联新的cookie的用户交互数据相比,与被删除的cookie关联的用户交互数据被标识为与不同的用户相关联。
    例如,在上文的示例中,假设用户在执行对“网球”的第一搜索查询后删除cookie,并且在cookie被删除后发生对“品牌X”的第二搜索查询。在这个示例中,基于关于用户的用户交互数据计算的表现衡量可能出现偏差。例如,由于不将第一搜索查询导致的广告选择看做是与第二搜索查询导致的广告选择相同的转化周期的部分,所以路径长度衡量可能被计算为一,而不是二,这是因为这两个用户交互看起来并不是由相同的用户执行的。
    要查看减少由部分转化路径导致的偏差的报告,广告客户可为该报告指定回顾窗口。如上文所述,回顾窗口指定用于生成报告的用户交互数据是与唯一标识符关联的用户交互数据,其中,该唯一标识符具有在转化前的指定期间(例如三十天、六十天、九十天)之前的初始化时间。因此,对于其中用户交互数据与具有该指定期间后的初始化时间的唯一标识符相关联的转化不被包含在内来作为该报告的基础。具有最近初始化时间的唯一标识符指示可能最近已经在该唯一标识符表示的用户装置上重新初始化了该唯一标识符。因此,与相对较新的唯一标识符关联的用户交互数据可以仅表示部分转化路径。或者,对于其中用户交互数据与具有该指定期间后的初始化时间的唯一标识符相关联的转化被包含在该报告中。为减少偏差,在加入报告之前,从转化路径中移除在转化路径中包括的、在指定期间之后发生的任何用户交互。
    图2是根据一个说明性实施例用于集成用户交互日志数据的方法的流程图。方法200是更新转化路径并且基于更新的用户转化路径确定转化的方法。
    可在广告管理系统110、表现分析设备120或者另一个计算装置上实现方法200。在一个实施例中,在计算机可读介质上编码方法200,该计算机可读介质包括当由计算装置执行时使得该计算装置执行方法200的操作的指令。
    如上文所述,日志文件116可包含用户交互数据。日志文件116可在处理前与来自其他服务器的其他日志的用户交互数据相结合,包括实现搜索系统112的那些服务器。处理从实现方法200的计算装置确定新日志可用于处理开始(210)。例如,可向计算装置发送指示新日志已准备好用于处理的通知,或者新日志的存在可指示该新日志已准备好用于处理。
    接下来,检索到新日志(220)。可在网络102上检索新日志。基于由新日志指示的用户动作来更新每个用户的状态历史。新日志可包含与多个用户的用户交互相关的信息。历史数据存储器119包括来自先前已处理的日志文件的用户交互数据。由于可根据用户标识符来对用户交互数据进行分组且按时间对其进行排序,所以在历史数据存储器119内包含的用户交互数据可以是有状态的。图3是根据一个说明性实施例描述在用户交互日志数据集成方法200的持续时间内更新的用户交互数据的框图。图3示出了四个用户标识符示例,然而历史数据存储器119和日志文件116可包括与数千或数百万不同用户标识符关联的数据。在一个实施例中,先前存储的用户交互数据310是存储在历史数据存储器119中的。如图所示,先前还没有在历史数据存储器119中存储与用户标识符3关联的用户交互数据。
    新日志可包含关于一个或多个用户标识符的用户交互数据。可根据用户标识符对用户交互数据进行分组并且接着按时间进行排序(230)。列320示出已分组和排序的用户交互数据。如图所示,用户标识符2不包括任何新的用户交互数据,并且用户标识符1、3和4已经更新了用户交互数据。例如,新日志文件包括与关联于用户标识符1的用户交互a13和a14关联的用户交互数据。接着,已分组和排序的用户交互数据可与在历史数据存储器119中存储的用户交互数据相合并(240)。如果在历史数据存储器119中先前存在用户标识符,则将新的用户交互数据添加到先前的用户交互数据。否则,添加新的用户交互数据以及新的用户标识符。
    列330示出关于每个用户标识符的更新的用户交互数据。基于更新的用户交互数据,可确定在用户交互的更新路径的每一个中发生的任何转化(250)。将用户交互路径限制为与特定广告客户108相关的那些用户交互。特定广告客户108的转化交互用于确定是否已经发生转化。例如,假设用户交互a13和a32表示转化交互。相应地,找到转化路径340和350。一旦 找到,可将转化路径写入历史数据存储器119的另一部分或者另一个数据存储器,用于进一步分析。
    每个用户交互包括与该用户交互关联的一组数据或维度。可以稀疏地填充该维度,使得任何用户交互可具有与维度的一个子集相关的数据。可基于接收的用户交互数据来生成大量转化路径。关于活动或者广告客户的安排的执行情况的各种报告可包括关于转化路径的各种信息。考虑到大量潜在的转化路径,可将各个转化路径聚合到一起以减少报告的不同转化路径的数量。在一个说明性实施例中,可聚合具有相同数量的用户交互以及具有相应的数据的转化路径。
    用户交互的维度数据可以是稀疏填充的。使用单个维度来聚合转化路径可导致不具有与所聚合的维度关联的数据的大量的聚合转化路径。在一个说明性实施例中,可使用多个维度来聚合各种转化路径。可使用维度的排序列表为每个用户交互确定包含数据的第一匹配维度。如果对于任何特定用户交互不存在匹配的维度,则指定默认维度或数据值。例如,可将不是稀疏填充的默认维度用作默认维度或文本字符串,例如可将“不可用”、“(无)”或“”用作默认值。
    使用维度的排序列表,可将每个转化路径转换为维度路径。维度路径包含与转化路径的用户交互对应的维度元素。维度元素可包含或引用来自第一维度的数据,其中该第一维度包含来自对应的用户交互的数据。例如,假设维度的排序列表包括维度1、维度2和维度3,并且用户交互包含维度2和维度3中的数据,但没有维度1中的数据。由于维度2是包含数据的用户交互的第一维度,则与该用户交互对应的维度元素将包含或引用来自该用户交互的维度2数据。维度不限于具有来自单个维度的数据。例如,可将来自多个维度的数据组合到一个维度中。此外,维度元素可包含来自用户交互的除第一匹配维度之外的额外信息。
    在一个实施例中,通过向每个用户交互添加对维度数据的引用,来将转化路径转换为维度路径。在另一个实施例中,创建与转化路径独立的维度路径。在该实施例中,可在与存储转化路径的位置不同的位置存储维度路径。无论如何实现维度路径,可基于维度路径的长度和维度元素来聚合维度路径。
    在一个实施例中,维度元素包含来自相应的用户交互的维度数据以及 其他数据。例如,转化交互可包括与转化关联的价值。在聚合维度路径时,还可以聚合与聚合的维度路径关联的所有转化路径的价值。该聚合的价值可被包含在报告中。
    除了包括维度数据和其他用户交互数据,每个维度元素可包括标志(indication),该标志与维度元素中包含哪些维度数据相关。在一个实施例中,该标志指示维度的排序列表中的第一维度或首要维度是否用于提供维度数据。在另一个实施例中,该标志与维度的排序列表中用于提供维度数据的维度的层次或编号相关。例如,该标志可以是1、2、3、4或默认,以指示第一、第二、第三、第四或默认维度是否被用于填充维度数据。可使用该标志在报告中提供关于使用了哪个维度的视觉指示符。在一个实施例中,可以由报告的维度元素周围的实线框可视化地指示用首要维度填充的维度元素。可以用虚线框来指示非首要维度。在另一个实施例中,不同的颜色可充当该视觉指示符。
    图4是根据一个说明性实施例描述与用户交互关联的数据的框图。用户交互400的框架或形式描述了可与任何用户交互关联的四个可能的维度。如图所示,每个用户交互可具有与用户交互的来源402、媒介404、活动406和关键词408相关的维度。来源维度402指示对网站的引荐(referral)的来源。媒介维度404提供关于来源维度402的进一步信息。例如,来源维度402可指示作为引荐来源的特定搜索引擎,且媒介维度404可进一步将来源分类为:“每点击计费”(用户点击了赞助链接时)或者“自然的(organic)”(用户点击了无偿搜索结果链接时)。活动维度406允许广告客户在各个广告活动之间进行区分。例如,广告客户可具有将用户引导到一个或多个共同页面的两个同时运行的广告活动。活动维度406允许与活动相关的各个用户交互彼此独立。这样使得即使两个活动都将用户引导到相同的共同页面,广告客户也能够彼此独立地对活动进行分析。关键词维度408包括用户在搜索中使用的任何单词或短语。可用的维度不限于这些示例。例如,与用户交互相关的维度可包括但不限于:用户交互的日期、用户交互的时间、国家/地区、登录页面标题、浏览器名称、浏览器版本、内容等。例如,用户交互可包括内容维度,其允许广告客户指示用户点击的广告版本。
    转化路径410描述三个用户交互420、430和440。用户交互420具有 与来源维度422、媒介维度424和关键词维度428关联的维度数据。然而,活动维度426不具有关联数据。在一个说明性实施例中,用户交互420可与在搜索引擎中使用关键词“优惠券”进行搜索的用户相关联。无偿搜索结果包含到广告客户网站的链接,用户在其上进行点击。用户交互430提供一个用户交互的示例,该用户交互的维度是稀疏填充的。仅来源维度432具有关联数据。其余的维度434、436和438不具有任何关联的维度数据。用户交互430可对应于但不限于:通过将广告客户的网页地址或URL直接键入网页浏览器的地址工具来访问广告客户的网页的用户。转化路径410中的第三个用户交互440的所有示出的维度442、444、446和448都填充了维度数据。用户交互440可关联但不限于:点击广告链接的用户,该广告链接将用户定向到广告客户的网页。该广告链接与在搜索引擎中使用“优惠券”作为关键词的关键词搜索的搜索结果相关联。最后,活动维度446指示点击的广告链接与“春季特卖”活动相对应。
    转化路径450描述包括三个用户交互460、470和480的另一个转化路径。用户交互460具有与来源维度462、媒介维度464和活动维度466关联的维度数据。关键词维度468不具有任何关联数据。媒介维度464指示根据基于来源维度462的referral_url.com网页将用户引导到广告客户的网页。为空的关键词维度468可指示用户没有进行与引荐站点关联的关键词搜索来导航到广告客户的网页。用户交互470具有与来源维度472、媒介维度474和关键词维度478关联的维度数据。活动维度476不具有关联数据。在一个说明性实施例中,用户交互470可与通过点击使用关键词“特卖”从搜索引擎得到的无偿搜索结果来访问广告客户网页的用户相对应。用户交互480可与包含到广告客户网页的链接的新闻通讯相关联。媒介维度484被设置为“电子邮件”,并且基于来源维度482指示将用户从与“春季新闻通讯”相对应的电子邮件新闻通讯导航到广告客户的网页。用户交互480还与由活动维度486指示的“春季特卖”活动相关。
    转化路径410和450是两个说明性转化路径。广告客户很可能具有大量的转化路径。单个转化路径还可以包括比图4中描述的那些用户交互更少或更多的用户交互,以及更少或更多的维度。考虑到特定广告客户的转化路径数量,报告每个单个转化路径可能是难以完成的。为提供有用的报告度量,可在生成报告之前将大量的转化路径聚合到一起。然而,在这样 的聚合之前,可基于各种标准来过滤转化路径。例如,可通过转化路径长度、时间间隔衡量、来源维度、媒介维度、活动维度、关键词维度、任何其他用户交互维度等来过滤转化路径,但不局限于此。
    对于将要被包含在任何特定报告中的每个转化路径,可将该转化路径转换为维度路径。图5是根据一个说明性实施例用于将转化路径转换为维度路径的方法的流程图。可在广告管理系统110、表现分析设备120或者另一计算装置上实现方法500。在一个实施例中,在计算机可读介质上编码方法500,其中该计算机可读介质包含指令,当由计算装置执行所述指令时使得该计算装置执行方法500的操作。
    从数据存储器中检索对转化路径的选择,例如从历史数据存储器119中检索(510)。对转化路径的选择可包括过滤不需要的转化路径,例如看来无效或者不满足某些初始搜索或过滤标准的那些转化路径。例如,可选择在过去的30天内具有转化的所有转化路径。还接收维度的排序列表(520)。维度的排序列表可基于用户对维度的排序列表的选择。对于在每个接收的转化路径中的每个用户交互,使用排序的维度列表来寻找在用户交互中包含数据的第一维度(530)。接着将转化路径转换为维度路径(540)。为每个接收的转化路径创建维度路径。每个维度路径包括与转化路径的用户交互相对应的一个或多个维度元素。维度元素包括从对应的用户交互中选择的维度数据。在一个实施例中,在创建维度路径时同时创建维度元素。接着可将维度路径聚合到一起(540)。在一个实施例中,基于维度路径的长度和维度元素的维度数据来聚合维度路径。接着,例如可将聚合的维度路径提供给请求的用户或者将聚合的维度路径包含在报告中(550)。
    图6A和6B是根据一个说明性实施例描述维度路径的框图。可使用如上文所述的方法500从转化路径生成所描述的维度路径。在一个实施例中,用于生成维度路径的维度列表基于接收用户选择以及对维度进行排序。图6A描述分别与转化路径410和450相对应的维度路径600和620。使用仅包括活动维度的维度列表来将转化路径410和450转换为维度路径600和620。使用单个维度导致维度路径600和620是被稀疏填充的,维度元素605、610和630不包含与活动维度相关的任何数据。维度元素605、610和630不包含活动维度数据,这是因为对应的用户交互420、430和470不包含活动维度素数据。相反,维度元素615、625和635与包括活动维度数 据的用户交互440、460和480相对应。当聚合转化路径时,无论对应的用户交互中的其他维度数据如何,可将具有不可用数据的路径聚合到一起。这样的聚合可导致有用数据不是很明显。
    图6B描述也是分别从转化路径410和450生成的两个维度路径640和660。取代具有包括单个维度的维度优先级列表,使用包括活动维度、关键词维度和组合的来源/媒介维度的维度列表来创建维度路径640和660。比较维度路径600和620与维度路径640和660,维度路径640和660包含更多的维度数据。因此,在将维度路径聚合到一起时,将可能提供更多的组和更多的维度数据。由于活动维度是首要维度,维度元素655、665和675包含与维度项615、625和635相同的维度数据。然而,维度路径640和660的其余维度元素包含维度数据而不是空条目,例如“不可用”。来自维度列表的第二维度是关键词维度。用户交互420和470包含关键词维度数据,但是不包含活动维度数据。因此,用相应的关键词数据来填充相应的维度元素645和670。维度元素650与用户交互430相对应,该用户交互430既不包含活动维度数据也不包含关键词维度数据。由于最后的维度是组合的来源/媒介维度,根据来自用户交互430的维度数据,维度元素650包含“直接输入(direct)/无”。如维度元素650所描述的,维度元素可包括来自用户交互的维度数据的组合。一旦将一组转化路径转换为维度路径,可将该维度路径聚合到一起。聚合的维度路径可用于生成关于维度路径的报告。
    图7A和7B根据一个说明性实施例描述了部分维度路径报告。图7A基于如参考图6A所讨论的从转化路径转换的、聚合的维度路径描述了部分维度路径报告700。部分报告700包括与维度路径702、特定维度路径的转化数量704,以及那些转化的价值706相对应的三列。所示的部分报告700包括从776个不同维度路径(其可以使用转化数704列计算得到)聚合的数据。在行708中,聚合维度路径600与其他类似路径。可将相同长度且在相应的维度元素中具有相同维度数据的维度路径聚合在一起。行708告知用户存在总价值为3959美元的346个转化,其维度路径是:春季特卖(活动)>不可用(默认值)>春季特卖(活动),其中在括号中示出了维度。在行710中聚合维度行620与其他类似路径。行710中还示出了转化次数和那些转化的总价值。如上文所述,报告700中示出的“不可用” 维度元素是基于不具有与来自维度列表的任何维度关联的维度数据的用户交互,其中该维度列表用于生成维度路径。在报告700的示例中,维度的排序列表仅包括活动维度。
    图7B基于如参考图6B所讨论的从转化路径转换的、聚合的维度路径描述部分维度路径报告750。如上文所述,通过使用维度的优先级列表从转化路径中生成图6B中描述的维度路径,该维度的优先级列表按顺序包括活动维度、关键词维度,以及来源和媒介维度的组合。因此,维度元素可包含来自这些维度中的一个或多个的数据,类似于部分报告700,部分报告750包括与维度路径752、特定维度路径的转化数量754,以及那些转化的价值756相对应的三列。图7B中描述的数据与图7A中描述的数据相同。图7A和图7B之间的区别在于是如何生成维度路径的。在行758中,聚合维度路径540与类似的维度路径,且在行760中,聚合维度路径560与类似的维度路径。
    图7B与图7A相比,描述维度路径的进一步细节。图7A的行708被描述为图7B的两行760和762。行760描述维度路径:春季特卖(活动)>特卖(关键词)>春季特卖(活动)。特卖值基于关键词活动,该关键词活动是用于生成报告750中描述的维度路径的排序维度列表中的第二维度。活动维度是维度列表中的首要或第一维度。报告750可描述列752中列举的维度元素是否包含来自首要维度或者来自某个第二维度的数据。可将特定维度元素画为实线框(如770),以指示数据来自首要维度。虚线框(如768)可用于指示数据来自第二维度。还可以通过字体、字体颜色、背景颜色、轮廓颜色等来可视化表示关于使用哪个维度元素的标志。例如,红色文本可指示首要维度、橙色指示第二维度、黄色指示第三维度等。
    回到行760和762,行762与维度路径春季特卖(活动)>直接输入/无(来源/媒介)>春季特卖(活动)相对应。维度路径760和762中的第二元素基于来自排序维度列表的第二维度。与图7A中的行708不同,当首要维度不具有相应的数据时,行760和762包含来自相应的用户交互的信息。因此,行760和762提供了行708的较细粒度的视图。
    行758和766与图7A的行710相对应。图7A的行710包括其报告的值为不可用的两个维度元素。这些元素自己并不提供太多有用信息。然而,如上文中结合图5B所述,生成维度路径允许向用户报告更多的维度 数据。行758和766包括关于最后两个元素相同的维度路径的信息。但是,第一个维度元素不同。行756中的第一个维度元素与关键词“优惠券”相对应,且行766中的第一个维度元素与来源/媒介“搜索引擎/引荐”相对应。图7A中没有描述这种层次的细节。广告客户可确定行766中的维度路径非常高效,因为22个转化具有相对高的价值880美元。广告客户可使用该信息来对由搜索引擎生成的引荐增加广告预算,以达到增加与行766中所示的分离路径相对应的转化路径数量的目的。使用多个维度将转化路径转换为维度路径允许广告客户回顾转化路径的更多细节。
    在一个实施例中,广告客户可选择用于生成维度路径的维度以及该维度的顺序。例如,广告客户可使用基于web的接口来选择维度。可保存维度的优先级列表用于将来使用。此外,广告客户可保存多个不同的维度优先级列表。可向每个维度列表附上标签,以区分不同的列表。用户接口还可以允许广告客户修改或删除现有的维度列表。此外,广告客户可选择维度列表来生成报告,该报告包括基于所选择的维度列表根据广告客户的转化路径创建的维度路径。
    当请求与维度路径相关的数据时,可由表现分析设备120生成维度路径。可选地,可在沿从数据源(例如历史数据存储器119)到用户(例如在用户的浏览器)的转化路径数据传输中的任何一点将转化路径转换为维度路径。在另一个实施例中,基于来自用户的请求,由web服务器来请求转化路径数据,且将转化路径数据返回到web服务器。web服务器可将转化路径转换为维度路径,并且接着向用户传输包括维度路径的报告或数据。在又一个实施例中,可将转化路径数据发送给用户。还可以将关于如何将转化路径数据转换为维度数据的指令发送给用户。接着可使用该指令来将转化路径转换为维度路径。例如,可将转化路径数据和嵌入指令发送到用户的浏览器,该浏览器可以执行嵌入指令,以将转化路径转换为维度路径。该指令还可以包括能够格式化和显示维度路径的指令或代码。
    可通过指令来实现广告管理系统110和/或表现分析设备120,当所述指令执行时使得一个或多个处理装置执行上文描述的方法和功能。例如,这样的指令可包括解释指令(例如脚本指令),可执行指令或者在计算机可读介质中存储的其他指令。可通过网络(例如服务器群)分布式地实现广告管理系统110和/或表现分析设备120,或者可以在单个计算装置中实 现广告管理系统110和/或表现分析设备120。
    图8描述了可用于提供用户交互报告、处理日志文件、实现说明性表现分析设备120,或者实现说明性广告管理系统110的计算机系统800。计算系统800包括总线805或者用于传送信息的其他通信组件,以及耦合到总线805用于处理信息的处理器810。计算系统800还包括耦合到总线805用于存储信息以及要由处理器810执行的指令的主存储器815,例如随机存取存储器(RAM)或者其他动态存储装置。主存储器815还可以用于在由处理器810执行指令期间存储位置信息、临时变量,或者其他中间信息。计算系统800还可以包括耦合到总线805用于为处理器810存储静态信息和指令的只读存储器(ROM)820或者其他静态存储装置。存储装置825(例如固态装置、磁盘或光盘)被耦合到总线805用于持久地存储信息和指令。
    计算系统800可经由总线805耦合到显示器835(例如液晶显示器或有源矩阵显示器),用于向用户显示信息。输入装置830(例如包括字母数字和其他键的键盘)可耦合到总线805用于向处理器810传送信息以及命令选择。在另一个实施例中,输入装置830具有触摸屏显示器835。输入装置830可包括光标控制(例如鼠标)、轨迹球或光标方向键,用于向处理器810传送方向信息和命令选择,以及用于在显示器835上控制光标移动。
    根据各个实施例,响应于处理器810执行主存储器815中包含的指令安排,可由计算系统800来实现完成本文描述的说明性实施例的方法。可将这样的指令从另一个计算机可读介质(例如存储装置825)读取到主存储器815中。执行在主存储器815中包含的指令安排,使得计算系统800执行本文描述的说明性方法。可采用多处理配置中的一个或多个处理器来执行主存储器815中包含的指令。在可选实施例中,可使用硬连线电路来代替软件指令或者与软件指令组合,从而实现说明性实施例。因此,实施例并不限于硬件电路和软件的任何特定组合。
    尽管已经在图8中描述了处理系统的一个例子,但可在其他类型的数字电子电路、或者在计算机软件、固件或硬件(包括在本说明书中公开的结构以及它们的结构等效物),或者在它们的一个或多个的组合中实施本说明书中描述的主题和功能操作的实现。
    可在数字电子电路中、或者在计算机软件、固件或硬件(包括在本说明书中公开的结构和它们的结构等效物)中,或者在它们的一个或多个的组合中实现本说明书中描述的主题和操作的实施例。可将本说明书中描述的主题的实施例实现为在一个或多个计算机存储介质上编码的、用于由数据处理设备执行或者控制数据处理设备的操作的一个或多个计算机程序,即计算机程序指令的一个或多个模块。可选地或者另外地,可在人工生成的传播信号(例如机器产生的电、光或电磁信号)上编码程序指令,其中生成该传播信号以编码用于传输到适当的接收设备由数据处理设备来执行的信息。计算机存储介质可以是或者被包含于计算机可读存储装置、计算机可读存储基底、随机或顺序存取存储器阵列或装置,或者它们的一个或多个的组合。此外,尽管计算机存储介质不是传播信号,但计算机存储介质可以是在人工生成的传播信号中编码的计算机程序指令的源或目的地。计算机存储介质还可以是一个或多个单独组件或媒介(例如多个CD、盘或其他存储装置),或者被包含于其中。因此,计算机存储介质既是有形的也是永久的。
    可将本说明书中描述的操作实现为由数据处理设备对在一个或多个计算机可读存储装置上存储的或者从其他源接收的数据执行的操作。
    术语“数据处理设备”涵盖用于处理数据的任何类型的设备、装置和机器,例如包括可编程处理器、计算机、片上系统或者上述中的多个或组合。设备可包括专用逻辑电路,例如FPGA(现场可编程门阵列)或ASIC(专用集成电路)。除了硬件,设备还可以包括为上述计算机程序创建执行环境的代码,例如,构成处理器固件、协议堆栈、数据库管理系统、操作系统、跨平台运行时环境、虚拟机或者它们的一个或多个的组合的代码。设备和执行环境可实现各种各样不同的计算模型架构,如网络服务、分布式计算和网格计算架构。
    可采用任何形式的编程语言来编写计算机程序(又称作程序、软件、软件应用、脚本或代码),包括编译或解释语言、声明或过程语言,并且可采用任何形式来部署计算机程序,包括作为独立程序或者作为模块、组件、子程序、对象或者适于在计算环境中使用的其他单元。计算机程序可以但不是必须与文件系统中的文件相对应。可将程序存储在保持其他程序或数据的文件的部分中(例如在标记语言文档中存储的一个或多个脚本)、 专用于上述程序的单个文件中,或者多个相配合文件(例如存储一个或多个模块、子程序或部分代码的多个文件)中。可将计算机程序部署为在一个计算机上执行,或者在位于一个地点或分布在多个地点上、并且由通信网络互联的多个计算机上执行。
    可由执行一个或多个计算机程序的一个或多个可编程处理器来执行本说明书中描述的方法和逻辑流,从而通过对输入数据进行操作并且生成输出来执行动作。还可以由专用逻辑电路来执行方法和逻辑流,并且还可以将设备实现为专用逻辑电路,例如FPGA(现场可编程门阵列)或ASIC(专用集成电路)。
    适于执行计算机程序的处理器例如包括:通用和专用微处理器,以及任何类型的数字计算机的任何一个或多个处理器。通常,处理器将接收来自只读存储器或随机存取存储器或者上述两者的指令和数据。用于根据指令来执行动作的处理器,以及用于存储指令和数据的一个或多个存储装置是计算机的必要元件。通常,计算机还会包括一个或多个大容量存储装置用于存储数据,或者被操作地耦合以便接收来自一个或多个大容量存储装置的数据或向其传输数据或者执行上述两者,该大容量存储装置例如是磁盘、磁光盘或光盘。然而,计算机并不必须具有这样的装置。此外,可将计算机嵌入另一装置,仅举几例,例如移动电话、个人数字助理(PDA)、移动音频或视频播放器、游戏控制台、全球定位系统(GPS)接收器或者移动存储装置(例如,通用串行总线(USB)闪存驱动器)。适于存储计算机程序指令和数据的装置包括所有形式的非易失性存储器、媒介和存储装置,例如包括:半导体存储装置,例如EPROM、EEPROM和闪存存储装置;磁盘,例如内置硬盘或可移动盘;磁光盘;以及CD-ROM和DVD-ROM盘。可由专用逻辑电路来补充处理器或存储器,或者将处理器或存储器并入其中。
    为提供与用户的交互,可在具有用于向用户显示信息的显示装置(例如CRT(阴极射线管)或LCD(液晶显示)监视器),以及键盘和指示装置(例如鼠标或轨迹球)的计算机上实现本说明书中描述的主题的实施例,其中用户可通过键盘和指示装置向计算机提供输入。也可以使用其他类型的装置提供与用户的交互,例如,提供给用户的反馈可以是任何形式的传感反馈,例如视觉反馈、听觉反馈或触觉反馈;以及来自用户的输入可以 是以任何形式接收的,包括声学、语音或触觉输入。此外,计算机可通过将文档发送给由用户使用的装置并且从该装置接收文档来与用户交互;例如,通过响应于从用户的客户机装置上的网页浏览器接收的请求向该网页浏览器发送网页。
    可在计算系统中实现本说明书中描述的主题的实施例,该计算系统包括:后端组件,例如数据服务器;或者包括中间件组件,例如应用服务器;或者包括前端组件,例如具有图形用户接口或网页浏览器的客户机计算机,其中用户可通过图形用户接口或网页浏览器与本说明书中描述的主题的实现进行交互;或者该后端、中间件或前端组件中的一个或多个的任何组合。可通过任何形式或介质的数字数据通信来互联该系统的组件,例如通信网络。通信网络的例子包括局域网(“LAN”)和广域网(“WAN”)、互联网(例如因特网),和对等网络(例如自组对等网络)。
    计算系统可包括客户机和服务器。客户机和服务器通常彼此远离,并且典型地,通过通信网络进行交互。由于计算机程序在各自的计算机上运行且彼此之间具有客户机-服务器关系,从而产生了客户机和服务器之间的关系。在一些实施例中,服务器将数据(例如HTML页面)传输到客户机装置(例如用于向与客户机装置交互的用户显示数据,并且接收来自该用户的用户输入)。可在服务器处接收来自客户机装置的、在该客户机装置处生成的数据(例如用户交互的结果)。
    尽管本说明书包括多个具体的实施细节,但不应将这些理解为对任何发明或者可主张的范围的限制,而是应该理解为是针对特定发明的特定实施例的特征的描述。还可以在单个实施例中组合实现在本说明书中的不同实施例的上下文中描述的某些特征。反过来,也可以在多个实施例中分别地或在任何适当的子组合中实现在单个实施例的上下文中描述的各个特征。此外,尽管可能在上文中将特征描述为在某些组合中起作用,并且甚至最初是这样主张的,但在某些情况下可将来自所主张的组合的一个或多个特征从该组合中去除,并且可将所主张的组合定向到子组合或子组合的变形。
    类似地,尽管在附图中以特定顺序描述了操作,但不应将此理解为要求按照所示的特定顺序或先后顺序来执行该操作,或者要求执行所有的示出的操作,以达到期望的结果。在某些情况下,多任务处理和并行处理可 能是有利的。此外,不应将上文描述的实施例中各种系统组件的独立理解为在所有实施例中要求这种独立,并且应该理解为通常能够在单个软件产品中将所描述的程序组件和系统集成到一起,或者将其打包到多个软件产品。
    因此,已经描述了主题的特定实施例。其他实施例在所附权利要求的范围内。在一些情况下,可采用不同的顺序来执行在权利要求中描述的动作,并且仍然达到期望的结果。此外,在附图中描述的方法并不要求所示的特定顺序或者先后顺序来达到期望的结果。在某些实施例中,多任务处理和并行处理可能是有利的。

    关 键  词:
    报告 优先级 维度 数据 转化 路径
      专利查询网所有文档均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:报告优先级维度数据转化路径.pdf
    链接地址:https://www.zhuanlichaxun.net/p-6216632.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

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