分析请求内容的媒体项的制作方法

xiaoxiao2020-7-22  4

专利名称:分析请求内容的媒体项的制作方法
技术领域
本说明书涉及信息处理。
背景技术
广告主照惯例根据支持预定义的广告定向的过程从广告发布者(例如,电视台、 广播电台以及通过不同类型的媒体的信息的其它提供者)购买广告库存(inventory)(例如,广告位(spot))。例如,广告主可能具有他们试图利用他们的广告消息达及的定义良好的目标市场。类似地,广告主可以执行对他们可以从恰当定向的广告预期的回报(return) 的非常详细的分析。广告主可以尽力选择广告库存以符合他们的定向和收益规划努力。广告发布者/广告库存的所有者可以对他们的广告库存施加限制以试图将广告高效地分配给广告主。例如,广告库存的所有者可以限制可以靠近其它广告出现的广告的类型。类似地,广告库存的所有者可以限制由单个广告主置放的广告的数量。可以在任何给定时间段期间将广告库存分配给有限数量的广告主。例如,可以执行分配以试图平衡广告主施加的约束和库存的所有者施加于广告库存的限制。然而,广告库存的低效分配会影响广告库存对广告主的价值,并且进而影响广告库存的所有者得到的收益。

发明内容
总的来说,本文档描述了分析请求内容的媒体项。在第一方面中,一种计算机实现的方法包括从已向分发内容的实体设立了帐户以发布来自其他人的内容的发布者接收第一输入,第一输入是基于配置为展现内容的至少部分的发布者媒体项来生成的并且包括来自发布者媒体项的用于请求内容的代码。该方法进一步包括从分发内容的实体获取内容, 包括使用代码来生成对内容的请求。该方法进一步包括生成对发布者可用的分析视图,分析视图是使用内容来生成的。实施方式可以包括下述特征中的任何特征、全部特征或不包括下述特征。分析视图可以包括来自分发内容的实体的有关请求的信息。内容可以包括产生自广告置放选择过程的用于置放在发布者媒体项上的至少一个获胜广告。该方法可以包括从发布者接收改变导致来自广告置放选择过程的用于发布者媒体项的至少一个新的获胜广告的参数的第二输入。生成分析页面可以包括将有关来自广告置放选择过程的一个或多个获胜广告和一个或多个非获胜广告的信息提供给发布者。将信息提供给发布者可以包括展现一个或多个获胜广告赢得广告置放选择过程的原因或一个或多个非获胜广告输掉广告置放选择过程的原因中的至少一个。来自发布者媒体项的用于请求内容的代码可以包括发布者的标识符, 以及使用该代码来生成对内容的请求可以包括将发布者的标识符提交给分发内容的实体。 来自发布者媒体项的用于请求内容的代码可以包括在发布者媒体项内的用于展现内容的至少部分的内容位置的标识符,以及使用该代码来生成对内容的请求可以包括将内容位置的标识符提交给分发内容的实体。该方法可以包括将一个或多个输入控件的菜单提供给发布者,输入控件中的至少一个被配置为生成来自发布者的第一输入。该方法可以包括从发布者接收对菜单的请求,包括发布者媒体项的地址和指示对菜单的请求的参数。提供菜单可以包括识别来自发布者媒体项的用于请求内容的代码内的一个或多个内容位置标识符。 提供菜单可以包括更改发布者媒体项以可以包括指向分析视图的链接。提供菜单可以包括提供独立于发布者媒体项的菜单视图,菜单视图可以包括指向分析视图的链接。在第二方面中,一种计算机程序产品有形地包含在计算机可读存储介质中,该计算机程序产品包括在被执行时在显示设备上生成包括输入控件的图形用户界面的指令,所述输入控件被配置为生成来自已向分发内容的实体设立了帐户以发布来自其他人的内容的发布者的第一输入,第一输入是基于配置为展现内容的至少部分的发布者媒体项来生成的并且包括来自发布者媒体项的用于请求内容的代码。该计算机程序产品进一步包括使用代码来生成的分析区以及包括来自分发内容的实体的有关请求的信息。在第三方面中,一种计算机程序产品有形地包含在计算机可读存储介质中,该计算机程序产品包括在被执行时在显示设备上生成包括调度组件的前端工具的指令,其中已向分发内容的实体设立了帐户的发布者可以调度对来自其他人的内容的递送以供发布。发布者媒体项被配置为展示内容的至少部分以及包括用于请求内容的代码。该计算机程序产品进一步包括使用代码来从分发内容的实体请求内容并且向发布者展现分析区的内容分析组件,分析视图是使用内容和请求来生成的。在此描述的系统和技术可以提供下述优势中的一个或多个。第一,系统可以提供从发布者媒体项到对与发布者媒体项一起展现的内容的分析的导航。第二,系统可以提供对用于与发布者媒体项一起展现的内容选择的实时分析。第三,系统可以展现特定内容被选择或未被选择来与发布者媒体项一起展现的原因。第四,系统可以模拟用于选择内容以与发布者媒体项一起展现的运行时定向参数。在附图和下面的描述中阐述了请求内容的媒体项分析特征的一个或多个实施例的细节。请求内容的媒体项分析特征的其它特征和优势从描述和附图、以及从权利要求将是显而易见的。


