CN101218597A - Methods and apparatus for generating, optimizing and managing granular advertising campaigns - Google Patents
Methods and apparatus for generating, optimizing and managing granular advertising campaigns Download PDFInfo
- Publication number
- CN101218597A CN101218597A CNA2006800109991A CN200680010999A CN101218597A CN 101218597 A CN101218597 A CN 101218597A CN A2006800109991 A CNA2006800109991 A CN A2006800109991A CN 200680010999 A CN200680010999 A CN 200680010999A CN 101218597 A CN101218597 A CN 101218597A
- Authority
- CN
- China
- Prior art keywords
- campaign
- advertising
- advertisements
- match
- advertisement
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
相关申请related application
本申请根据35 U.S.C.§119(e),要求2005年2月1日提交的题为“Method and Appargus for Generating,Optimizing and ManagingGranular Advertising Campaigns”的同时待审的美国临时专利申请No.60/649205的优先权,该申请通过引用结合于本文中。This application claims, pursuant to 35 U.S.C. §119(e), co-pending U.S. Provisional Patent Application No. 60/649,205, filed February 1, 2005, entitled "Method and Appargus for Generating, Optimizing and Managing Granular Advertising Campaigns" priority, which application is incorporated herein by reference.
技术领域technical field
本发明涉及电子商务。更具体地说,本发明涉及在万维网上进行的电子广告活动。The present invention relates to electronic commerce. More specifically, the present invention relates to electronic advertising campaigns conducted on the World Wide Web.
背景技术Background technique
使用关键字,基于Web的广告能够更好地将广告目标定在更可能的客户上。基于Web的广告也允许商人通过快速计算用户点击到商人的站点,真正查看广告的百分比,来跟踪广告的有效性。广告的有效性因此可使用诸如广告花费回报(ROAS)、每次点击费用(CPC)及诸如此类等营销度量来计算。诸如GoogleTM的AdWords、点击付费(PPC)服务等一些服务让商人规定哪些关键字将触发其广告以及它们愿为每次点击付费的金额。其它服务允许商人跟踪投资回报(ROI)。虽然存在生成活动和跟踪ROI的服务,但没有通过控制广告活动的多个标准而管理广告活动的服务。Using keywords, web-based advertisements are better able to target advertisements to more likely customers. Web-based advertising also allows the merchant to track the effectiveness of the ad by quickly calculating the percentage of users who clicked through to the merchant's site and actually viewed the ad. The effectiveness of an advertisement may thus be calculated using marketing metrics such as return on advertising spend (ROAS), cost per click (CPC), and the like. Some services, such as Google ™ 's AdWords(R), pay-per-click (PPC) services, allow merchants to specify which keywords will trigger their ads and how much they are willing to pay per click. Other services allow merchants to track return on investment (ROI). While services exist to generate campaigns and track ROI, there are no services that manage advertising campaigns by controlling multiple criteria for the campaigns.
发明内容Contents of the invention
本发明涉及管理和优化广告活动的系统和方法。在一个方面,一种管理广告活动的方法包括选择一个父广告活动和生成一个子广告活动,其中子广告活动自动继续从父广告活动选定的广告标准。优选的是,广告标准至少包括关键字、创意和竞价之一。在一个实施例中,改变父广告活动中一个广告标准的值将自动触发子广告活动中该广告标准的值改变。在另一实施例中,该方法还包括设置父广告活动在第一类型关键字匹配时触发,并设置子广告活动在第二类型关键字匹配时触发。The present invention relates to systems and methods for managing and optimizing advertising campaigns. In one aspect, a method of managing advertising campaigns includes selecting a parent advertising campaign and generating a child advertising campaign, wherein the child advertising campaign automatically continues advertising criteria selected from the parent advertising campaign. Preferably, the advertising criteria include at least one of keyword, creative and bid. In one embodiment, changing the value of an ad criterion in a parent campaign will automatically trigger a change in the value of that ad criterion in a child campaign. In another embodiment, the method further includes setting the parent advertising campaign to trigger when the first type of keyword matches, and setting the child advertising campaign to trigger when the second type of keyword matches.
在一个实施例中,第一类型关键字匹配和第二类型关键字匹配中的每个匹配都是精确匹配、短语匹配和广义匹配之一。在又一实施例中,父广告活动针对第一地理位置,并且子广告活动针对与第一地理位置不同的第二地理位置。在另一实施例中,父广告活动中一个广告标准的值与子广告活动中该广告标准的值之间的比率随第一地理位置与第二地理位置之间的关系而变化。将理解,父广告活动和影子广告活动各能够具有广告标准的任意组合,每个组合彼此独立。In one embodiment, each of the first type keyword match and the second type keyword match is one of an exact match, a phrase match and a broad match. In yet another embodiment, the parent advertising campaign targets a first geographic location and the child advertising campaign targets a second geographic location different from the first geographic location. In another embodiment, the ratio between the value of an advertisement criterion in the parent campaign and the value of the advertisement criterion in the child campaign varies as a function of the relationship between the first geographic location and the second geographic location. It will be appreciated that the parent and shadow campaigns can each have any combination of advertising criteria, each independent of the other.
在本发明的第二方面,一种管理广告活动的方法包括确定广告活动中多个广告的绩效度量,以及基于其绩效度量从多个广告中选择一个广告。每个广告通过组合关键字和创意形成,其中每个关键字和每个创意具有相关联等级。在一个实施例中,关键字和创意的组合由后退算法确定。优选的是,选定的广告是基于与其匹配类型相关联的绩效度量选择。匹配类型是精确匹配、短语匹配和广义匹配之一。在另一实施例中,该方法还包括基于匹配类型调整关键字的竞价。在另一实施例中,该方法还包括标识要基于匹配类型添加到广告活动的新关键字。在另一实施例中,该方法还包括从多个关键字中确定在精确匹配、短语匹配和广义匹配的选定匹配中要运行哪些关键字。In a second aspect of the invention, a method of managing an advertising campaign includes determining a performance measure of a plurality of advertisements in the advertising campaign, and selecting an advertisement from the plurality of advertisements based on its performance measure. Each advertisement is formed by combining keywords and ideas, where each keyword and each idea has an associated rank. In one embodiment, the combination of keywords and ideas is determined by a back-off algorithm. Preferably, the selected advertisements are selected based on performance metrics associated with their match types. The match type is one of exact match, phrase match, and broad match. In another embodiment, the method further includes adjusting the bid for the keyword based on the match type. In another embodiment, the method further includes identifying new keywords to add to the advertising campaign based on the match type. In another embodiment, the method further includes determining from the plurality of keywords which keywords to run in selected ones of exact match, phrase match and broad match.
在一个实施例中,每个广告具有对应的创意、匹配类型、登录页面和地理目标的组合。优选的是,多个广告并发运行。或者,多个广告顺序运行。In one embodiment, each ad has a corresponding combination of creative, match type, landing page, and geographic targeting. Preferably, multiple advertisements run concurrently. Alternatively, multiple ads run sequentially.
在另一实施例中,该方法还包括为多个广告生成广告标准的多个组合。选定广告的绩效度量对应于转化率。在一个实施例中,该方法还包括基于对应于多个广告标准中每个标准的绩效度量调整竞价。优选的是,该方法还包括并发运行多个广告,每个广告包含一个关键字,并确定每个广告的绩效度量。或者,该方法还包括顺序运行多个广告,每个广告包含一个关键字,并确定每个广告的绩效度量。In another embodiment, the method further includes generating a plurality of combinations of advertisement criteria for the plurality of advertisements. The performance measure for the selected advertisement corresponds to the conversion rate. In one embodiment, the method further includes adjusting the bid based on the performance metric corresponding to each of the plurality of advertising criteria. Preferably, the method further includes running a plurality of advertisements concurrently, each advertisement containing a keyword, and determining a performance measure for each advertisement. Alternatively, the method also includes sequentially running a plurality of advertisements, each advertisement containing a keyword, and determining a performance measure for each advertisement.
在另一实施例中,广告标准包括关键字、渠道、辛迪加组织、创意、匹配类型、登录页面、地理区域、星期几、时刻、年龄和性别中的任一项或多项。In another embodiment, the advertisement criteria include any one or more of keywords, channels, syndicates, creatives, match types, landing pages, geographic regions, days of the week, time of day, age, and gender.
在另一实施例中,多个广告在具有一个父节点和对应子节点的树结构中相关。父节点对应于一个广告,并且子节点各对应于该父节点广告的一个匹配类型。该方法还包括在对应于父节点的绩效度量在预定阈值以下时从树中删除一个子节点。In another embodiment, multiple advertisements are related in a tree structure with a parent node and corresponding child nodes. A parent node corresponds to an advertisement, and child nodes each correspond to a match type of the parent node advertisement. The method also includes deleting a child node from the tree when the performance metric corresponding to the parent node is below a predetermined threshold.
在另一实施例中,广告标准对应于地理目标,该方法还包括基于其地理目标和其对应的绩效度量来确定每个广告的竞价。In another embodiment, the advertisement criteria correspond to a geographic target, and the method further includes determining a bid for each advertisement based on its geographic target and its corresponding performance metric.
在另一实施例中,该方法还包括确定多个广告中每个广告的行动来源,并去除在广告绩效度量在预定阈值以下的来源运行的广告。行动来源通过因特网协议地址标识。优选的是,该方法还包括确定包含因特网协议地址的援引链接(referrer)统一资源定位符。In another embodiment, the method further includes determining a source of action for each of the plurality of advertisements, and removing advertisements that run from sources for which the ad performance metric is below a predetermined threshold. The source of the action is identified by an Internet Protocol address. Preferably, the method further comprises determining a referrer Uniform Resource Locator comprising an Internet Protocol address.
在另一实施例中,该方法还包括为多个广告规定多个绩效目标,以及基于多个绩效目标调整该多个广告的竞价。绩效目标包括整个广告活动的最高总费用和广告活动中广告的最高费用。In another embodiment, the method further includes specifying a plurality of performance targets for the plurality of advertisements, and adjusting bids for the plurality of advertisements based on the plurality of performance targets. Performance goals include the maximum total spend for the entire campaign and the maximum spend for ads within the campaign.
在另一实施例中,该方法还包括确定广告活动的第一关键字,自动确定第一关键字的否定关键字,以及仅在触发广告活动的文档包含第一关键字但不包含否定关键字时才从广告活动运行广告。否定关键字从搜索项和转化数据至少之一中确定。In another embodiment, the method further includes determining a first keyword for the advertising campaign, automatically determining negative keywords for the first keyword, and only if the document triggering the advertising campaign contains the first keyword but does not contain the negative keyword Ads are only run from the campaign. Negative keywords are determined from at least one of search terms and conversion data.
该方法还包括确定通过广告活动中的广告访问项目的一连串点击,确定一连串点击中点击的值,以及将绩效度量分配到一连串点击中的每个点击。优选的是,分配绩效度量是基于点击时间、一连串点击中的点击顺序以及点击的广告数中任一项或多项。The method also includes determining a chain of clicks to access the item via an advertisement in the advertising campaign, determining a value for the click in the chain of clicks, and assigning a performance measure to each click in the chain of clicks. Preferably, the allocation performance measure is based on any one or more of time to click, order of clicks in a chain of clicks, and number of ads clicked.
在本发明的第三方面,一种影子活动系统包括用于从父广告活动生成影子活动的部件和用于用从父广告活动中选定的广告标准填充影子活动的部件。影子活动模块配置成使得其广告标准能够人工设置。在另一实施例中,影子活动是有条件影子活动和无条件影子活动中选定的一个活动。In a third aspect of the invention, a shadow campaign system includes means for generating a shadow campaign from a parent advertising campaign and means for populating the shadow campaign with advertising criteria selected from the parent advertising campaign. The shadow campaign module is configured such that its advertising criteria can be manually set. In another embodiment, the shadow activity is a selected one of a conditional shadow activity and an unconditional shadow activity.
在本发明的第四方面,一种管理广告活动的系统包括:用于生成多个广告的第一模块,每个广告包含多个广告标准组合中的一个广告标准组合;以及用于计算多个广告中一个广告绩效的绩效计算器。广告标准包括地理位置、业务站点和匹配类型中的任两项或更多项。或者,广告标准包括创意、登录页面和地理定位标准中的任两项或更多项。或者,广告标准包括关键字、渠道、辛迪加组织、星期几和时刻中的任两项或更多项。In a fourth aspect of the present invention, a system for managing advertising campaigns includes: a first module for generating a plurality of advertisements, each advertisement containing one of a plurality of combinations of advertising criteria; A performance calculator for ad performance in advertising. Ad criteria include any two or more of geographic location, business site, and match type. Alternatively, ad criteria include any two or more of creative, landing page, and geotargeting criteria. Alternatively, the ad criteria include any two or more of keyword, channel, syndicate, day of the week, and time of day.
在另一实施例中,系统还包括用于运行生成的多个广告的运行模块。运行模块配置为并发运行生成的广告。在一些实施例中,运行模块调用显示广告的系统。在其它实施例中,运行模块其自己显示广告。或者,运行模块配置为顺序运行生成的广告。In another embodiment, the system further includes an execution module for executing the generated advertisements. Run modules configured to run generated ads concurrently. In some embodiments, the execution module invokes the system that displays the advertisement. In other embodiments, the runtime module itself displays advertisements. Alternatively, the run module is configured to run the generated advertisements sequentially.
在另一实施例中,系统还包括用于删除不符合阈值绩效度量的广告的部件。在另一实施例中,系统还包括用于确定购买广告活动中一个广告的项目的部件和用于确定导致该购买的一连串点击中点击的绩效度量的部件。用于确定绩效度量的部件配置为分析一连串点击中的点击时间、一连串点击中的点击顺序以及一连串点击中的点击次数。In another embodiment, the system also includes means for removing advertisements that do not meet the threshold performance metric. In another embodiment, the system further includes means for determining a purchase item of an advertisement in an advertising campaign and means for determining a performance measure of a click in a chain of clicks leading to the purchase. The means for determining the performance measure is configured to analyze a click time in the train of hits, an order of clicks in the train of hits, and a number of clicks in the train of hits.
附图说明Description of drawings
图1是显示本发明一个实施例的几个组件的高级方框图。Figure 1 is a high level block diagram showing several components of one embodiment of the present invention.
图2显示根据本发明的父活动及其对应的影子活动。Figure 2 shows a parent activity and its corresponding shadow activity according to the present invention.
图3显示根据本发明创建父活动及其对应广告活动的步骤。Figure 3 shows the steps of creating a parent campaign and its corresponding advertising campaign according to the present invention.
图4显示根据本发明用于优化广告活动中广告绩效的步骤。Figure 4 shows the steps for optimizing advertising performance in an advertising campaign according to the present invention.
图5是根据本发明使用算法将关键字类型映射到相对于关键字按顺序配对的等级的表格。5 is a table that maps keyword types to ranks that are paired sequentially with respect to keywords using an algorithm in accordance with the present invention.
图6显示根据本发明使用顺序路径的广告运行。Figure 6 shows an ad run using sequential paths in accordance with the present invention.
图7是显示根据本发明基于规定标准生成的路径数量的表格。FIG. 7 is a table showing the number of paths generated based on specified criteria according to the present invention.
图8显示根据本发明在示出广告活动中广告的树中的节点。Figure 8 shows nodes in a tree showing advertisements in an advertising campaign according to the present invention.
图9是根据本发明生成和运行广告的组件的高级图。Figure 9 is a high level diagram of the components that generate and run advertisements in accordance with the present invention.
图10显示根据本发明创建广告活动的步骤。Figure 10 shows the steps for creating an advertising campaign according to the present invention.
图11是根据本发明生成的每周绩效报告的一个示例。Figure 11 is an example of a weekly performance report generated according to the present invention.
图12是根据本发明显示用于优化广告活动的统计资料的表格。Figure 12 is a table showing statistics for optimizing an advertising campaign in accordance with the present invention.
具体实施方式Detailed ways
本发明实施例用于有效管理和优化极为细粒度广告活动,如为搜索关键字和上下文广告创建的那些广告活动。在本文中使用时,粒度广告活动是指广告的目标是少量展示(impression),并且结果在展示/点击和后端交易方面是可测量的一种活动。在本文中使用时,展示是指广告的任一显示。优选的是,广告是交互的,因此准客户可“点击”、访问或者以其它方式与广告交互,由此触发生成有关准客户行动的报告。这发生在万维网上,并且它也可发生在蜂窝电话、无线装置、交互TV、交互信息站和连接的个人数字助理(PDA)上,这里只举例了几个装置。Embodiments of the present invention are used to efficiently manage and optimize extremely fine-grained advertising campaigns, such as those created for search keywords and contextual advertising. As used herein, a granular advertising campaign is one in which an ad is targeted for a small number of impressions and the results are measurable in terms of impressions/clicks and back-end transactions. As used herein, an impression refers to any display of an ad. Preferably, the advertisement is interactive, so that a prospect can "click," visit, or otherwise interact with the advertisement, thereby triggering a report on the prospect's actions. This happens on the World Wide Web, and it can also happen on cellular phones, wireless devices, interactive TVs, interactive kiosks, and connected personal digital assistants (PDAs), just to name a few devices.
本发明的实施例用于有效地创建、优化或者创建并优化大而复杂且极为粒度的广告活动。根据本发明的一个实施例,使用也称为分级相关活动的影子活动来管理活动。根据此实施例,子活动的目标是全部整体可能展示的子集。由于能够跟踪每个影子活动的结果,因此能够生成用于控制如何相对于父活动设置影子活动的规则。Embodiments of the present invention are used to efficiently create, optimize, or create and optimize large, complex and extremely granular advertising campaigns. According to one embodiment of the invention, activities are managed using shadow activities, also known as hierarchically related activities. According to this embodiment, the sub-campaign targets a subset of the total possible exposures. Since the results of each shadow activity can be tracked, rules can be generated to control how the shadow activity is set up relative to the parent activity.
此外,根据本发明,关键字和创意用于管理广告活动。在本文中使用时,创意由用于显示和管理广告的信息组成。这例如包括标题、描述、显示、点进率、关键字及其相关联竞价。关键字和创意是匹配的,并且每个组合的度量会生成。随后,可选择最佳表现组合用于显示。当然,最佳表现组合能够基于例如在改变的目标、在改变的产品描述和价格以及在改变的商业环境而改变。Furthermore, according to the present invention, keywords and creatives are used to manage advertising campaigns. As used herein, Creative consists of the information used to display and manage an advertisement. This includes, for example, titles, descriptions, displays, click through rates, keywords and their associated bids. Keywords and creatives are matched, and metrics for each combination are generated. Subsequently, the best performing combination can be selected for display. Of course, the best performing combination can change based on, for example, changing objectives, changing product descriptions and prices, and changing business circumstances.
此外,根据本发明,通过跟踪和分析匹配类型而管理广告活动。在本文中使用时,匹配类型是在广告显示前必须发生的匹配类型。在一些实施例中,匹配类型是完全或精确匹配、短语匹配和广义匹配中的任一匹配,这些类型在本领域均熟知。根据这些实施例,在广告显示时,由目标定位(例如,关键字或内容种类)和用于将广告目标与展示的分类匹配的匹配类型确定。如果匹配是精确匹配,则广告将仅在展示的分类精确匹配广告的目标时才显示。如果匹配是广义匹配,则规则用于确定在哪种展示上显示什么广告。Additionally, according to the present invention, advertising campaigns are managed by tracking and analyzing match types. As used in this article, match type is the type of match that must occur before an ad can be displayed. In some embodiments, the match type is any of exact or exact match, phrase match, and generalized match, all of which are well known in the art. According to these embodiments, when an ad is displayed, it is determined by the targeting (eg, keyword or content category) and the match type used to match the ad targeting to the displayed category. If the match is exact, the ad will only be shown if the displayed category exactly matches the ad's goals. If the match is a broad match, the rule is used to determine what ad to show on which impression.
根据本发明的其它实施例,否定关键字会自动生成。例如,对于“广义”和“短语”匹配类型,基于在转化数据中搜索项信息的分析,自动生成否定关键字,转化数据就是当广告的显示促使用户访问它时指示的数据。According to other embodiments of the invention, negative keywords are automatically generated. For example, for "broad" and "phrase" match types, negative keywords are automatically generated based on an analysis of search term information in conversion data, which is data that indicates when the display of an ad prompted a user to visit it.
根据本发明的其它实施例,通过执行顺序路径而管理广告活动。在这些实施例中,在广告网络不支持活动内单独和并发的关键字实例,并且试验创意之间的比较不可能时,试验顺序运行。According to other embodiments of the invention, advertising campaigns are managed by executing sequential paths. In these embodiments, trials are run sequentially when the ad network does not support separate and concurrent keyword instances within a campaign, and comparison between trial ideas is not possible.
本发明的其它实施例涉及优化广告活动。在这些实施例之一中,优化了关键字路径(例如,“本地路径”)。在这些实施例中,每个关键字、创意、渠道、匹配类型、辛迪加组织和控制那里及如何显示广告的几个其它因素创建路径或不同的变量组合。优化在所有可能的组合上确定。确定如何加强或减少特定路径的强度取决于多个因素。Other embodiments of the invention relate to optimizing advertising campaigns. In one of these embodiments, keyword paths (eg, "local paths") are optimized. In these embodiments, each keyword, creative, channel, match type, syndication, and several other factors that control where and how ads are displayed create paths or different combinations of variables. Optimization is determined over all possible combinations. Determining how to strengthen or reduce the strength of a particular path depends on several factors.
根据本发明的实施例,通过执行全局优化来优化广告活动。在这些实施例中,在整个活动分级结构内产品/种类、活动、广告组和关键字/创意级别每项设置绩效目标(例如,广告花费回报或“ROAS”目标)。目标设置在某个级别时,每个递降级别的优化会自动计算以实现目标。According to an embodiment of the invention, an advertising campaign is optimized by performing a global optimization. In these embodiments, performance goals (eg, return on advertising spend or "ROAS" goals) are each set at the product/category, campaign, ad group, and keyword/creative levels throughout the campaign hierarchy. When a goal is set at a certain level, optimizations for each descending level are automatically calculated to achieve the goal.
在其它实施例中,通过删除关键字路径来优化活动广告。在这些实施例中,为使关键字总数保持在技术和实践限制内,基于在分级结构的每级绩效度量的分析,选择性地删除整个活动结构。关键字总数可设为每个活动用户规定的任意最大值。In other embodiments, campaign advertisements are optimized by removing keyword paths. In these embodiments, the entire campaign structure is selectively deleted based on the analysis of performance metrics at each level of the hierarchy in order to keep the total number of keywords within technical and practical constraints. The total number of keywords can be set to any maximum value specified per active user.
在其它实施例中,通过分析地理数据来优化活动广告。全国性活动被划分成多个都市区域。在都市级别的每个关键字路径绩效会被测量,并且随后竞价会相应地得出。In other embodiments, campaign advertisements are optimized by analyzing geographic data. National events are divided into metropolitan areas. The performance of each keyword path at the metropolitan level is measured and subsequent bids are derived accordingly.
在其它实施例中,通过分析业务站点来优化活动广告。每个发行人站点的业务绩效会被跟踪,并且如果站点未能符合某一度量或者落在一些指定数量/部分的最低表现站点内,则站点会从辛迪加组织中删除。In other embodiments, campaign advertising is optimized by analyzing the business site. The business performance of each publisher site is tracked and if the site fails to meet a certain metric or falls within some specified number/section of the lowest performing sites, the site is removed from the syndicate.
在其它实施例中,通过优化多个目标来优化活动广告。在这些实施例中,规定了多个目标约束。这些约束包括每个订单费用约束以及每月的预算。In other embodiments, campaign advertisements are optimized by optimizing multiple objectives. In these embodiments, a number of goal constraints are specified. These constraints include per-order cost constraints and monthly budgets.
在其它实施例中,通过优化购买通道来优化活动广告。用户一般在进行购买前查看和点击多个广告。在这些实施例中,相对于最终购买的较早点击的贡献会被计算出来,并将每次购买的值归因于其早(“头”)项目。In other embodiments, campaign advertising is optimized by optimizing the purchase funnel. Users typically view and click on multiple advertisements before making a purchase. In these embodiments, the contribution of earlier clicks relative to the final purchase is calculated and the value of each purchase is attributed to its earlier ("head") item.
本发明的实施例因此涉及活动管理、优化和报告。实施例包含“胶合逻辑”,以便与许多广告网络和跟踪系统对接,并简化向管理员显示的广告活动视图,同时在内部构建复杂的活动结构,以全面使用广告网络提供的所有可用目标定位机制。Embodiments of the invention thus relate to campaign management, optimization and reporting. Embodiments contain "glue logic" to interface with many ad networks and tracking systems and simplify the view of ad campaigns to administrators, while building complex campaign structures internally to fully utilize all available targeting mechanisms provided by ad networks .
例如,图1显示根据本发明的一个系统100的高级图。系统100包括活动管理模块101和优化器模块103,两个模块均连接到包含活动结构107、点击数据109和转化数据111的数据仓库105。活动结构107用于定义和管理广告活动;点击数据109用于跟踪点进数据及诸如此类;并且转化数据111用于跟踪转化。为简化下面的论述,术语“管理”用于指能够管理或优化或者能够管理和优化活动广告的模块。For example, Figure 1 shows a high-level diagram of a
活动管理event management
影子活动shadow activity
影子活动是形成活动的新动态副本并改变新活动一小部分的方式。它们对于地理目标定位以及辛迪加组织级别和匹配类型区分特别有用。A shadow activity is a way to form a new dynamic copy of an activity and change a small part of the new activity. They are especially useful for geographic targeting and syndicate level and match type differentiation.
影子活动的工作如下:首先,标识父活动,并生成影子(例如,子)活动,并为其分配名称。接着,在影子活动中复制父活动的所有关键字和创意。来自父活动的竞价乘以规定的比率以生成影子活动中的等同竞价。影子活动中的匹配类型选择性地设为等于或不同于父活动中值的值。例如,父活动设为所有关键字的短语匹配,而影子活动可设为广义匹配。A shadow activity works as follows: First, the parent activity is identified, and a shadow (eg, child) activity is generated and assigned a name. Next, copy all keywords and ideas from the parent activity in the shadow activity. Bids from the parent campaign are multiplied by a prescribed ratio to generate equivalent bids in the shadow campaign. The match type in the shadow activity is optionally set to a value equal to or different from the value in the parent activity. For example, a parent activity could be set to phrase match for all keywords, while a shadow activity could be set to broad match.
以后,在父活动中所做的任何改变(例如,添加新关键字或者修改创意)都会在影子活动中反映出来,除非对应的实体在影子活动中已改变了。例如,如果创意在影子活动中已先修改了,则改变父活动中的该创意将不会导致影子活动中的改变。Later, any changes made in the parent activity (for example, adding new keywords or modifying ideas) will be reflected in the shadow activity, unless the corresponding entity has changed in the shadow activity. For example, if an idea was first modified in the shadow activity, changing that idea in the parent activity will not result in a change in the shadow activity.
优选的是,竞价比率被视为动态的。例如,如果影子设为具有父竞价的75%,则在父竞价更新时,影子的竞价更新为其的75%。另一方面,如果关键字的竞价人工设为某个值,则改变父中的竞价将不会更新影子中的竞价。如图2活动系列200所示,此方面应用的一个示例将是从美国活动(父活动)创建一个以加拿大为目标的活动(影子活动)。活动系列200显示美国活动(例如,父活动)201具有(1)标题“美国活动”203、(2)标题为“关键字1”205A具有创意1 205B和竞价205C的第一关键字块205、以及(3)标题为“关键字2”207A具有创意2 207B和竞价207C的第二关键字块207。美国活动201具有加拿大影子活动210,影子活动210具有:(1)标题“加拿大活动”213;(2)从美国活动205第一关键字块复制的标题为“关键字1”215A的第一关键字块215,具有创意C1 215B和为美国活动205C第一关键字块中对应竞价值75%的竞价215C;以及(3)从美国活动207第二关键字块复制的标题为“关键字2”217A的第二关键字块217,具有创意C2217B和为美国活动207C第二关键字块中对应竞价值75%的竞价217C。Preferably, the bid ratio is considered dynamic. For example, if the shadow is set to have 75% of the parent's bid, when the parent's bid updates, the shadow's bid updates to 75% of it. On the other hand, if a keyword's bid is manually set to a certain value, changing the bid in the parent will not update the bid in the shadow. As shown in Figure 2
除对创意改变外,加拿大活动中的竞价默认设为美国竞价的75%。此方案的一个优点是,添加到美国活动的关键字会自动添加到加拿大活动。Bids in Canadian campaigns defaulted to 75% of U.S. bids, except for creative changes. One advantage of this option is that keywords added to the US campaign are automatically added to the Canadian campaign.
将理解,影子结构能够应用于活动分级结构中的任一级。本发明的一些实施例支持影子产品/种类、活动和广告组。It will be appreciated that shadow structures can be applied at any level in the activity hierarchy. Some embodiments of the invention support shadow products/categories, campaigns and ad groups.
图3示出根据本发明实施例从父活动生成影子活动的步骤300。首先,在步骤301中,选择父活动,接着在步骤303中,选择要复制到影子活动的继承属性。在步骤303中,也确定诸如竞价倍数等因素。在步骤305中,随后确定影子活动。FIG. 3 shows a
图4显示根据本发明管理广告活动的步骤顺序320。在第一步骤321中,为广告活动中的多个广告收集绩效度量。绩效度量包括但不限于广告花费回报(RAOS)、每个行动费用、行动数、投资回报(ROI)、收益或用于测量广告或广告活动绩效的任何其它度量。接着,在步骤323中,管理广告活动,诸如通过创建要运行的广告或优化广告。最后,在步骤325中,运行选定的一个或多个广告。Figure 4 shows a sequence of steps 320 for managing an advertising campaign in accordance with the present invention. In a first step 321 performance metrics are collected for a plurality of advertisements in an advertising campaign. Performance metrics include, but are not limited to, return on advertising spend (RAOS), cost per action, number of actions, return on investment (ROI), revenue, or any other metric used to measure advertising or advertising campaign performance. Next, in step 323, the advertising campaign is managed, such as by creating advertisements to run or optimizing advertisements. Finally, in step 325, the selected one or more advertisements are run.
在另一实施例中,父活动是影子活动的超集。这种父和影子关系具有优点,特别是对于关键字路径删除,下面更详细描述。例如,父活动是美国范围的活动,并具有纽约和洛杉矶影子活动。如果给定的关键字容量低,导致影子活动被删除,则父活动仍能够用全国范围的活动覆盖纽约和洛杉矶都市区域。In another embodiment, the parent activity is a superset of the shadow activity. This parent and shadow relationship has advantages, especially for key path removal, described in more detail below. For example, a parent activity is a US-wide activity and has New York and Los Angeles shadow activities. If the volume of a given keyword is low, causing the shadow campaign to be removed, the parent campaign will still be able to cover the New York and Los Angeles metro areas with a nationwide campaign.
关键字和创意等级Keyword and creative rating
根据其它实施例,广告文本影响点进率(CTR)和转化率/ROI(CVR)。例如,广告“免费胶片处理,免费航运”将可能比广告“每次打印24分,存档纸质优良”具有更高的CTR和更低的CVR。第一个广告文本或创意称为“积极型”,因为它提到“免费”的字眼,而第二个广告文本或创意称为“保守型”,因为它提到价格。According to other embodiments, ad text affects click through rate (CTR) and conversion rate/ROI (CVR). For example, the ad "Free film processing, free shipping" will likely have a higher CTR and lower CVR than the ad "24 cents per print, good archive paper". The first ad text or creative is called "aggressive" because it mentions the word "free," while the second ad text or creative is called "conservative" because it mentions price.
在本文中使用时,“创意”是指用于创建和跟踪广告的信息,如广告标题、描述、显示、点进URL、关键字和竞价。As used herein, "creative" refers to the information used to create and track an ad, such as the ad title, description, display, click-through URL, keywords, and bid.
根据关键字,可确定对其运行积极型创意。积极型创意将使业务量最大,但也使广告花费最大。本发明的实施例允许活动管理者规定每个关键字和每个创意的等级。因此,如果关键字分级为积极型,并且积极型分级的创意可用,则关键字和创意将一起配对。Based on the keyword, it can be determined to run an aggressive creative on it. Aggressive creatives will maximize business, but also maximize advertising spend. Embodiments of the present invention allow campaign managers to specify a rating for each keyword and each creative. Therefore, if a keyword is rated positive and a positively rated idea is available, the keyword and idea will be paired together.
在无精确等级匹配存在时,使用如图5的表400中所示的后退算法。表400包含行405、407、409和411,其中列401中的条目指示关键字(KW)的等级类型,并且对应列403中的条目指示后退算法。例如,行405包含的条目指示在未规定关键字(列401)时,通过使用算法而使用所有创意(列403)。行407包含的条目指示在关键字为积极型(列401)时,通过使用算法的配对顺序如下:它先与积极型创意配对;如果积极型创意不存在,则它与未规定的创意配对;如果未规定的创意不存在,则它与中性创意配对;如果中性创意不存在,则它与保守型创意配对(列403)。行409包含的条目指示在关键字为中性(列401)时,通过使用算法的配对顺序如下:它先与中性创意配对;如果中性创意不存在,则它与未规定的创意配对;如果未规定的创意不存在,则它与保守型创意配对;如果保守型创意不存在,则它与积极型创意配对(列403)。行411包含的条目指示在关键字为保留型(列401)时,通过使用算法的配对顺序如下:它先与保守型创意配对;如果保守型创意不存在,则它与未规定的创意配对;如果未规定的创意不存在,则它与中性创意配对;如果中性创意不存在,则它与积极型创意配对(列403)。When no exact rank match exists, a backoff algorithm as shown in table 400 of FIG. 5 is used. Table 400 contains
匹配类型分析Match Type Analysis
本发明的一些实施例使用两种优化广告活动的技术来利用匹配类型。在这些实施例中,特别是在Google上运行的那些实施例,相同的关键字在多个活动中以三种方式运行(即,与每种匹配类型运行一次)。关键字在广义匹配中只运行一次。跟踪系统标识在运行时间输入的实际搜索项(例如,使用来自超文本传送协议或“HTTP”的援引链接信息),并跟踪每个实际搜索项的投资回报(ROI)。累加的搜索项(及其结果)随后分组为它们在广告活动中是关键字的精确匹配、短语匹配还是广义匹配。随后,能够为每个关键字的每种匹配类型标识广告花费、收益和转化率。随后,匹配类型信息能够用于调整竞价,并且也能够标识要添加到活动中的新关键字,或哪些现有关键字应明确地在精确匹配或短语匹配模式中运行。Some embodiments of the invention exploit match types using two techniques for optimizing advertising campaigns. In these embodiments, particularly those running on Google, the same keyword was run three ways (ie, once with each match type) across multiple campaigns. Keywords are run only once in broad match. The tracking system identifies actual search terms entered at runtime (eg, using referral link information from hypertext transfer protocol, or "HTTP"), and tracks return on investment (ROI) for each actual search term. The accumulated search terms (and their results) are then grouped according to whether they are an exact match, a phrase match, or a broad match of the keyword in the campaign. Ad spend, revenue, and conversion rates can then be identified for each match type for each keyword. The match type information can then be used to adjust bids and also identify new keywords to be added to the campaign, or which existing keywords should be explicitly run in exact or phrase match mode.
否定关键字自动生成Negative keywords are automatically generated
当“广义”或“短语”关键字匹配与渠道一起使用时,经常必需使用否定关键字来更适当地使广告位置溶入上下文。例如,女鞋卖主可对关键字“鞋”竞价。然而,“广义”或“短语”匹配可将该广告与诸如“刹车片”或“马掌”等关键字词放在一起。将“刹车”或“马”规定为否定关键字可确保卖主的广告不会在此类不合需要的上下文中出现。When "broad" or "phrase" keyword matching is used with a channel, it is often necessary to use negative keywords to more appropriately contextualize the ad slot. For example, a seller of women's shoes may bid on the keyword "shoes." However, a "broad" or "phrase" match could place the ad with key terms such as "brake pads" or "horseshoes." Specifying 'brakes' or 'horses' as negative keywords ensures that the seller's ad does not appear in such undesirable contexts.
否定关键字经常难以预见。否定关键字自动生成评估从业务量和转化数据衍生的实际搜索项,并基于其分析将确定哪些搜索项将包括为否定关键字。Negative keywords are often unpredictable. Negative keyword auto-generation evaluates actual search terms derived from traffic and conversion data, and based on its analysis will determine which search terms to include as negative keywords.
顺序路径sequential path
对于某些优化过程,最好是将相同的关键字与多个并发试验中的创意、匹配类型、登录页面(客户在访问网站时先遇到的网页,这可与站点的主页不同)或地理目标定位标准一起运行。随后,活动的优化能够基于每次试验的绩效比较而进行精细调整。然而,在渠道不支持与相同关键字的并发试验时,这些试验将顺序运行,而不是并发运行。管理试验的定时和顺序以产生类似的结果。For some optimization processes, it is best to combine the same keyword with multiple concurrent experiments for creative, match type, landing page (the first page a customer encounters when visiting a site, which can be different from the site's home page), or geographic Targeting criteria run together. The optimization of the campaign can then be fine-tuned based on the performance comparison of each trial. However, when a channel does not support concurrent experiments with the same keyword, these experiments will run sequentially, rather than concurrently. Manage the timing and sequence of trials to produce similar results.
例如,如果三个创意与一个特定关键字相关,则它们能够在连续三个月内一次运行一个创意。结果随后能够被分析以确定选择哪个创意。优选的是,在用户行为随时间而变化时,其它两个创意定期(例如,每个季度一周)自动运行。For example, if three ideas are related to a particular keyword, they can run one idea at a time for three consecutive months. The results can then be analyzed to determine which idea to select. Preferably, the other two ideas run automatically on a regular basis (eg, one week per quarter) as user behavior changes over time.
图6显示根据本发明顺序运行的路径501-505的顺序500。在一月份运行的路径501对于关键字KW1*使用创意CR1和100%的目标广告花费回报(ROAS)。接下来按顺序,在二月份运行的路径502对于关键字KW1*使用创意CR2和300%的目标ROAS。路径503-505具有含同样说明的值的参数。Figure 6 shows a
优化optimization
关键字路径(本地)优化Keyword Path (Local) Optimization
关键字路径优化是指在确定竞价、关键字和创意选择中将多个因素考虑在内。所有敏感的组合都会列举出,并且每个组合的投资回报被测量,并且竞价相应地被定价。几个因素包括但不限于渠道、辛迪加组织、关键字和渠道,每个都将依次论述。Keyword path optimization refers to the consideration of multiple factors in determining bids, keywords, and creative choices. All sensitive portfolios are listed, and the return on investment for each portfolio is measured, and bids are priced accordingly. Several factors include, but are not limited to, channels, syndicates, keywords, and channels, each of which will be discussed in turn.
渠道:通常,每个渠道对相同的关键字具有不同的竞价价格。例如,在Google上一个关键字的竞价价格将与在Overture上相同关键字的竞价价格不同。Channels: Typically, each channel has a different bid price for the same keyword. For example, the bid price for a keyword on Google will be different than the bid price for the same keyword on Overture.
辛迪加组织:特别用于Google,它可单独为Google.com、搜索伙伴和内容伙伴业务竞价和测量绩效。Yahoo(Overture)允许分离搜索和内容站点业务。Syndicate: Specifically for Google, it bids and measures performance for Google.com, search partner, and content partner businesses separately. Yahoo (Overture) allows separation of search and content site businesses.
关键字:每个关键字的竞价和绩效不同。甚至拼写错误和复数也可能具有极大的绩效差异。Keywords: Each keyword bids and performs differently. Even misspellings and plurals can have huge performance differences.
创意:应尽可能运行多个广告,并且每个广告应作为单独的组合处理。Creative: Multiple ads should be run whenever possible, and each ad should be treated as a separate portfolio.
匹配类型优化:匹配类型是搜索广告网络用于增大活动分布而不必详尽规定所有匹配关键字的构造。本发明的一个实施例在每个匹配类型中运行每个关键字,并计算每个变量的适当的每次点击费用(“CPC”)竞价。Match Type Optimization: Match Type is a construct used by the Search Network to increase the distribution of campaigns without exhaustively specifying all matching keywords. One embodiment of the present invention runs each keyword in each match type and calculates the appropriate cost-per-click ("CPC") bid for each variant.
辛迪加组织优化:广告网络确切而言是数百或数千个网站的网络。在理想世界中,应测量各个网站的业务绩效并为其竞价。这不是总是可能的,但广义分组可以实现,如搜索站点和内容站点。Syndicate Optimization: An advertising network is literally a network of hundreds or thousands of websites. In an ideal world, the business performance of individual websites should be measured and bid on. This is not always possible, but generalized groupings can be achieved, such as search sites and content sites.
日期/时间优化:此优化基于最近的星期一、星期二等测量活动的绩效,并相应地一起调整竞价。Day/Time Optimization: This optimization measures campaign performance based on the most recent Monday, Tuesday, etc. and adjusts bids accordingly.
登录页面优化:对于具有多个可能登录页面的客户而言,所有页面均被优选使用和测量。Landing page optimization: For customers with multiple possible landing pages, all pages are preferentially used and measured.
关键字路径优化可真正为本地。根据一个实施例,只查看和优化一个路径而与任何其它路径无关。根据其它实施例,关键字路径优化也延伸到相关路径,如在优化从单个关键字衍生的所有路径时。Keyword path optimization can be truly local. According to one embodiment, only one path is viewed and optimized independently of any other paths. According to other embodiments, keyword path optimization also extends to related paths, such as when optimizing all paths derived from a single keyword.
图7显示一个表格600,示出了根据一个示例的典型活动的路径数。表格600包含行601-610和列651-655。每列651-655标记为指示列中条目的类型。行601中的条目是描述特定列中值所指示内容的标题。因此,例如,标记为“标准”的列(651)包含描述部分广告活动的每个标准的条目,诸如“关键字”(行602)和“渠道”(行603)。标记为“选择”的列(652)指示该特定标准的选择数量。因此,例如,行602用于“关键字”标准(列651),其在此示例具有2000个选择(列652),具有由示例“Singles”(列654)给出的组成部分“Singles”(列653),并因此具有2000个相关联的路径(列655)。类似的,行603用于“渠道”标准(列651),其在此示例具有6个选择(列652),具有由示例“Singles/Google”(列654)给出的组成部分“Google”(列653),并因此具有由“关键字”标准的2000个选择乘以渠道标准的6个选择而确定的12000个相关联的路径(列655)。剩余的示例以类似的方式说明。FIG. 7 shows a table 600 showing path numbers for typical activities according to one example. Table 600 contains rows 601-610 and columns 651-655. Each column 651-655 is labeled to indicate the type of entry in the column. The entries in
全局优化global optimization
全局优化是指在更高级别设置绩效目标,并以某种方式调整更深活动实体的目标,以最好地实现更高级别目标。例如,整个帐户要优化为200%ROAS。(这也称为组合级目标。)在一个简单的情况中,全局优化器将希望每个产品/活动/广告组的表现在200%级别。Global optimization refers to setting performance goals at a higher level and adjusting the goals of deeper active entities in such a way as to best achieve the higher level goals. For example, the entire account is to be optimized for 200% ROAS. (This is also known as a portfolio-level goal.) In a simple case, the global optimizer would want each product/campaign/adgroup to perform at the 200% level.
然而,由于一些活动(例如,那些含有品牌项目的活动)可始终表现为优于200%,其它活动可能只需达到180%ROAS便可让组合实现其目标。However, since some campaigns (for example, those containing branded items) can consistently perform better than 200%, others may only need to achieve 180% ROAS for the portfolio to achieve its goals.
类似的,虽然可设置200%的关键字级别目标,但无论什么原因,关键字都可能持续表现在150%。因此,要达到200%的实际目标,可能必需也许250%的指标目标。全局优化器因此需要调整指标目标以实现现实的目标。Similarly, while a keyword-level goal of 200% can be set, a keyword may consistently perform at 150% for whatever reason. So, to hit the actual target of 200%, maybe 250% of the indicator target may be necessary. The global optimizer therefore needs to tune the metric target to achieve a realistic goal.
关键字路径删除Keyword path removal
优化的过程要求跨渠道、活动和辛迪加组织级别复制关键字,而每个都具有在创意、匹配类型和竞价方面的变化。以每个关键字的每个参数的每个变化有一个单独行的平面文本文件为例,行项目的数量可很快超出广告网络将允许的实践和技术限制。The process of optimization requires duplicating keywords across channel, campaign, and syndicate levels, each with variations in creative, match type, and bid. Taking the example of a flat text file with a separate line for each variation of each parameter for each keyword, the number of line items can quickly exceed the practical and technical limits that an ad network will allow.
例如,Google在活动定义方面有100000行限制。如图7表格600中详细所示的,可看到为匹配类型、都市区域、星期几和时刻扩展路径将使活动超过此限制。因此,必需限制路径的总数。For example, Google has a 100,000 line limit on activity definitions. As detailed in the table 600 of Figure 7, it can be seen that expanding the paths for match type, metro area, day of week and time of day would push the campaign beyond this limit. Therefore, it is necessary to limit the total number of paths.
一个解决方案是关键字路径删除分析了业务量和转化数据,并基于是否有足够的转化以使划分桶仍有意义以及是否从该划分中可得到任何益处,而扩展或删除路径树。此处,术语“路径树”是指一种树结构,其中节点指广告,而通过添加广告标准到“父节点”可创建一些节点(“子节点”)。One solution is that keyword path removal analyzes traffic and conversion data, and expands or removes the path tree based on whether there are enough conversions to still make sense to split the buckets and whether there is any benefit to be gained from that split. Here, the term "route tree" refers to a tree structure in which nodes refer to advertisements, and some nodes ("child nodes") are created by adding advertisement criteria to a "parent node".
作为一个经验规则示例,如果树中的节点在上个月只具有10次转化,则可确定应将它进一步分割。又如,如果分析显示对于此关键字的所有三个匹配类型的转化率类似,则决定不执行匹配类型分割(即,在活动中,在精确、短语和广义匹配形式具有相同的关键字)。此类情况下,关键字在广义匹配模式运行。As an example of a rule of thumb, if a node in the tree only had 10 conversions in the last month, it may be determined that it should be split further. As another example, if the analysis shows similar conversion rates for all three match types for this keyword, it is decided not to perform a match type split (ie, in a campaign that has the same keyword in exact, phrase, and broad match forms). In such cases, the keyword operates in broad match mode.
图8显示用于描述本发明一个实施例的树700。树700包含节点701和节点703。节点701用于关键字KW*,该关键字具有9个订单的创意“创意1”。路径在节点701终止,这是因为此广告活动的订单数量(9)在预定阈值以下。Figure 8 shows a
与此相反,节点703用于关键字KW5*,含创意“创意2”,具有100个订单。因此,路径在该处不终止;而是,节点703具有三个子节点705、707、709,含如图7所示的参数。In contrast,
地理分析geographic analysis
类似于匹配类型分析特性,地理分析能够对结果进行。这也在明示和暗示模式进行。在明示模式,单独的活动会创建,并且根据广告网络为目标定位能力提供的内容而将目标定位于具体国家或都市区域。在暗示模式,援引链接的因特网协议(IP)地址或用户的IP地址能够用于反向定位来源。来源能够使用任意数量的方式反向定位,包括但不限于反向IP寻址。Similar to the match type analysis feature, geographic analysis can be performed on the results. This is also done in explicit and implied mode. In explicit mode, individual campaigns are created and targeted to specific countries or metro areas based on what the ad network provides for targeting capabilities. In implicit mode, the Internet Protocol (IP) address of the referenced link or the IP address of the user can be used to reverse locate the source. Origins can be located in reverse using any number of means, including but not limited to reverse IP addressing.
业务站点分析Business Site Analysis
通过检查输入业务的IP地址,内置于广告商网站的跟踪系统能够标识点击来源站点。随后,可分析按来源站点的转化绩效。By checking the IP address of incoming traffic, a tracking system built into the advertiser's website can identify the site from which the click came. Conversion performance by source site can then be analyzed.
此数据随后以两种方式使用:(1)低表现站点被标识并排除出使用的站点列表。(2)由于一些广告网络允许按站点的不同CPC竞价规定,因此CPC设为与站点转化行为相称的值。This data was then used in two ways: (1) low performing sites were identified and excluded from the list of sites used. (2) Since some ad networks allow different CPC bidding rules by site, the CPC is set to a value commensurate with the conversion behavior of the site.
多个优化目标multiple optimization goals
客户端可规定多个绩效目标或约束。这些目标或约束一般是基于预算和ROI。例如,“向下优化竞价,以便我们这个月的花费总数不超过$30000,或每个订单广告费用不超过$10一以较低的为准”。有时,用户改为想“以较高的为准”。A client may specify multiple performance goals or constraints. These goals or constraints are generally based on budget and ROI. For example, "Optimize bids down so that we spend no more than $30,000 total this month, or $10 per order - whichever is lower". Sometimes, users want to "whichever is higher" instead.
如果客户在寻求购买新电视,他或她可能先搜索项目“彩色电视”,然后搜索“等离子电视”,然后搜索“索尼电视”,再后搜索“索尼kvm4542“,并随后在购买前点击每个结果页面上的广告。If a customer is looking to buy a new TV, he or she might first search for the item "color tv," then "plasma tv," then "sony tv," then "sony kvm4542," and then click on each Ads on results pages.
优化系统一般将整个购买值归因于最后点击的广告。根据本发明,点击的多个广告之间的值基于多个因素分摊,包括:最近点击广告情况如何;点击的顺序;以及点击的广告数量。Optimization systems typically attribute the entire purchase value to the last-clicked ad. According to the present invention, the value among the clicked advertisements is apportioned based on several factors including: how recently the advertisements were clicked; the order of clicks; and the number of clicked advertisements.
目的是适当提高早“头”项目的值,并适当降低后“尾”项目的值。The purpose is to appropriately increase the value of the early "head" item and appropriately decrease the value of the later "tail" item.
图9是根据本发明的一个系统720的高级图。系统720包括连接到运行模块723的管理模块721。此处,管理被广义定义为包括管理和优化广告活动,以适合现有的应用。Figure 9 is a high level diagram of a
在操作中,本发明的实施例利用了分级结构和继承。诸如竞价和目标等要素能够在高级别设置并随后被继承。或者,通过根据需要在路径树的更低级别设置值,能够明显超越任何继承的值。In operation, embodiments of the present invention utilize hierarchy and inheritance. Elements such as bids and goals can be set at a high level and then inherited. Alternatively, any inherited values can be explicitly overridden by setting values at lower levels in the path tree as needed.
在一个实施例中,数据分级结构为降序:In one embodiment, the data hierarchy is in descending order:
·帐户:许多帐户能够根据需要进行处理。• Accounts: Many accounts can be processed as needed.
·渠道:每个广告网络能够单独被查看,或者跨所有渠道的整个视图能够加在一起。• Channels: Each ad network can be viewed individually, or the entire view across all channels can be added together.
·种类/产品:使用此级别,活动能够被细分成表示对企业有意义划分的任意单元。这些单元包括产品列表。• Category/Product: Using this level, activities can be subdivided into arbitrary units representing meaningful divisions for the enterprise. These cells include product listings.
·活动/目标:在此级别,执行地理目标定位(包括国家和都市),影子活动也一样。• Campaign/Targeting: At this level, geographic targeting (both country and metropolitan) is performed, as well as shadow campaigns.
·广告组:显示为公共创意集合的相关关键字的公共列表。· Ad Group: A public list of related keywords displayed as a collection of public creatives.
·关键字和创意。· Keywords and ideas.
图10显示根据本发明创建广告活动的步骤750顺序。首先,在步骤751中,用户创建新帐户。在此步骤中,例如,在搜索和内容目标活动创建时,它们将默认基于父广告活动中的竞价的比率。Figure 10 shows a sequence of
在步骤753中,产品、种类或两者被选择以添加到广告活动,并在步骤755中,用于创建广告活动。在步骤753中,产品和种类已给出有意义的名称,且每次点击的最大竞价费用均已选定。在步骤755中创建活动,诸如通过使用Google的AdWords创建。在一个实施例中,活动名称的第一个字母为辛迪加组织级别(例如,在Google、搜索和内容中的G、S、C),并且第二字母为匹配类型(例如,精确、短语和广义中的X、P、B)。剩余的字母是地理目标定位信息。因此,例如,“SBUS+CA”是指以美国和加拿大为目标的广义搜索。都市级别活动是有条件的影子活动。SBUS+CA活动是父活动,其能够人工修改。In
接着,在步骤中,为广告活动创建广告组。广告组能够在所有渠道上创建。广告组能够具有多个创意,这些创意能够并发或顺序运行。本发明的实施例为每个关键字选择并运行最高表现创意。Next, in the step, create an ad group for the campaign. Ad groups can be created on all channels. Ad groups can have multiple creatives, which can run concurrently or sequentially. Embodiments of the present invention select and run the highest performing creative for each keyword.
许多广告活动系统对广告活动的规模有限制。本发明的实施例用于通过例如使用有条件的影子活动(CSC)来限制活动规模。CSC是在进行了其父活动的预定次数转化时才创建的影子活动。此类选择性的影子活动创建类似于上述删除。Many campaign systems have limitations on the size of the campaign. Embodiments of the present invention are used to limit campaign size by, for example, using conditional shadow campaigns (CSC). A CSC is a shadow activity that is created when a predetermined number of conversions from its parent activity have taken place. Such selective shadow activity creation is similar to deletion above.
本发明的实施例也包括报告特性,该特性能够产生定期报告以显示有关日历每周、每月、每季或每年的广告绩效,或者产生星期几报告以按星期几显示广告绩效。这些报告使广告拥有者能确定哪些广告活动值得保持,而哪些应更换。报告中包括的一些统计如下:Embodiments of the present invention also include a reporting feature that can generate periodic reports to show ad performance for each week, month, quarter, or year relative to a calendar, or day-of-week reports to show ad performance by day of the week. These reports allow ad owners to determine which ad campaigns are worth keeping and which should be replaced. Some of the statistics included in the report are as follows:
·广告花费回报(ROAS),它是收益除以媒体花费,即,广告花费中每元生成跟踪的收益中多少元。• Return on Ad Spend (ROAS), which is revenue divided by media spend, ie, how many dollars in revenue are tracked for each dollar spent on advertising.
·每个行动费用,它是每个跟踪的行动广告花费的金额。对于每个客户端行动不同。• Cost per action, which is the amount the ad spends per tracked action. The actions are different for each client.
·报告期间跟踪的行动数。• Number of actions tracked during the reporting period.
·平均单个订单,它是收益的总金额除以订单数。· Average Single Order, which is the total amount earned divided by the number of orders.
·每个订单费用,它是总广告花费除以订单数。· Cost per order, which is the total ad spend divided by the number of orders.
·报告期间的订单总数。• The total number of orders for the reporting period.
·订单率,也称为转化率,它是订单总数除以点击总数。· Order rate, also known as conversion rate, which is the total number of orders divided by the total number of clicks.
·报告期间的活动点击总数。· The total number of active hits for the reporting period.
·报告期间跟踪的收益或金额总数。• The total number of proceeds or amounts tracked during the reporting period.
·该期间的费用或总广告花费。• Cost or total advertising spend for the period.
图11显示根据本发明一个实施例的每周报告的表格800。表格800包含行801,详述了广告活动中所有产品绩效的每周报告,行803详述了单个产品“Avatar”的绩效,以及行805显示用于渠道GoogleAdwords的类似绩效度量。在本文中使用时,渠道是广告网络,诸如Google、Overture和Enhance。行801具有条目801A-801J,并且行803具有条目803A-803J,由每列上方的标题定义。例如,行801显示所有产品一起具有150%的ROAS(条目801A)、38分的每个行动费用(条目801B),具有2679次行动(条目801C)、26.61%行动率(条目801D),每个订单平均$10(条目801E),导致每个订单$6.69(条目801F),产生152个订单(条目801G),具有1.51%订单率(条目801H),具有10066次点击(条目801I),以及生成收益$1520.00(条目801J)。条目803A-J显示单个产品“Avatar”的对应值。Figure 11 shows a table 800 for a weekly report according to one embodiment of the invention. Table 800 contains row 801 detailing a weekly report of the performance of all products in the campaign, row 803 detailing the performance of a single product "Avatar", and row 805 showing similar performance metrics for the channel GoogleAdwords. As used herein, channels are advertising networks such as Google, Overture, and Enhance. Row 801 has entries 801A-801J, and row 803 has entries 803A-803J, defined by headings above each column. For example, row 801 shows that all products together have a ROAS of 150% (entry 801A), a cost per action of 38 points (entry 801B), have 2679 actions (entry 801C), a 26.61% action rate (entry 801D), each Orders averaged $10 (entry 801E), resulted in $6.69 per order (entry 801F), generated 152 orders (entry 801G), had a 1.51% order rate (entry 801H), had 10066 clicks (entry 801I), and generated revenue of $1520.00 (Item 801J). Entries 803A-J show corresponding values for a single product "Avatar".
根据本发明,能够设置目标值和类型。目标类型包括:(1)ROAS,其中目标值为百分数;(2)一个广告相对于竞争对手广告的排名或平均位置;(3)每个订单费用(CPO),其中目标值为元和分;(4)每个行动费用;(5)每个订单和行动费用(CPOA),其中系统先注意订单,并且如果订单不足,则检查在预定期间是否已有足够的行动。如果已有足够的行动,则系统通过使用产品和种类的整体行动与订单比率将行动转化为订单,并优化所得到的订单数;以及(6)关闭,由此实体及其子代的任何优化都被关闭。According to the present invention, target value and type can be set. Target types include: (1) ROAS, where the target value is a percentage; (2) the position or average position of an ad relative to competitor ads; (3) cost per order (CPO), where the target value is dollars and cents; (4) Cost per action; (5) Cost per order and action (CPOA), where the system first looks at the order and if there are insufficient orders, checks if there have been enough actions during the booking period. If enough actions are already available, the system converts actions into orders by using the overall action-to-order ratio for the product and category, and optimizes the resulting number of orders; and (6) closes, any optimized are closed.
根据本发明的目标设置表示基于每个关键字路径的边际目标。例如,如果每个订单费用设为$10,则优化器为最贵订单的支出应不超过$10。整体活动绩效可偏离该目标,例如,某些路径(例如,“品牌”项目)表现如此高,即使在顶部位置,基于其投资回报(ROI),它们也超过目标。换而言之,为订单支出更多并不会产生更多订单。因此,ROI高于目标,使得在ROAS增大时,CPO或CPOA降低。又如,大的关键字集合可能未产生订单,但各自并未生成足够的业务量来允许它们被向下竞价或禁用。Goal setting according to the present invention represents marginal goals on a per-keyword-path basis. For example, if the cost per order is set to $10, the optimizer should spend no more than $10 for the most expensive order. Overall campaign performance can deviate from this target, for example, certain paths (eg, "brand" projects) perform so high that even at the top positions, they exceed the target based on their return on investment (ROI). In other words, spending more on an order does not result in more orders. Therefore, ROI is higher than the target, so that while ROAS increases, CPO or CPOA decreases. As another example, a large set of keywords may not generate orders, but each do not generate enough business volume to allow them to be bid down or disabled.
图12显示表格900,示出了在根据本发明管理的活动中使用的关键字的度量,用于说明如何优化活动。此示例假定的目标ROAS为100。表格900包含行901、903和905,每行分别显示在条目901A、903A和905A中关键字的统计资料。如下所述,表格900被分成7天期950内的统计资料和30天期960内的统计资料。Figure 12 shows a table 900 showing metrics for keywords used in campaigns managed in accordance with the present invention to illustrate how campaigns are optimized. This example assumes a target ROAS of 100. Table 900 contains rows 901, 903 and 905, each showing statistics for keywords in
行901显示“关键字1”(条目901A)的广告在7天期内产生了32个订单(条目901B),对应的ROAS为57.91(条目901C)。由于7天期内的订单数超过预定阈值,因此使用了图表7天部分的统计资料。由于ROAS(57.91)远远小于假定的ROAS100,因此,此关键字的竞价被减小诸如40%。行903显示“关键字13”(条目903A)的广告在7天期内产生了4个订单(条目901B),值在预定阈值以下,因此使用表格30天部分960的统计资料以允许足够大的抽样提供有意义的数据。在30天中所列的ROAS(条目903E)为62.8,同样远远低于假定的ROAS 100,因此,此关键字的竞价再次减小诸如40%。行905显示“关键字15”(条目905A)的广告在7天期内产生了23个订单(条目905B),值在预定阈值以上。对应的ROAS(条目905C)高到5205.41,但每周的增量已限制为最大值100%。然而,由于广告的排名已经为1(条目905D),因此无需提高。Row 901 shows that the ad for "keyword 1" (
在操作中,用户创建一个广告活动。多个广告根据该广告活动而创建。与每个广告相关联的绩效度量会被测量,并且具有最高绩效度量的广告会被选定和运行。这样,广告活动的拥有者确保了只有最佳表现的广告才运行,由此确保了拥有者实现最大利润。在其它实施例中,表现差的广告不运行,由此允许拥有者降低任何损失(运行广告的费用:利润)。本发明的实施例允许拥有者轻松监视、管理和创建根据广告活动运行的多个广告。In operation, the user creates an advertising campaign. Multiple ads are created from this campaign. The performance metric associated with each ad is measured, and the ad with the highest performance metric is selected and run. In this way, the owner of an advertising campaign ensures that only the best performing ads are run, thereby ensuring that the owner maximizes profits. In other embodiments, poorly performing ads are not run, thereby allowing the owner to reduce any loss (cost of running the ad: profit). Embodiments of the present invention allow the owner to easily monitor, manage and create multiple advertisements to run against the advertisement campaign.
本发明的实施例能够在各种平台上运行,包括但不限于个人计算机、蜂窝电话、交互电视、交互信息站以及个人数字助理。Embodiments of the invention can run on a variety of platforms, including but not limited to personal computers, cellular telephones, interactive televisions, interactive kiosks, and personal digital assistants.
还将理解,虽然以上论述描述了各个功能,但本发明的一些实施例能够执行功能的任意组合以管理广告活动。例如,本发明的一些实施例能够执行生成影子活动、基于绩效度量选择广告、删除树结构中的子节点、并发或顺序运行多个广告以及收集绩效度量等的任意组合。It will also be appreciated that while the above discussion describes individual functions, some embodiments of the invention are capable of performing any combination of functions to manage advertising campaigns. For example, some embodiments of the invention are capable of performing any combination of generating shadow activities, selecting advertisements based on performance metrics, deleting child nodes in a tree structure, running multiple advertisements concurrently or sequentially, and collecting performance metrics, among others.
本领域的技术人员将容易理解,在不脱离所附权利要求书定义的本发明精神和范围的情况下,可对实施例进行其它各种修改。It will be readily understood by those skilled in the art that various other modifications may be made to the embodiments without departing from the spirit and scope of the present invention as defined in the appended claims.
Claims (47)
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US64920505P | 2005-02-01 | 2005-02-01 | |
| US60/649,205 | 2005-02-01 | ||
| US11/345,135 | 2006-01-31 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN101218597A true CN101218597A (en) | 2008-07-09 |
Family
ID=39624287
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CNA2006800109991A Pending CN101218597A (en) | 2005-02-01 | 2006-02-01 | Methods and apparatus for generating, optimizing and managing granular advertising campaigns |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN101218597A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114022190A (en) * | 2021-10-19 | 2022-02-08 | 北京小熊博望科技有限公司 | An advertisement aggregation method, device and computer equipment |
-
2006
- 2006-02-01 CN CNA2006800109991A patent/CN101218597A/en active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114022190A (en) * | 2021-10-19 | 2022-02-08 | 北京小熊博望科技有限公司 | An advertisement aggregation method, device and computer equipment |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20060173744A1 (en) | Method and apparatus for generating, optimizing, and managing granular advertising campaigns | |
| Perlich et al. | Bid optimizing and inventory scoring in targeted online advertising | |
| US8341047B1 (en) | Systems and methods for optimizing an electronic advertising campaign based on organic content | |
| US8473339B1 (en) | Automatically switching between pricing models for services | |
| US20190108562A1 (en) | Auto adaptive anomaly detection system for streams | |
| AU2003262837B2 (en) | Method for providing advertising listing variance in distribution feeds | |
| KR100913475B1 (en) | Method and system for advertisement integrated management about plural advertisement domains | |
| US20070233565A1 (en) | Online Advertising System and Method | |
| US20080103887A1 (en) | Selecting advertisements based on consumer transactions | |
| US20140330646A1 (en) | System and method for activation of marketing allocations using search keywords | |
| US20080275757A1 (en) | Metric Conversion for Online Advertising | |
| US20080091524A1 (en) | System and method for advertisement price adjustment utilizing traffic quality data | |
| Gopal et al. | Online keyword based advertising: Impact of ad impressions on own-channel and cross-channel click-through rates | |
| US20070233566A1 (en) | System and method for managing network-based advertising conducted by channel partners of an enterprise | |
| US20090327028A1 (en) | Systems and Methods for Utilizing Assist Data to Optimize Digital Ads | |
| AU2017203306A1 (en) | Ad-words optimization based on performance across multiple channels | |
| US20150310481A1 (en) | System and method for management of marketing campaigns | |
| KR20080098019A (en) | Ad publisher performance and mitigation of click fraud | |
| AU2010221343A1 (en) | Risk premiums for conversion-based online advertisement bidding | |
| US20120130798A1 (en) | Model sequencing for managing advertising pricing | |
| JP2009503689A (en) | System and method for displaying groups defined by advertisers in advertising campaign information | |
| US20090327029A1 (en) | Systems and Methods for Utilizing Normalized Impressions To Optimize Digital Ads | |
| US20210382952A1 (en) | Web content organization and presentation techniques | |
| US20140278855A1 (en) | Dynamic incentives | |
| US20110313807A1 (en) | Dimensionality reduction for global advertisement inventory optimization |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
| WD01 | Invention patent application deemed withdrawn after publication |
Open date: 20080709 |