图1是示出了用于分析请求广告的网页的系统的示例的框图。图2A-C是用于分析请求广告的网页的用户界面的示例。图3是示出了用于分析请求内容的媒体项的过程的示例的流程图。图4是示出了可以连同在本文档中描述的计算机实现的方法一起使用的通用计算系统的示例的示意图。各附图中相同的参考标记指示相同的元素。
具体实施例方式本文档描述了用于分析请求内容的媒体项的系统和技术的示例。在这些示例中的部分示例中,分发内容的实体从诸如广告主的内容提供者接收诸如广告(ad)的内容。分发内容的实体将内容提供给发布者。发布者将所接收的内容与诸如文本、视频、音频、图像或这些的组合的媒体项联合展示或发布。发布者可以从分发内容的实体请求对内容发布和/ 或媒体项的一些方面的分析,诸如分发内容的实体提供特定内容来与媒体项一起展现的原因和/或其它内容未被提供来与媒体项一起展现的原因。虽然下述示例描述了因特网广告分发系统,但是可以使用其它系统,诸如向发布者提供搜索结果以与媒体项一起展现的系统。图1是示出了用于分析配置为请求诸如广告的其它内容的诸如网页的内容的系统100的示例的框图。系统100包括通过网络110通信的发布者服务器102、广告服务器 104、多个广告主106a-b以及客户端108。网络110可以包括一个或多个网络,诸如有线或无线网络、广域网和因特网。发布者服务器102向网络110上的客户端提供诸如发布者页面112的媒体项。例如,客户端108可以将对发布者页面112的请求113发送给发布者服务器102(图1中的步骤A)。作为响应,发布者服务器102将发布者页面112提供给客户端108(图1中的步骤 B)。在一些实施方式中,发布者页面112是网页。发布者页面112可以以诸如超文本标记语言(HTML)或另一种web展现语言的语言编写。发布者页面112包括代码114。代码114识别发布者页面112中的可以置放广告的广告位(slot)。在一些实施方式中,代码114可以以诸如Jav必cript或另一种客户端 web脚本语言的语言编写。客户端108包括用于处理发布者页面112并且向用户展现发布者页面112的浏览器116。浏览器116接收发布者页面112并且执行代码114。在一些实施方式中,执行代码114导致从诸如广告服务器104的服务器请求额外代码。例如,代码 114可以包括指向广告服务器104上的外部JavMcript文件的链接。代码114(和/或额外代码)将对待与发布者页面112 —起展现的一个或多个广告的请求118发送给广告服务器104(图1中的步骤C)。广告服务器104包括分别来自广告主106a_b的多个广告120a_b。广告主106a_b 具有与广告服务器104订立的将广告120a-b分发给发布者的帐户或合同。在一些实施方式中,广告主106a-b通过网络110将广告120a-b提供给广告服务器104。发布者服务器 102具有与广告服务器104订立的提供其中可以置放诸如广告120a-b的广告的一个或多个广告位的帐户或合同。可以将广告120a-b定向到特定发布者以及特定客户端。例如,客户端108的国家和语言可以使用网际协议(IP)地址查找、使用客户端上的JavMcript命令或通过检查对广告的HTML请求中的头字段来确定。另外,可以将发布者服务器102、与发布者页面112相关联的网络域和/或发布者页面112与关键词、国家和/或用于定向广告的语言相关联。此外,广告主106a-b可以将对将广告置放在发布者页面112中的出价提交给广告服务器104。广告服务器104包括广告选择模块122。广告选择模块122确定将广告120a_b中的哪个广告发送给客户端108以与发布者页面112 —起展现。例如,广告选择模块122可以将来自客户端108和发布者页面112的定向信息与广告120a-b进行比较。如果广告选择模块122找到匹配,则广告选择模块122调度匹配的广告以递送给发出请求的发布者页面。另外,广告选择模块122可以比较广告主106a-b提交的出价以及诸如广告主的剩余预算或广告主的广告被置放的频率的其它信息。广告选择模块122确定广告置放选择过程的一个或多个获胜者。在一些实施方式中,广告置放选择过程可以包括定向标准和/或广告位拍卖。例如,可以将广告120a定向到国家“尼日利亚”和语言“英语”。发布者页面112和/或客户端108可以具有匹配广告120a的特性的国家特性“尼日利亚”和语言“英语”。另外,广告 120a可以具有高于广告120b的相关联的出价。广告选择模块122将赢得广告置放选择过程的广告120a提供给客户端108(图1中的步骤D)。在一些实施方式中,广告选择模块122可以使用除拍卖或竞争外的过程来选择待发送给客户端108的广告。例如,广告选择模块122可以接受对广告置放的预订。例如,广告选择模块122可以基于先到先服务原则从广告主106a-b接收对在发布者页面112中的广告置放的预订。在另一个示例中,广告预订模块可以将固定优先级应用于广告主106a-b。 即,广告主106a可以具有高于广告主106b的对在发布者页面112中的广告置放的优先取舍权(first-right-of-refusal) ο用户可以将对赢得或输掉有关发布者页面112中的特定广告位的广告选择过程的广告的分析的请求124(图1中的步骤E)发送给广告服务器104。例如,这样的分析对于控制发布者页面112的发布者可以是有用的,以及可以特地为控制发布者页面112的发布者生成这样的分析。特别地,在此的广告服务器104包括用于生成对发布者页面112中的广告位的分析的前端模块126。广告服务器104将诸如预算、出价、限制和/或定向特性的信息存储为广告位信息128。前端模块1 使用广告位信息1 来生成广告位分析页面 130。例如,前端模块1 可以使用广告位信息128中的广告主出价来确定特定广告由于另一个广告具有最高出价而输掉广告置放选择过程。在另一个示例中,前端模块1 可以使用广告位信息128中的广告主预算来确定特定广告由于剩余预算少于置放在广告位中的费用而输掉广告选择过程。在另一个示例中,前端模块126可以使用广告位信息128中的广告主频率上限来确定特定广告由于广告在特定时间间隔期间已被置放在广告位中阈值次数而输掉广告置放选择过程。前端模块126将广告位分析页面130提供给浏览器116(图 1中的步骤F)。在一些实施方式中,用户通过选择用于发布者页面112的广告位菜单132中的项来发送对广告位分析的请求124。在一个示例中,广告服务器104向客户端108提供广告位菜单132或广告位菜单132的一部分。在另一个示例中,代码114确定包括在发布者页面112中的广告位并且向客户端108的用户展现广告位菜单132。代码114可以使用 JavaScript遍历发布者页面112中的HTML的节点来确定广告位。在遍历节点时,代码114 可以定位包括在发布者页面112中的广告位的标识符。图2A是包括发布者页面202的图形用户界面(⑶I) 200的示例。在一些实施方式中,⑶I 200可以由浏览器116生成,以及发布者页面202可以由发布者服务器102(图1) 提供。发布者页面202是“Africalnfo”发布者的因特网网页。发布者页面202包括多个广告位20 -j。广告位20 -j中的每一个参与诸如广告服务器104的广告服务器处的广告置放选择过程。诸如拥有发布者服务器102的公司的雇员的用户可能对分析由广告选择模块122置放在广告位2(Ma-j中的广告感兴趣。在一个示例中,用户可以通过将诸如参数“ad_Sl0t_analySiS”的参数添加到发布者页面202的网址206或统一资源定位符(URL)来请求广告位菜单。在另一个示例中,用户可以选择⑶I 200的工具栏208中的按钮来请求广告位菜单。按钮可以例如由浏览器116 的插件应用来提供。在一些实施方式中,工具栏插件为广告位标识符解析发布者页面202 并且将用于广告位中的每一个的额外按钮插入工具栏208中。用户可以选择额外按钮中的一个来请求对相应广告位的广告位分析。在一些实施方式中,工具栏插件可以添加或改变发布者页面202的部分来突出广告位2(Ma-j以及提供广告位的菜单。例如,插件应用可以将粗边框或颜色添加到广告位2(Ma-j中的每一个。工具栏插件应用可以修改广告位中的广告上的链接以将诸如与发布者相关联的用户的用户指引到广告位分析页面。替选地,工具栏插件应用可以在发布者页面202上在广告位2(Ma-j中的每一个的顶部或靠近广告位 2(Ma-j中的每一个添加或覆盖对象。所添加的覆盖对象的菜单可以包括指向有关相应广告位的广告位分析页面的链接。图2B是包括用于请求广告位分析页面的广告位菜单232的图形用户界面 (⑶1)230的示例。在一些实施方式中,⑶I 230可以由浏览器116生成,以及广告位菜单 232可以由代码114和/或前端模块126(图1)提供。广告位菜单232包括多个广告位标识符234(或名称)和用于请求有关广告位2(Ma-j中的每一个的广告位分析页面的多个链接236。例如,用户可以选择链接236a来请求有关广告位20 的广告位分析页面。浏览器116将请求发送给广告服务器104。在一些实施方式中,选择链接236a导致广告选择模块122执行对赢得和没有赢得有关与链接236a相关联的广告位的广告置放选择过程的广告的实时确定。在一些实施方式中,由广告选择模块122响应于对广告位分析页面的请求而执行的处理与对广告服务器104的将广告置放在广告位中的典型运行时请求基本相同。 在一些实施方式中,用于请求广告位分析页面的链接236a包括与用于请求广告置放的代码114基本相同的URL。链接236a可以包括将请求识别为广告位分析请求的额外参数。在一些实施方式中,广告位菜单232在客户端108诸如通过代码114本地地生成。例如,代码114可以检测“ad_Slot_analySiS”URL参数,接着作为响应,解析发布者页面202并且向用户展现广告位菜单232。在一些实施方式中,广告服务器104向客户端 108提供广告位菜单232或广告位菜单232的一部分。例如,代码114可以检测“ad_Slot_ analysis"URL参数,接着作为响应,将对诸如一个或多个广告调试消息238的广告位菜单信息的请求发送给广告服务器104。图2C是包括广告位分析页面沈2的图形用户界面(⑶I) 260的示例。在一些实施方式中,⑶I 260可以由浏览器116生成,以及广告位分析页面262可以由前端模块126 (图 1)提供。广告位分析页面262包括一个或多个拒绝广告(例如,没有赢得有关该特定广告置放的广告置放选择过程的广告)列表^Ha-C以及赢得广告置放选择过程的广告的指示 2660广告位分析页面262还包括广告位特性区沈7。广告位特性区267包括广告位的类型和诸如标识符和尺寸的其它特性。拒绝广告列表^Ha-C以及获胜广告的指示266展现每一个广告主广告活动的开始和结束日期、成本(例如,每百万次闪现成本)、广告类型、所请求的闪现数量、已递送的闪现数、已递送的闪现的百分比以及是否存在定向标准的指示。用户可以将指示设备光标悬停在定向标准指示符(定向标志)上来打开带有相应广告定向标准的弹出窗口。拒绝广告列表沈如 和指示266还包括指向广告的实际创意的链接(例如,“ValuClik_Box”)。按照拒绝的原因对列表沈如-c进行分组。例如,列表沈如包括由于比调度超前而被拒绝的广告。即,对于在广告活动跨度中的该时间(例如,度过广告活动的50%),广告均已被递送多于所请求的闪现数的50%。列表沈仙由于具有低于获胜广告的优先级被拒绝。例如,广告可以具有诸如“标准”、“公共服务通告”或“剩余”的不同类型,以及每一种广告类型可以具有低于或高于其它广告类型的相关联的优先级。拒绝的其它原因可以包括例如广告是不活动的、在处理广告时发生错误、已达到广告的递送目标(例如,数量)、达到对广告的闪现频率的限制、当前时间在广告的时段(dayparting)窗口之外(例如,不同的广告在一天的不同时间展现)、每页面广告数的限制、发布者所应用的过滤器(例如,阻止竞争者的广告被展现的过滤器或阻止令人反感或不相关的广告被展现的过滤器)或另一种类型的广告置放选择过程提供更好回报的指示(例如,基于关键词的自动广告置放对广告主选择的广告置放)。用户可以选择列表^Ha-C中的每一个的标题行来扩展或紧缩所选择的列表。每一个列表的标题还包括在分组中被拒绝的广告的数量的指示。用户可以选择“查看更多相关排列项”来看见在广告置放选择过程期间被拒绝的广告的额外分组。广告位分析页面262包括用于修改用户的浏览环境参数(例如,基本标准)和特定于用户的参数(例如,自定义标准)的多个输入控件沈8。例如,如果用户位于美国,但是用户想要看见针对具有尼日利亚或西非的国家位置的用户的广告位分析,则用户可以输入国家位置并且请求重新运行广告置放选择过程。前端模块1 和广告选择模块122将再次执行广告置放选择过程,好像用户具有尼日利亚和西非的自定义标准似的。相对地,如果在广告服务器104中具有定向尼日利亚或西非的广告,则新生成的广告位分析页面可以包括对在包括与没有定向尼日利亚和西非的先前分析不同的广告的所选择的广告位中的广告置放的更新的实时分析。除国家参数外,用户可以修改其它广告定向参数,诸如用户或客户端108的语言和与用户相关联的关键词。图3是示出了用于分析请求内容的媒体项的过程300的示例的流程图。过程300 可以由执行计算机可读存储介质中的指令的处理器,例如由诸如系统100的系统和/或在诸如用户界面200、230和沈0的用户界面中执行。为了表述清晰,以下描述将系统100和用户界面200、230和260用作用于描述过程300的示例的基础。然而,可以使用另一个系统、用户界面或系统和用户界面的组合来执行过程300。另外,在过程300中描绘的逻辑流不需要所示的特定顺序或连续顺序,才能达到期望的结果。可以提供一个或多个其它步骤, 或可以从过程300除去一个或多个步骤,以及可以将其它组件添加到所描述的系统或从所描述的系统移除组件。过程300以接收(30 对发布者媒体项中的一个或多个相应内容位中的一个或多个内容置放的请求开始。例如,广告服务器104从客户端108接收对发布者页面112中的广告置放的请求118。在一些实施方式中,过程300还接收对内容位分析菜单的请求。例如,发布者页面112中的代码114可以生成对广告位菜单的请求。过程300使用包括在发布者媒体项中的代码来获取(304)来自内容置放选择过程的内容。例如,广告选择模块122使用来自发布者页面112中的代码114的发布者和广告
9位标识符来确定广告120a是广告置放选择过程的获胜者并且获取广告120a。过程300将所获取的内容提供(306)给请求者。例如,广告服务器104将广告10 提供给客户端108处的浏览器116。在一些实施方式中,过程300向请求者提供内容位菜单。例如,广告服务器104可以向客户端108提供广告位菜单232。替选地,在客户端108 处的浏览器116中执行的代码114可以解析发布者页面112以定位广告位标识符并且生成广告位菜单232。过程300接收(308)对内容位分析的请求。例如,客户端108将对广告位分析页面的请求IM发送给前端模块126。过程300验(310)请求者。例如,前端模块1 可以将登录页面提供给浏览器116, 接着作为响应,接收用于验证发出对广告位分析的请求的用户的用户名和密码。替选地,可以从诸如浏览器cookie的存储检索证书,并且将其提供给前端模块126,而不用用户介入。过程300生成(312)内容位分析信息。例如,前端模块1 可以使用广告位信息 128来生成广告位分析页面沈2。过程300将内容位分析信息提供(314)给请求者。例如,前端模块1 通过网络 110将广告位分析页面262提供给客户端108。如果过程300接收(316)对内容分析的更新请求,则过程300再次生成内容位分析信息。例如,用户可以在广告位分析页面262中进行输入来改变浏览环境标准或特定于用户的标准。由于例如广告定向,所以新的标准可以导致来自广告选择模块122的不同广告集。响应于新的广告置放选择过程结果,前端模块1 生成并且提供有关发布者页面202 和所选择的广告位的更新的广告位分析。图4是通用计算系统400的示意图。根据一个实施方式,通用计算系统400可以用于与先前描述的计算机实现的方法中的任何方法联合描述的操作。通用计算系统400包括处理器410、存储器420、存储设备430和输入/输出设备440。处理器410、存储器420、 存储设备430和输入/输出设备440中的每一个使用系统总线450互连。处理器410能够处理用于在通用计算系统400内执行的指令。在一个实施方式中,处理器410是单线程处理器。在另一个实施方式中,处理器410是多线程处理器。处理器410能够处理存储在存储器420中或存储设备430上的指令以在输入/输出设备440上显示用于用户界面的图形 fn息ο存储器420存储通用计算系统400内的信息。在一个实施方式中,存储器420是计算机可读介质。在一个实施方式中,存储器420是易失性存储器单元。在另一个实施方式中,存储器420是非易失性存储器单元。存储设备430能够为通用计算系统400提供海量存储。在一个实施方式中,存储设备430是计算机可读介质。在各种不同的实施方式中,存储设备430可以是软盘设备、硬盘设备、光盘设备或带设备。输入/输出设备440为通用计算系统400提供输入/输出操作。在一个实施方式中,输入/输出设备440包括键盘和/或指示设备。在另一个实施方式中,输入/输出设备 440包括用于显示图形用户界面的显示单元。可以在数字电子电路中,或者在计算机硬件、固件、软件,或者在它们的组合中实现所描述的特征。可以在有形地包括在信息载体中-例如,在机器可读存储设备或传播信号中-的、用于可编程处理器执行的计算机程序产品中实现装置;以及可以由执行指令程序来执行所描述的实施方式的功能的可编程处理器通过操作输入数据并且生成输出来执行方法步骤。可以在包括至少一个可编程处理器的可编程系统上可执行的一个或多个计算机程序中有利地实现所描述的特征,所述至少一个可编程处理器被耦接以从数据存储系统、至少一个输入设备和至少一个输出设备接收数据和指令以及将数据和指令传送到数据存储系统、至少一个输入设备和至少一个输出设备。计算机程序是可以在计算机中直接或间接使用来执行某一动作或引起某一结果的指令集。计算机程序可以以任何形式的编程语言编写,所述编程语言包括编译或解释语言,并且其可以以任何形式部署,包括作为独立程序或作为模块、组件、子程序或适于在计算环境中使用的其它单元。用于执行指令程序的适当处理器包括例如通用和专用微处理器两者,以及任何类型的计算机的唯一处理器或多个处理器中的一个。通常,处理器将从只读存储器或随机存取存储器或两者接收指令和数据。计算机的主要元件是用于执行指令的处理器和用于存储指令和数据的一个或多个存储器。通常,计算机还包括用于存储数据文件的一个或多个海量存储设备,或可操作地耦接以与所述一个或多个海量存储设备通信;这样的设备包括磁盘,诸如内部硬盘和可移动盘;磁光盘;以及光盘。适于有形地包括计算机程序指令和数据的存储设备包括所有形式的非易失性存储器,包括例如半导体存储器设备,例如EPR0M、 EEPROM和闪存设备;磁盘,诸如内部硬盘或可移动盘;磁光盘;以及CD-ROM和DVD-ROM盘。 处理器和存储器可以由ASIC (专用集成电路)增补,或合并入ASIC。为了提供与用户的交互,可以在具有下述的计算机上实现特征用于向用户显示信息的显示设备,例如CRT(阴极射线管)或LCD(液晶显示)监视器,以及用户通过其可以向计算机提供输入的键盘和指示设备,例如鼠标或跟踪球。可以在包括诸如数据服务器的后端组件、或者包括诸如应用服务器或因特网服务器的中间件组件、或者包括诸如具有图形用户界面或因特网浏览器的客户端计算机的前端组件、或者它们的任何组合的计算机系统中实现特征。系统的组件可以通过诸如通信网络的任何形式或介质的数字数据通信连接。通信网络的示例例如包括LAN、WAN以及形成因特网的计算机和网络。计算机系统可以包括客户端和服务器。客户端和服务器通常彼此远离并且典型地通过诸如所描述的网络之一的网络交互。客户端和服务器的关系依靠在各个计算机上运行并且彼此具有客户端-服务器关系的计算机程序产生。尽管已经在上面详细描述了一些实施方式,但是其它修改是可能的。另外,在附图中描绘的逻辑流不需要所示的特定顺序或连续顺序,才能达到期望的结果。另外,可以提供其它步骤,或可以从所描述的流程除去步骤,以及可以将其它组件添加到所描述的系统或从所描述的系统移除组件。因此,其它实施方式在权利要求的范围内。
1权利要求
1.一种计算机实现的方法,包括从已向分发内容的实体设立了帐户以发布来自其他人的内容的发布者接收第一输入, 所述第一输入是基于配置为展现所述内容的至少部分的发布者媒体项来生成的并且包括来自所述发布者媒体项的用于请求所述内容的代码;从所述分发内容的实体获取所述内容,包括使用所述代码来生成对所述内容的请求;以及生成对所述发布者可用的分析视图,所述分析视图是使用所述内容来生成的。
2.根据权利要求1所述的方法,其中所述分析视图包括来自所述分发内容的实体的有关所述请求的信息。
3.根据权利要求1所述的方法,其中所述内容包括产生自广告置放选择过程的用于置放在所述发布者媒体项上的至少一个获胜广告。
4.根据权利要求2所述的方法,进一步包括从所述发布者接收改变导致来自所述广告置放选择过程的用于所述发布者媒体项的至少一个新的获胜广告的参数的第二输入。
5.根据权利要求2所述的方法,其中生成所述分析页面包括将有关来自所述广告置放选择过程的所述一个或多个获胜广告和一个或多个非获胜广告的信息提供给所述发布者ο
6.根据权利要求5所述的方法,其中将所述信息提供给所述发布者包括展现所述一个或多个获胜广告赢得所述广告置放选择过程的原因或所述一个或多个非获胜广告输掉所述广告置放选择过程的原因中的至少一个。
7.根据权利要求1所述的方法,其中来自所述发布者媒体项的用于请求所述内容的所述代码包括所述发布者的标识符,以及其中使用所述代码来生成对所述内容的所述请求包括将所述发布者的所述标识符提交给所述分发内容的实体。
8.根据权利要求1所述的方法,其中来自所述发布者媒体项的用于请求所述内容的所述代码包括在所述发布者媒体项内的用于展现所述内容的所述至少部分的内容位置的标识符,以及其中使用所述代码来生成对所述内容的所述请求包括将所述内容位置的所述标识符提交给所述分发内容的实体。
9.根据权利要求1所述的方法,进一步包括将一个或多个输入控件的菜单提供给所述发布者,所述输入控件中的至少一个被配置为生成来自所述发布者的所述第一输入。
10.根据权利要求9所述的方法,进一步包括从所述发布者接收对所述菜单的请求, 包括所述发布者媒体项的地址和指示对所述菜单的所述请求的参数。
11.根据权利要求9所述的方法,其中提供所述菜单包括识别来自所述发布者媒体项的用于请求所述内容的所述代码内的一个或多个内容位置标识符。
12.根据权利要求11所述的方法,其中提供所述菜单包括更改所述发布者媒体项以包括指向所述分析视图的链接。
13.根据权利要求11所述的方法,其中提供所述菜单包括提供独立于所述发布者媒体项的菜单视图,所述菜单视图包括指向所述分析视图的链接。
14.一种有形地包含在计算机可读存储介质中的计算机程序产品,所述计算机程序产品包括在被执行时在显示设备上生成图形用户界面的指令,所述图形用户界面包括输入控件,所述输入控件被配置为生成来自已向分发内容的实体设立了帐户以发布来自其他人的内容的发布者的第一输入,所述第一输入是基于配置为展现所述内容的至少部分的发布者媒体项来生成的并且包括来自所述发布者媒体项的用于请求所述内容的代码; 以及分析区,所述分析区是使用所述代码来生成的。
15.根据权利要求14所述的计算机程序产品,其中所述分析区向所述发布者提供有关来自广告置放选择过程的一个或多个获胜广告和一个或多个非获胜广告的信息。
16.根据权利要求15所述的计算机程序产品,其中所述分析区展现所述一个或多个获胜广告赢得所述广告置放选择过程的原因或所述一个或多个非获胜广告输掉所述广告置放选择过程的原因中的至少一个。
17.根据权利要求14所述的计算机程序产品,其中来自所述发布者媒体项的用于请求所述内容的所述代码包括在所述发布者媒体项内的用于展现所述内容的所述至少部分的内容位置的标识符,以及其中所述内容位置的所述标识符被提交给分发内容的实体用于请求所述内容。
18.一种有形地包含在计算机可读存储介质中的计算机程序产品,所述计算机程序产品包括在被执行时在显示设备上生成前端工具的指令,所述前端工具包括调度组件,在所述调度组件处已向分发内容的实体设立了帐户的发布者能够调度对来自其他人的内容的递送以供发布,其中发布者媒体项被配置为展示所述内容的至少部分以及包括用于请求所述内容的代码;以及内容分析组件,所述内容分析组件使用所述代码来向所述分发内容的实体请求所述内容并且向所述发布者展现分析区,所述分析视图是使用所述内容和所述请求来生成的。
19.根据权利要求18所述的计算机程序产品,其中所述分析区向所述发布者提供有关来自广告置放选择过程的一个或多个获胜广告和一个或多个非获胜广告的信息。
20.根据权利要求19所述的计算机程序产品,其中所述分析区展现所述一个或多个获胜广告赢得所述广告置放选择过程的原因或所述一个或多个非获胜广告输掉所述广告置放选择过程的原因中的至少一个。
全文摘要
本说明书的主题可以在包括下述的计算机实现的方法等中实现从已向分发内容的实体设立了帐户以发布来自其他人的内容的发布者接收第一输入,第一输入基于配置为展现内容的至少部分的发布者媒体项来生成并且包括来自发布者媒体项的用于请求内容的代码。该方法进一步包括从分发内容的实体获取内容,包括使用代码来生成对内容的请求。该方法进一步包括生成对发布者可用的分析视图,分析视图使用内容来生成。
文档编号G06Q30/00GK102171714SQ200980138990
公开日2011年8月31日 申请日期2009年8月7日 优先权日2008年8月8日
发明者吉里什·迪奥达尔, 瑞恩·希克曼, 陈晓明 申请人:谷歌公司

最新回复(0)