JP7702473B2 - Identifying and managing cannibalized advertising to improve the effectiveness of internet advertising - Google Patents
Identifying and managing cannibalized advertising to improve the effectiveness of internet advertising Download PDFInfo
- Publication number
- JP7702473B2 JP7702473B2 JP2023500299A JP2023500299A JP7702473B2 JP 7702473 B2 JP7702473 B2 JP 7702473B2 JP 2023500299 A JP2023500299 A JP 2023500299A JP 2023500299 A JP2023500299 A JP 2023500299A JP 7702473 B2 JP7702473 B2 JP 7702473B2
- Authority
- JP
- Japan
- Prior art keywords
- advertisement
- serp
- advertisements
- cannibalization
- listing
- 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.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0242—Determining effectiveness of advertisements
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0273—Determination of fees for advertising
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Accounting & Taxation (AREA)
- Development Economics (AREA)
- Finance (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Economics (AREA)
- Marketing (AREA)
- Game Theory and Decision Science (AREA)
- General Business, Economics & Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- General Engineering & Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Credit Cards Or The Like (AREA)
- Telephonic Communication Services (AREA)
Description
本発明は、オンライン広告技術に関し、詳細には、ウェブ・ページ内の共食い広告(cannibalistic ad)の購入を識別及び管理する能力に関する。 The present invention relates to online advertising technology, and in particular to the ability to identify and manage cannibalistic ad purchases within web pages.
インターネット検索エンジンは、ユーザによって実行されたキーワード検索に応答して、1つ又は複数のウェブ・ページをユーザのブラウザに返す。返されるウェブ・ページは、「検索エンジン結果ページ」又はSERP(search engine results page)として知られており、一般に「オーガニック」検索結果と呼ばれる無料検索リスティングと、広告とも呼ばれる有料広告とを含む。各リスティングは、ユーザによって入力された検索用語に関連するURL、又はワールドワイド・ウェブ・ページへのリンクを含む。SERP内の有料広告又は無料リスティングにおいて返されるURLに対応するウェブ・ページは、しばしば、ランディング・ページと呼ばれる。 Internet search engines return one or more web pages to a user's browser in response to a keyword search performed by a user. The returned web pages are known as "search engine results pages" or SERPs, and include unpaid search listings, commonly referred to as "organic" search results, and paid advertisements, also referred to as ads. Each listing contains a URL or a link to a World Wide Web page that is related to the search term entered by the user. The web pages that correspond to the URLs returned in the paid advertisements or unpaid listings in the SERPs are often referred to as landing pages.
オンライン広告の目的は、ユーザが有料広告をクリックして広告主のウェブサイトを訪問するように誘導することである。オンライン広告キャンペーンの有効性は、通常、広告キャンペーンに起因するウェブサイトへの訪問者数に相当する有料リスティングのクリック数と、その訪問者によって生成された収益額との関数として測定される。広告キャンペーンの有効性は、生成された収益と広告費との比率によって、又は訪問者と広告費との比率によって測定され得る。 The goal of online advertising is to induce users to click on paid advertisements and visit the advertiser's website. The effectiveness of an online advertising campaign is usually measured as a function of the number of clicks on paid listings, which correspond to the number of visitors to the website attributable to the advertising campaign, and the amount of revenue generated by those visitors. The effectiveness of an advertising campaign may be measured by the ratio of revenue generated to advertising costs or by the ratio of visitors to advertising costs.
しかしながら、広告キャンペーンの有効性は、共食い広告によって大幅に制限される可能性があり、共食い広告とは、本来であれば無料リスティングをクリックした結果として無料リスティングを訪問するはずの訪問者を有料広告にそらすことによって、追加コストにつながる広告である。言い換えれば、共食い広告は、訪問者を無料リスティングから共食い広告にそらすことによって広告主のコストを増加させる。 However, the effectiveness of an advertising campaign can be significantly limited by cannibalizing ads, which are ads that lead to additional costs by diverting visitors to paid ads who would otherwise visit the free listing as a result of clicking on the free listing. In other words, cannibalizing ads increase costs for advertisers by diverting visitors from the free listing to the cannibalizing ads.
最も基本的な形式では、共食い広告は、ウェブ・ページ上で、有料広告と同じサービス又は製品を宣伝する無料リスティングのすぐ隣に出現する、広告主によって購入された広告である。ユーザは、時々、無料リスティングではなく有料広告をクリックする。その結果として、何パーセントの事例においてユーザが無料リスティングをクリックしたであろうと仮定した場合、広告主に不必要な広告コストがかかることになる。他の事例では、広告主の広告と対応する無料リスティングとの間に1つ又は複数の広告が存在し得る。そのような事例でも、有料広告は、やはり共食いと見なされ得る。したがって、共食い広告を識別して、広告主がその共食い広告を購入するかどうかを判断できるようにすることが有利である。 In its most basic form, a cannibalized ad is an ad purchased by an advertiser that appears on a web page immediately adjacent to a free listing that advertises the same service or product as the paid ad. Users sometimes click on the paid ad instead of the free listing, resulting in unnecessary advertising costs for the advertiser, assuming that in what percentage of cases the user would have clicked on the free listing. In other cases, there may be one or more ads between the advertiser's ad and the corresponding free listing. In such cases, the paid ad may still be considered cannibalized. It is therefore advantageous to identify cannibalized ads so that an advertiser can determine whether to purchase the cannibalized ad.
共食い広告費は広告キャンペーンの効果を判断するための新しい指標であるので、共食い広告を検出することに加えて、広告主が共食い広告の購入に費やした金額を判断することが望ましい。このような値により、広告主は、問題の大きさを判断し、広告主の広告キャンペーンの有効性を損なうことなく共食い広告への広告主の支出を削減することが可能になる。 Because cannibalized ad spend is a new metric for determining the effectiveness of an advertising campaign, in addition to detecting cannibalized ads, it is desirable to determine the amount of money an advertiser spends on purchasing cannibalized ads. Such a value would enable an advertiser to determine the magnitude of the problem and reduce the advertiser's spending on cannibalized ads without compromising the effectiveness of the advertiser's advertising campaign.
広告主が共食い広告(広告)の購入に費やした金額と、回収広告費(reclaimed ad spend)と呼ばれる、共食い広告を購入しないことによって回収され得る金額とを測定するための、方法、システム、及びデバイス。 A method, system, and device for measuring the amount of money an advertiser spends on buying cannibalized ads (ads) and the amount that could be recouped by not buying the cannibalized ads, called reclaimed ad spend.
いくつかの実施例では、方法は、検索エンジン結果ページ(SERP:Search Engine Results Page)内の広告についての共食いスコアを計算し、共食いスコアは、有料広告が共食いである可能性、すなわち、対応する無料リスティングの近くに有料広告が出現する可能性を推定する。他の実施例では、共食いスコアは、対応する無料リスティングと同じSERP内に有料共食い広告が出現することに起因する、広告主に対する収益の減少を推定する。 In some embodiments, the method calculates a cannibalization score for an advertisement in a Search Engine Results Page (SERP), where the cannibalization score estimates the likelihood that a paid advertisement is cannibalized, i.e., that the paid advertisement appears near a corresponding free listing. In other embodiments, the cannibalization score estimates the reduction in revenue to an advertiser due to the paid advertisement appearing in the same SERP as the corresponding free listing.
いくつかの実施例は、広告主に関連するキーワードを収集するステップと、対応する無料リスティングに関連する広告についての共食いスコアを計算する規則を定義するステップであって、共食いスコアが、対応するリスティングと同じ検索エンジン結果ページ(SERP)内に広告が出現することに起因する広告主に対する収益の減少を推定する、ステップと、検索エンジンにキーワードを提供するステップと、検索エンジンからSERPを受信するステップと、SERP内の1つ又は複数の広告の中から広告主によって掲載された1番目の広告の位置を特定するステップと、SERP内の複数の無料リスティングの中から対応する無料リスティングの位置を特定するステップと、広告及び対応する無料リスティングに規則を適用して、広告についての共食いスコアを取得するステップとによって、SERP内の有料広告についての共食いスコアを生成することを対象とする。 Some embodiments are directed to generating a cannibalization score for a paid advertisement in a search engine results page (SERP) by collecting keywords associated with the advertiser, defining rules for calculating a cannibalization score for an advertisement associated with a corresponding free listing, where the cannibalization score estimates a reduction in revenue to the advertiser due to the advertisement appearing in the same SERP as the corresponding listing, providing the keywords to a search engine, receiving the SERP from the search engine, locating a first advertisement placed by the advertiser among one or more advertisements in the SERP, locating the corresponding free listing among multiple free listings in the SERP, and applying the rules to the advertisement and the corresponding free listing to obtain a cannibalization score for the advertisement.
いくつかの実施例は、キーワードのセットを受信するステップであって、各キーワードが、検索エンジンに供給される有料広告に対応する、ステップと、各有料広告についての共食いスコアを収集するステップであって、共食いスコアが、SERP内に指定された有料広告が存在することにより、ユーザが対応する無料リスティングをクリックする確率が低下することを示す、ステップと、回収広告費を、一定期間に報告された実際の収益と非共食いアクションが行われた比較可能な期間の予想される広告費の推定値の差 として推定するステップと、回収広告費の推定値を報告するステップとによって、インターネット広告キャンペーンに対する回収広告費の推定値を生成することを対象とする。 Some embodiments are directed to generating an estimate of recovered advertising costs for an Internet advertising campaign by receiving a set of keywords, each keyword corresponding to a paid advertisement served to a search engine; collecting a cannibalization score for each paid advertisement, the cannibalization score indicating that the presence of a specified paid advertisement in the SERP reduces the likelihood that a user will click on the corresponding unpaid listing; estimating the recovered advertising cost as the difference between actual revenue reported for a period of time and an estimate of expected advertising cost for a comparable period in which non-cannibalized actions were taken; and reporting the estimated recovered advertising cost.
実施例は、インターネット広告キャンペーンの効果を推定するためのコンピュータ実施方法であって、複数のキーワードを受信するステップであって、各キーワードが、検索エンジンに供給される有料広告に対応し、有料広告がウェブ・ページへのリンクを含み、ウェブ・ブラウザからキーワードを受信したことに応答して、検索エンジンが、(1)対応する有料広告と(2)少なくとも1つの無料リスティングとを含む検索エンジン結果ページ(SERP)を返し、無料リスティングがウェブ・ページへのリンクを含み、ウェブ・ページがドメイン内にある、ステップと、(1)指定された有料広告についての共食いスコアであって、共食いスコアが、SERP内に指定された有料広告が存在することにより、ユーザが対応する無料リスティングをクリックする確率が低下することを示し、対応する無料リスティングが、指定された有料広告のリンクされたウェブ・ページと同じドメイン内のリンクされたウェブ・ページを有する、(1)指定された有料広告についての共食いスコアと、(2)非共食いアクションが行われなかった期間の指定された有料広告及びSERP内の任意の対応する無料リスティングに対するクリック数に起因する実際の収益であって、共食いスコアに起因して有料広告が検索エンジンに供給されない場合に、非共食いアクションが発生する、(2)実際の収益とを収集するステップと、指定された有料広告に対する回収広告費を、一定期間の指定された広告を購入するための予想されるコストの推定値と非共食いアクションが行われた比較可能な期間に報告された実際のコストとの間の差として推定するステップと、回収広告費の推定値を報告するステップとを含む、コンピュータ実施方法を対象とする。 An embodiment is a computer-implemented method for estimating the effectiveness of an Internet advertising campaign, comprising the steps of receiving a plurality of keywords, each keyword corresponding to a paid advertisement served to a search engine, the paid advertisement including a link to a web page, and in response to receiving the keywords from the web browser, the search engine returning a search engine results page (SERP) including (1) the corresponding paid advertisements and (2) at least one unpaid listing, the unpaid listing including a link to the web page, the web page being within the domain; and (1) a cannibalization score for the specified paid advertisements, the cannibalization score indicating that the presence of the specified paid advertisements in the SERP reduces the likelihood that a user will click on the corresponding unpaid listing, and The present invention is directed to a computer-implemented method including: collecting (1) a cannibalization score for a specified paid advertisement, where the specified paid advertisement has a linked web page in the same domain as the linked web page of the specified paid advertisement; and (2) an actual revenue attributable to clicks on the specified paid advertisement and any corresponding unpaid listings in the SERP during a period in which a non-cannibalization action was not taken, where a non-cannibalization action occurs when the paid advertisement is not served to a search engine due to the cannibalization score; estimating a recovered advertising cost for the specified paid advertisement as the difference between an estimate of the expected cost to purchase the specified advertisement for a period in time and the actual cost reported during a comparable period in which a non-cannibalization action was taken; and reporting the estimated recovered advertising cost.
本発明は、以下の詳細な説明を図面と併せて読むことにより、より完全に理解及び認識されるであろう。 The invention will be more fully understood and appreciated by reading the following detailed description in conjunction with the drawings.
図面は、説明のみを目的として本発明の実施例を示す。当業者は、以下の解説から、本明細書に記載の本発明の原理から逸脱することなく、本明細書に示す構造及び方法の代替の実施例並びに実施例の組合せが採用され得ることを容易に認識するであろう。 The drawings depict embodiments of the present invention for purposes of illustration only. Those skilled in the art will readily recognize from the following description that alternative embodiments and combinations of the structures and methods shown herein may be employed without departing from the principles of the present invention as described herein.
次に、本明細書の一部を形成するとともに、本発明が実践され得る特定の例示的な実施例を例として示す添付の図面を参照して、本発明を以下により完全に説明する。しかしながら、本発明は、多くの異なる形式で具現化され得、本明細書に記載の実施例に限定されると解釈されるべきではなく、むしろ、これらの実施例は、本開示を徹底的且つ完全なものにして、本発明の範囲を当業者に十分に伝えるように提供されるものである。とりわけ、本発明は、方法、プロセス、システム、ビジネス方法、又はデバイスとして具現化され得る。したがって、本発明は、完全にハードウェアの実施例、完全にソフトウェアの実施例、又はソフトウェアの態様とハードウェアの態様とを組み合わせた実施例の形式をとり得る。したがって、以下の詳細な説明は、限定的な意味で解釈されるべきではない。 The present invention will now be described more fully hereinafter with reference to the accompanying drawings, which form a part of this specification, and which show, by way of illustration, specific exemplary embodiments in which the present invention may be practiced. The present invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein, but rather these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art. Among other things, the present invention may be embodied as a method, process, system, business method, or device. Thus, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Thus, the following detailed description is not to be construed in a limiting sense.
本明細書で使用される次の用語は、以下に与えられる意味を有する。 The following terms used in this specification have the meanings given below.
ユーザ - モバイル・デバイス、PC、又は他の電子デバイスを使用して、本発明によって提供されるサービスにネットワークを介してアクセスする個人を意味する。 User - means an individual who uses a mobile device, PC, or other electronic device to access the services provided by the present invention over a network.
広告主 - 自らが広告、販売、若しくは宣伝している商品又はサービスについて、検索エンジンを介してオンライン広告を掲載する若しくはオンライン広告を掲載させる個人、会社、又は他の組織を指す。 Advertiser - refers to an individual, company, or other organization that places, or causes online advertising to be placed through a search engine, for a product or service that the advertiser is advertising, selling, or promoting.
キーワード又は検索用語 - ユーザによってウェブ・ページ内の検索フィールドに入力される単語、複数の単語、語句、又は文を指し、キーワード・クエリとも呼ばれ、要求された検索を実行して結果を返す検索エンジンに送信される。広告主は、キーワードに対応する広告を購入又は入札することができ、その場合、ユーザがキーワードを入力したことに応答して検索エンジンによって返されるSERPは、広告主によって掲載された、キーワードに対応する有料広告を含む。 Keyword or Search Term - refers to a word, multiple words, phrase, or sentence entered by a user into a search field in a web page, also called a keyword query, and sent to a search engine that performs the requested search and returns results. Advertisers can purchase or bid on advertisements corresponding to keywords, in which case the SERPs returned by the search engine in response to a user entering a keyword will contain paid advertisements placed by advertisers that correspond to the keyword.
検索エンジン又はウェブ検索エンジン - 通常はキーワード・クエリの結果としてキーワードを受信し、そのキーワードを使用してキーワードに対応するウェブ・ページを検索し、有料広告及び無料若しくはオーガニック・リスティングを含む1つ若しくは複数の検索エンジン結果ページ(SERP)を返す、コンピュータ・サーバ又はインターネット・サービスを意味する。 Search Engine or Web Search Engine - refers to a computer server or Internet service that receives keywords, usually as the result of a keyword query, uses the keywords to search for web pages that correspond to the keywords, and returns one or more search engine results pages (SERPs) that contain paid advertisements and free or organic listings.
リスティング - SERP内に出現するキーワード検索からの結果である。各リスティングは、対応するウェブ・ページへのリンクを含む。リスティングは、検索エンジンによって生成される有料広告、すなわち有料リスティング、又は、無料若しくはオーガニック・リスティングであり得る。SERP内のリスティングはランク付けされ、各リスティングは、最上部の位置、又は1番目の位置、又は最も高い位置から始まる数値上の位置を有する。特に指定されない限り、SERP内のリスティング位置とは、無料検索結果におけるリスティングの最上部からの数値上の位置を指す。したがって、1番目の位置は最も高い位置であり、2番目の位置は次に高い位置であり、以下同様である。有料リスティングは、有料リスティング位置を有し、無料リスティングは、無料リスティング位置を有する。 Listing - a result from a keyword search that appears in the SERP. Each listing contains a link to a corresponding web page. A listing can be a paid advertisement generated by a search engine, i.e., a paid listing, or a free or organic listing. Listings in the SERP are ranked, and each listing has a numerical position starting from the top position, or the first position, or the highest position. Unless otherwise specified, a listing's position in the SERP refers to the numerical position of the listing from the top of the free search results. Thus, the first position is the highest position, the second position is the next highest position, and so on. Paid listings have paid listing positions and free listings have free listing positions.
検索エンジン結果ページ(SERP) - キーワード・クエリに応答して検索エンジンによって返されるウェブ・ページのリストを意味する。リスト内の各要素、すなわち各リスティングは、通常、タイトル、ウェブ・ページへのURL又はリンク、及びページ内のコンテンツとキーワードとが一致した場所を示す簡単な説明を含む。SERPは、一続きの有料リスティング及び無料リスティングを含む単一のウェブ・ページ、又は、複数のウェブ・ページにまたがる可能性のある、検索クエリに対して返されるすべてのリンクのセットを指す場合がある。 Search Engine Results Page (SERP) - refers to a list of web pages returned by a search engine in response to a keyword query. Each element in the list, i.e., each listing, typically includes a title, a URL or link to the web page, and a brief description indicating where the content within the page matches the keywords. A SERP may refer to a single web page, including a set of paid and unpaid listings, or the set of all links returned for a search query, which may span multiple web pages.
ランディング・ページ - URLがSERP内のリスティングに対応するウェブ・ページを意味する。ユーザがSERP内のリスティングをクリックすると、ウェブ・ブラウザは、対応するランディング・ページを要求して表示する。 Landing Page - refers to a web page whose URL corresponds to a listing in the SERP. When a user clicks on a listing in the SERP, the web browser requests and displays the corresponding landing page.
共食い広告 - ユーザによる検索に応答して検索エンジンによってウェブ・ページ内に提供される有料広告で、近くの無料リスティングからクリックをそらすものを指す。一般に、共食い広告が、対応する無料リスティングに隣接又は近接して出現する場合、共食い広告がSERP内に出現し且つ対応する無料リスティングがない場合と比較して、共食い広告の価値は低くなる。この文脈において、価値は、通常、訪問者数、広告された製品の販売による収益、又は同様の指標の観点で測定される。さらに、対応する無料リスティングは、有料広告によって広告された同じ商品又はサービスを参照する無料リスティングである。以下で説明するように、有料広告及び無料リスティングにおけるリンクは、同じランディング・ページ又は異なるランディング・ページを参照し得る。 Cannibalized Ads - refers to paid ads served in a web page by a search engine in response to a user search, which diverts clicks away from nearby free listings. In general, if a cannibalized ad appears adjacent or close to a corresponding free listing, the cannibalized ad is less valuable than if the cannibalized ad appears in the SERP and there is no corresponding free listing. In this context, value is usually measured in terms of the number of visitors, revenue from sales of the advertised product, or a similar metric. Furthermore, the corresponding free listing is a free listing that references the same product or service advertised by the paid ad. As explained below, the links in the paid ad and the free listing may reference the same landing page or different landing pages.
一般化された動作
本発明のいくつかの態様の動作を図1~図4に関して以下に説明する。
Generalized Operation The operation of several aspects of the present invention is described below with respect to FIGS.
図1は、共食い広告を自動的に識別し、そのような広告を購入しないことによって達成される潜在的改善を算出する共食い広告システム(CAS)100の簡略ブロック図である。 Figure 1 is a simplified block diagram of a cannibalized advertising system (CAS) 100 that automatically identifies cannibalized ads and calculates the potential improvements achieved by not purchasing such ads.
ユーザ110は、GOOGLE CHROME若しくはMozilla Firefox又は他のクライアント・アプリケーションなどの、本明細書ではブラウザ118と呼ばれるウェブ・ブラウザを使用して、キーワード検索をユーザが実行できるようにするウェブサイトを訪問する。ブラウザ118は、キーワードを検索エンジン120に送信し、検索エンジン120は、要求された検索を実行して(SERP)を返し、次いで、(SERP)は、ブラウザ118によって表示される。SERPは、通常、1つ若しくは複数の有料リスティング又は広告と、1つ又は複数の無料リスティングとを含む。各広告又は無料リスティングは、検索エンジン120によってキーワードと一致すると判断された、ランディング・ページとも呼ばれるウェブ・ページに対応する。有料広告の場合、広告主は、キーワードを「購入」し、対応する広告を、検索エンジン120と通信する広告サーバ130に提供する。したがって、ユーザ110が検索ボックス内にキーワードを入力すると、検索エンジンは、対応する有料広告をSERPに含め、ブラウザ118に返す。 A user 110 uses a web browser, referred to herein as browser 118, such as GOOGLE CHROME or Mozilla Firefox or other client application, to visit a website that allows the user to perform keyword searches. The browser 118 sends the keywords to a search engine 120, which performs the requested search and returns a (SERP), which is then displayed by the browser 118. A SERP typically includes one or more paid listings or advertisements and one or more free listings. Each advertisement or free listing corresponds to a web page, also called a landing page, that is determined by the search engine 120 to match the keyword. In the case of paid advertising, an advertiser "purchases" a keyword and provides the corresponding advertisement to an ad server 130, which communicates with the search engine 120. Thus, when a user 110 enters a keyword into a search box, the search engine returns the corresponding paid advertisements in a SERP to the browser 118.
ランディング・ページは、単にウェブ・サーバ140と呼ばれるウェブ・サーバ又はウェブ・サービスによってホストされるドメイン又はウェブサイト145に属する。ウェブ・サーバ140は、複数のドメインをホストし得る。ウェブ・ページは、静的である、すなわち、HTML形式又は別の形式のコンピュータ・ファイルとして存在し得るか、又は動的に生成され得る。さらに、ウェブ・サーバ140は、ユーザ110が物品を購入すること又はウェブサイト145から収益を生み出す取引を実行することを可能にする、電子商取引を提供し得る。 The landing page belongs to a domain or website 145 hosted by a web server or web service simply called web server 140. Web server 140 may host multiple domains. The web pages may be static, i.e., existing as computer files in HTML format or another format, or may be dynamically generated. Additionally, web server 140 may provide electronic commerce, allowing user 110 to purchase goods or perform revenue generating transactions from website 145.
広告サーバ130は、有料広告を検索エンジン120に提供して、SERPSに含める。共食い広告(CA)分析器135は、SERPSを分析し、共食い広告を識別する。一般に、CA分析器135は、購入された場合に共食い広告が掲載されることになり得るキーワードのリストを生成する。CA分析器135の動作については、以下に図2~図4を参照してより詳細に説明する。 Ad server 130 provides paid advertisements to search engine 120 for inclusion in the SERPS. Cannibalized advertisement (CA) analyzer 135 analyzes the SERPS and identifies cannibalized advertisements. Generally, CA analyzer 135 generates a list of keywords that, if purchased, may result in cannibalized advertisements being placed. The operation of CA analyzer 135 is described in more detail below with reference to Figures 2-4.
CA分析器135が、広告サーバ130とは異なるサーバ又はコンピュータ・システムにおいて動作し得ることを理解されたい。さらに、広告サーバ130は、2つ以上の物理サーバ・コンピュータとして、又はAMAZON AWSなどのクラウド・サービスによって実装され得る。さらに、CA分析器135は、2つ以上の物理サーバ・コンピュータとして、又はAMAZON AWSなどのクラウド・サービスによって実装され得る。 It should be understood that the CA analyzer 135 may operate on a different server or computer system than the ad server 130. Additionally, the ad server 130 may be implemented as two or more physical server computers or by a cloud service such as Amazon AWS. Additionally, the CA analyzer 135 may be implemented as two or more physical server computers or by a cloud service such as Amazon AWS.
ネットワーク150は、CAS100において識別される様々なコンピュータ、サーバ、及びサービスがデータを交換することを可能にする。ネットワーク150は、通常、パブリック・インターネットを指すが、プライベート・ネットワーク、又はプライベート・ネットワークとパブリック・ネットワークとの任意の組合せを指す場合もある。 Network 150 allows the various computers, servers, and services identified in CAS 100 to exchange data. Network 150 typically refers to the public Internet, but may also refer to a private network or any combination of private and public networks.
図2は、共食い広告を含む検索エンジン結果ページ(SERP)200の実例である。ユーザ110が「surebuy grocery」という検索用語215をブラウザ118内に入力したことに応答して、検索エンジン120はSERP200を返す。SERP200は、有料リスティング210と、「Surebuy Grocery」という名称の食料品店又は食料品店チェーンの広告である無料リスティング220とを含む。 Figure 2 is an example of a search engine results page (SERP) 200 that includes cannibalized advertising. In response to a user 110 entering the search term "Surebuy Grocery" 215 into a browser 118, a search engine 120 returns the SERP 200. The SERP 200 includes paid listings 210 and unpaid listings 220 that are advertisements for a grocery store or chain of grocery stores named "Surebuy Grocery."
リスティング210は、SERP200に含まれる1番目の唯一の有料広告である。リスティング220は、無料広告220である。無料広告220は、SERP200内の1番目の無料リスティングの位置にある。 Listing 210 is the first and only paid advertisement contained in SERP 200. Listing 220 is a free advertisement. Free advertisement 220 is in the position of the first free listing in SERP 200.
広告210は、無料リスティング220の真上にあるので、共食い広告である。広告210が無料リスティング220の上に出現していなければ、より多くの割合のユーザが無料リスティング220をクリックしたはずである。したがって、広告210がSERP200内に存在しなければユーザが無料リスティング220をクリックしたであろう場合でも、広告主は、広告210に対して代金を支払っていた。したがって、広告210を無料リスティング220の真上の位置に掲載することにより、それに応じて広告のコストが増加した。 Advertisement 210 is a cannibalized advertisement because it is directly above free listing 220. If advertisement 210 had not appeared above free listing 220, a greater percentage of users would have clicked on free listing 220. Thus, the advertiser paid for advertisement 210 even though users would have clicked on free listing 220 if advertisement 210 had not been present in SERP 200. Thus, by placing advertisement 210 directly above free listing 220, the cost of advertising increased accordingly.
共食い広告の事例
有料広告の真下に同じ製品又はサービスについての無料リスティングが出現しており、有料広告が1番目の位置にある図2の事例は、共食い広告の主な事例と見なされる。この事例では、有料広告、すなわち共食い広告は1つしかない。しかしながら、広告主が広告を共食いであると見なし得る他の事例もある。
2, where a paid advertisement has a free listing for the same product or service appearing directly below it, with the paid advertisement in the first position, is considered a prime example of cannibalizing advertising. In this example, there is only one paid advertisement, the cannibalizing advertisement. However, there are other examples where an advertiser may consider an advertisement to be cannibalizing.
有料広告が共食いかどうかを判定する際、いくつかの因子が考慮され得る。これらの因子には、(1)位置、(2)距離、(3)出現率又は出現頻度、(4)ランディング・ページが同じか異なるか、(5)「友好的な(friendly)」広告か「競合的な(competitive)」広告か(又はどちらでもないか)、及び(6)オーガニック検索結果によって生じる収益と比較した、広告主によって掲載された広告から生じる増分又は純収益が含まれる。最初に因子1~5について説明し、これらの因子に基づいて広告が共食いかどうかを評価するための規則ベースの手法を提示する。 Several factors may be considered in determining whether paid advertising is cannibalistic. These factors include: (1) location, (2) distance, (3) occurrence rate or frequency, (4) same or different landing pages, (5) "friendly" or "competitive" (or neither) ads, and (6) the incremental or net revenue generated from the ads placed by the advertiser compared to the revenue generated by organic search results. We first describe factors 1-5 and present a rules-based approach to assess whether advertising is cannibalistic based on these factors.
位置とは、有料広告又は対応する無料リスティングの検索結果における位置を指す。前述のように、主な事例は、有料広告及び無料リスティングがそれぞれ1番目の位置にある場合、すなわち、有料広告が有料広告のうちの1番目の位置にあり、無料リスティングが無料リスティングのうちの1番目の位置にある場合である。しかしながら、いくつかの事例では、2番目又は3番目の位置にある有料広告及び1番目の位置にある無料リスティングが共食いと見なされる場合がある。 Position refers to the position in the search results of a paid ad or a corresponding unpaid listing. As mentioned above, the primary case is when the paid ad and the unpaid listing are each in the first position, i.e., the paid ad is in the first position among the paid ads and the unpaid listing is in the first position among the unpaid listings. However, in some cases, a paid ad in the second or third position and a unpaid listing in the first position may be considered cannibalization.
距離とは、有料広告と無料リスティングとの間の有料及び無料のリスティングの数を指す。距離は、有料広告の位置、有料広告の総数、及び無料リスティングの位置から次のように決定され得る。
距離=(#PA-位置PA)+位置UL 式1
ここで、#PAは、有料広告の数であり、位置PAは、すべての有料広告のうち分析されている有料広告の位置であり、位置ULは、無料リスティングのうち対応する無料リスティングの位置である。この実施例では、有料広告が順序的に無料リスティングの上に出現していることが理解される。しかしながら、有料広告が横の位置又はウェブ・ページ上の別の幾何学的位置に出現する場合も、同様の距離の尺度を定式化することができる。
Distance refers to the number of paid and free listings between a paid advertisement and a free listing. Distance can be determined from the location of the paid advertisement, the total number of paid advertisements, and the location of the free listing as follows:
Distance = (#PA - Position PA) + Position UL Formula 1
where #PA is the number of paid ads, position PA is the position of the paid ad being analyzed among all paid ads, and position UL is the position of the corresponding free listing among the free listings. In this example, it is understood that the paid ads appear above the free listings in a sequential order. However, a similar distance measure can be formulated when the paid ads appear at a side position or another geometric location on the web page.
出現率又は出現頻度とは、広告及び無料リスティングの位置が検索ごとに変化し得ることを指す。したがって、いくつかの実施例では、特定のキーワードを受信したことに応答して提供されるSERP内の有料広告又は無料リスティングの平均位置を特定するために、一定期間にわたって又は反復回数にわたって検索用語が「サンプリング」され得る。例えば、受信したSERP内の有料広告又は無料リスティングの位置を取得するために、1日又は1週間の間に、検索が1分に1回若しくは1時間に1回反復され得る。代替として、検索が1日100回反復され得る。当然ながら、他のサンプリング方法も使用され得る。 Occurrence or frequency refers to the fact that the position of ads and free listings may vary from search to search. Thus, in some embodiments, search terms may be "sampled" over a period of time or over a number of iterations to determine the average position of paid ads or free listings in the SERP that are provided in response to receiving a particular keyword. For example, a search may be repeated once per minute or once per hour over the course of a day or week to obtain the position of paid ads or free listings in the received SERP. Alternatively, a search may be repeated 100 times per day. Of course, other sampling methods may be used.
いくつかの事例では、共食い広告のランディング・ページは、その対応する無料リスティングのランディング・ページと異なる。いくつかの事例では、そのような広告は、共食いと見なされる。他の事例では、広告主が、ランディング・ページをテストしている場合があるか、又は、単に、検索エンジンによって生成される無料リスティングではなく自身の広告をユーザに見てもらうことを好む場合もある。 In some cases, the landing page of a cannibalized ad is different from the landing page of its corresponding free listing. In some cases, such ads are considered cannibalized. In other cases, an advertiser may be testing a landing page or may simply prefer that users see their ads rather than the free listing generated by the search engine.
「友好的な」広告及び「競合的な」広告
広告は、広告主によって掲載された特定の広告を基準にして「友好的な」広告又は「競合的な」広告としてカテゴリ分けされ得る。広告に割り当てられたカテゴリは、その後、広告主の広告が共食いかどうかに関する判定の一部として使用され得る。
"Friendly" and "Competitive" Advertisements Advertisements may be categorized as "friendly" or "competitive" based on the particular advertisement placed by the advertiser. The category assigned to an advertisement may then be used as part of a determination as to whether the advertiser's advertisement is cannibalized.
実例1:第1の実例では、第1の会社が第2の会社のビジネス・パートナーである場合、第1の会社は、第2の会社による広告を「友好的」として扱い、第2の会社によって掲載された広告と競合するように広告しないことに同意し得る。したがって、この実例では、友好的な広告が有料広告のうちの任意の位置にあることは、広告主自身の広告が共食いであることを意味する。いくつかの他の実例を以下に示す。 Example 1: In the first example, if a first company is a business partner of a second company, the first company may agree to treat ads by the second company as "friendly" and not advertise in a competitive manner with ads placed by the second company. Thus, in this example, the presence of a friendly ad in any position among the paid ads means that the advertiser's own ads are cannibalized. Some other examples are given below.
実例2:自動車販売業者Bは、自動車製造業者Aが製造した自動車を販売している。製造業者Aは、製造業者Aの製品についての販売業者Bによる広告は友好的であると見なし、販売業者Bによる広告が出現したときに広告しないと決定し得る。 Example 2: Automobile Dealer B sells automobiles manufactured by Automobile Manufacturer A. Manufacturer A may consider advertisements by Dealer B for Manufacturer A's products to be friendly and may decide not to advertise when advertisements by Dealer B appear.
実例3:代替として、製造業者Aは、自社の製品(すなわち、製造業者Aの製品)について販売業者Bによって掲載された広告が競合的であると見なし、これらの広告に対して直接広告したい、すなわち、販売業者Bによって掲載された広告がSERPに出現する可能性が統計的に高いときに広告したい場合がある。 Example 3: Alternatively, Manufacturer A may consider advertisements placed by Distributor B for its products (i.e., Manufacturer A's products) to be competitive and may want to advertise directly against these advertisements, i.e., when the advertisements placed by Distributor B are statistically more likely to appear in the SERP.
実例4:競合的な広告がない場合、広告主は、対応する無料リスティングの位置に関係なく広告を共食いと見なす。 Example 4: In the absence of competing ads, advertisers will cannibalize their ads regardless of the position of the corresponding free listing.
より一般的には、広告主は、特定の会社又は組織によって掲載された広告を友好的又は競合的であると見なし、そのような決定に基づいて広告規則を施行することができる。 More generally, advertisers may deem advertisements placed by particular companies or organizations to be friendly or competitive and enforce advertising rules based on such determinations.
さらに、広告主は、SERPSをスクレイピングし、次いで分析することによって、SERP内の広告についてのランディング・ページのドメインを容易に特定することができる。したがって、友好的な広告は、友好的なドメイン内にランディング・ページを有する広告と見なされ得、競合的な広告は、競合的なドメイン内にランディング・ページを有する広告と見され得る。したがって、いくつかの実施例では、友好的な広告及び競合的な広告は、友好的なドメインのリスト及び競合的なドメインのリストに基づいて判定され得る。他の実施例では、広告が友好的であるか競合的であるかを判定するために、会社名及び組織名、又はさらには製品名が使用され得る。 Furthermore, advertisers can easily identify the domains of landing pages for their advertisements in the SERPs by scraping and then analyzing the SERPS. Thus, friendly advertisements may be considered as advertisements that have landing pages in friendly domains, and competitive advertisements may be considered as advertisements that have landing pages in competitive domains. Thus, in some embodiments, friendly and competitive advertisements may be determined based on a list of friendly domains and a list of competitive domains. In other embodiments, company and organization names, or even product names, may be used to determine whether an advertisement is friendly or competitive.
したがって、広告主の観点からは、SERP内の各広告は、1)独自の広告、2)友好的な広告、3)競合的な広告、及び4)その他、すなわち、広告主自体の広告でも友好的な広告でも競合的な広告でもない、会社、組織、又はドメインからの広告としてカテゴリ分けされ得る。 Thus, from the advertiser's perspective, each ad in the SERP can be categorized as: 1) its own ad, 2) friendly ad, 3) competitive ad, and 4) other, i.e., an ad from a company, organization, or domain that is neither the advertiser's own ad nor a friendly or competitive ad.
いくつかの実施例では、CA分析器135は、検索用語に対する検索によって返された最初のSERPのみを分析する。通常、SERP内に最大数の有料広告がある。例えば、GOOGLE検索エンジンは、SERPで最大4つの広告を返す。したがって、各広告位置に対して最も頻繁に返される広告が特定され得る。以下の説明では、CA分析器135によって、各SERP位置に対して最も頻繁に返される広告が特定され、広告のカテゴリも同様に特定されると仮定する。 In some implementations, the CA analyzer 135 analyzes only the first SERP returned by a search for a search term. Typically, there is a maximum number of paid advertisements in the SERP. For example, the GOOGLE search engine returns a maximum of four advertisements in a SERP. Thus, the most frequently returned advertisements for each advertisement position may be identified. In the following description, it is assumed that the CA analyzer 135 identifies the most frequently returned advertisements for each SERP position, as well as the categories of advertisements.
他の実施例では、各広告は、より一般的な方法でカテゴリ又は分類され得る、すなわち、友好的及び競合的以外の任意の数のカテゴリが使用され得る。 In other embodiments, each advertisement may be categorized or classified in a more general manner, i.e., any number of categories other than friendly and competitive may be used.
共食い広告を特定するための規則
有料広告は、共食いスコア又は測定値を評価する規則を使用して評価され得る。規則は、前述の因子、すなわち(1)SERP内の有料広告に割り当てられたカテゴリ、(2)SERP内の有料広告の数、(3)広告主の広告からその対応する無料リスティングまでの平均距離、及び(4)対応する無料リスティングの平均位置に基づいて定式化され得る。
Rules for Identifying Cannibalized Advertisements Paid advertisements may be evaluated using rules that evaluate a cannibalization score or measure. The rules may be formulated based on the factors discussed above: (1) the category assigned to the paid advertisement in the SERP, (2) the number of paid advertisements in the SERP, (3) the average distance from the advertiser's advertisement to its corresponding unpaid listing, and (4) the average location of the corresponding unpaid listing.
表1は、前述の因子である広告位置、広告カテゴリ、距離、及び対応する無料リスティングの位置を使用して広告が共食いであるかどうかを評価するために使用され得る規則を定式化するための手法の実例を示す。 Table 1 shows an example approach for formulating rules that can be used to evaluate whether an ad is cannibalized using the factors mentioned above: ad location, ad category, distance, and location of the corresponding free listing.
表1において、各行は1つの規則を表し、列は次のとおりである。A.は、規則の番号であり、B.は、最初のSERPの1番目の位置に出現する広告のカテゴリであり、C.は、最初のSERPの2番目の位置に出現する広告のカテゴリであり、D.は、広告主によって掲載された広告に対応する無料リスティングの平均位置であり、E.は、広告主の広告とそれに対応する無料リスティングとの間の平均距離であり、F.は、規則が満たされている場合、広告主の広告が共食いと見なされるか(はい)、共食いと見なされないか(いいえ)を示し、列G.は、規則の簡単な説明を示す。さらに、この実例では、広告に割り当てられ得るカテゴリは、A-広告主、F-友好的、C-競合的、及びO-その他である。 In Table 1, each row represents one rule and the columns are as follows: A. is the number of the rule, B. is the category of the ad that appears in the first position of the first SERP, C. is the category of the ad that appears in the second position of the first SERP, D. is the average position of the free listings corresponding to the ads placed by the advertiser, E. is the average distance between the advertiser's ads and their corresponding free listings, F. indicates whether the advertiser's ads are considered cannibalistic (yes) or not (no) if the rule is met, and column G. indicates a brief description of the rule. Furthermore, in this example, the categories that can be assigned to the ads are A-advertiser, F-friendly, C-competitive, and O-other.
表1の実例では、列D及び列Eは、整数値を有するものとして示されているが、いくつかの実施例では、それらは、D-対応する無料リスティングの平均位置、及びE-広告主の広告から対応する無料リスティングまでの平均距離について得られた、サンプリング値に基づく実数又は小数であり得ることを理解されたい。さらに、列B、列C、及び列Fは、代替として、パーセンテージ、10進数、又は分数の値を有し得る。例えば、列Bにおいて、1番目の位置のリスティングのカテゴリ値は、1番目の位置の広告がカテゴリA、F、C、若しくはOであるときの比率又はパーセンテージを示すA(.75)、F(.1)、C(.1)、及びO(.05)であり得る。 In the example of Table 1, columns D and E are shown as having integer values, but it should be understood that in some embodiments they may be real or decimal numbers based on sample values obtained for D - the average location of the corresponding free listing, and E - the average distance from the advertiser's advertisement to the corresponding free listing. Additionally, columns B, C, and F may alternatively have percentage, decimal, or fractional values. For example, in column B, the category values for the listing in the first position may be A (.75), F (.1), C (.1), and O (.05), indicating the ratio or percentage when the advertisement in the first position is in categories A, F, C, or O.
いくつかの実施例では、友好的な広告は、友好的と見なされるドメイン内にランディング・ページがある広告であると見なされるが、他の実施例では、特定のドメインに対して特定の規則が存在し得ることをさらに理解されたい。例えば、規則5は、指定されたドメイン(Dom A)へのリンクを有する広告が1番目の有料広告位置に出現するか2番目の有料広告位置に出現するか、及び対応する無料広告が広告主の広告から3未満の距離にあるかどうかに基づいて評価される。 It should be further appreciated that in some embodiments, friendly ads are considered to be those with landing pages within domains that are considered friendly, while in other embodiments, there may be specific rules for specific domains. For example, rule 5 is evaluated based on whether an ad with a link to a specified domain (Dom A) appears in the first or second paid ad position, and whether the corresponding unpaid ad is less than 3 distances away from the advertiser's ad.
最後に、広告に2つ以上の規則が適用される場合、共食いスコアは、広告に適用されるすべての規則の結果の合計、平均値、又は加重平均値を表す。例えば、ある規則が75%と評価し、別の規則が25%と評価する場合、最も単純な事例では、平均値である50%が広告の共食いスコアである。 Finally, if more than one rule applies to an ad, the cannibalization score represents the sum, average, or weighted average of the results of all the rules that apply to the ad. For example, if one rule rates it at 75% and another rule rates it at 25%, then in the simplest case, the average value of 50% is the ad's cannibalization score.
増分広告値に基づく規則
広告から広告主に対して生じる収益と、対応する無料リスティングから生じる収益には差があり得る。この差は、広告及び無料リスティングがそれぞれ、異なるランディング・ページにリンクしている場合に発生する可能性があり、その理由は、ランディング・ページが異なれば有効性のレベルも異なる可能性があるからである。したがって、広告が、対応する無料リスティングよりも平均して悪い状態で機能している場合、広告クリック数は平均して、無料リスティングに対するクリック数を共食いすることによって収益を減少させる。以下の表2でより詳細に説明される、GOOGLE ANALYTICS、GOOGLE ADWORDS、及びGOOGLE SEARCH CONSOLEなどの検索エンジンによって提供されるデータ・ソースを使用して、広告クリック数に起因する平均値又は収益、及び対応する無料リスティングに対するクリック数に起因する平均値又は収益を決定することが可能である。クリックの平均値とは、リンクされたランディング・ページの訪問者によるクリックごと又は訪問ごとに期待される収益、すなわち平均収益を指す。
Rules Based on Incremental Advertising Value There may be a difference between the revenue generated for an advertiser from an advertisement and the revenue generated from the corresponding free listing. This difference may occur when the advertisement and the free listing each link to a different landing page, because different landing pages may have different levels of effectiveness. Thus, if an advertisement performs worse on average than the corresponding free listing, the number of advertisement clicks will, on average, reduce the revenue by cannibalizing the number of clicks to the free listing. Using data sources provided by search engines such as GOOGLE ANALYTICS, GOOGLE ADWORDS, and GOOGLE SEARCH CONSOLE, which are described in more detail in Table 2 below, it is possible to determine the average value or revenue attributable to the number of advertisement clicks and the average value or revenue attributable to the number of clicks to the corresponding free listing. The average value of a click refers to the revenue expected per click or visit by a visitor to the linked landing page, i.e., the average revenue.
広告主によって定義され得る規則の1つは、以下の式2で定義されるように、広告のクリック数と無料リスティングのクリック数との増分値又は比較値に基づく。
[(広告クリックの値-無料クリックの値)]/広告クリックのコスト 式2
ここで、式2によって定義される増分値が1より大きい場合、広告を購入するためのコストを考慮した後に、広告の購入による正味の正の収益がある。したがって、式2に基づく単純な規則は、増分値が1未満の場合、広告は共食いであるということである。しかしながら、他の規則も考えられ、増分値(式2)に基づく規則は、表1に図示されているような規則と混合され得る。さらに、本発明の範囲から逸脱することなく、増分値を定義するための他の式が定義され得る。
One rule that may be defined by an advertiser is based on an incremental or comparative value between the number of clicks on the advertisement and the number of clicks on the free listing, as defined in Equation 2 below.
[(value of ad click – value of free click)] / cost of ad click Equation 2
Here, if the incremental value defined by Equation 2 is greater than 1, then there is a net positive revenue from purchasing the advertisement after considering the cost of purchasing the advertisement. Thus, a simple rule based on Equation 2 is that if the incremental value is less than 1, the advertisement is cannibalized. However, other rules are contemplated, and rules based on the incremental value (Equation 2) may be mixed with rules such as those illustrated in Table 1. Additionally, other formulas may be defined for defining the incremental value without departing from the scope of the present invention.
図3に示す流れ図の各ブロック及び流れ図におけるブロックの組合せが、コンピュータ・プログラム命令によって実施され得ることが理解されよう。これらのプログラム命令は、プロセッサ上で実行される命令が、流れ図の1つ又は複数のブロックにおいて指定されたアクションを実施するための手段を作り出すように、マシンを作成するためにプロセッサに提供され得る。コンピュータ・プログラム命令は、プロセッサによって実行されて、流れ図の1つ又は複数のブロックにおいて指定されたアクションを実施する一連の動作ステップをプロセッサによって実行させて、コンピュータ実施プロセス又は方法を作成し得る。コンピュータ・プログラム命令はまた、流れ図のブロックに示された動作ステップのうちの少なくともいくつかを並行して実行させ得る。さらに、ステップのいくつかは、マルチプロセッサ・コンピュータ・システムにおいて発生する可能性があるように、2つ以上のプロセッサにわたって実行され得る。さらに、流れ図における1つ又は複数のブロック又はブロックの組合せは、本発明の範囲又は趣旨から逸脱することなく、他のブロック若しくはブロックの組合せと同時に、又はさらには図示したものとは異なる順序で実行され得る。 It will be understood that each block of the flow diagram shown in FIG. 3 and combinations of blocks in the flow diagram may be implemented by computer program instructions. These program instructions may be provided to a processor to create a machine such that the instructions, executed on the processor, create means for performing the actions specified in one or more blocks of the flow diagram. The computer program instructions may be executed by the processor to cause the processor to perform a series of operational steps that perform the actions specified in one or more blocks of the flow diagram to create a computer-implemented process or method. The computer program instructions may also cause at least some of the operational steps shown in the blocks of the flow diagram to be performed in parallel. Furthermore, some of the steps may be performed across two or more processors, as may occur in a multiprocessor computer system. Furthermore, one or more blocks or combinations of blocks in the flow diagram may be executed simultaneously with other blocks or combinations of blocks, or even in a different order than that shown, without departing from the scope or spirit of the present invention.
したがって、流れ図のブロックは、指定されたアクションを実行するための手段の組合せ、指定されたアクションを実行するためのステップの組合せ、及び指定されたアクションを実行するためのプログラム命令手段をサポートする。流れ図の各ブロック及び流れ図におけるブロックの組合せは、指定されたアクション又はステップを実行する専用ハードウェアベースのシステム、又は専用ハードウェアとコンピュータ命令との組合せによって実施され得ることも理解されよう。 The blocks of the flow diagram thus support combinations of means for performing the specified actions, combinations of steps for performing the specified actions, and program instruction means for performing the specified actions. It will also be understood that each block of the flow diagram and combinations of blocks in the flow diagram may be implemented by a dedicated hardware-based system that performs the specified actions or steps, or a combination of dedicated hardware and computer instructions.
図3は、共食い広告を識別し、広告の共食いスコアを生成するための全体的な方法300を提供する。方法300の目的は、広告主によって購入されている検索エンジン広告を評価して、どれが共食いであるかを特定することである。 Figure 3 provides an overall method 300 for identifying cannibalized ads and generating a cannibalization score for the ads. The purpose of method 300 is to evaluate search engine ads being purchased by advertisers to identify which are cannibalized.
ステップ305において、CA分析器135は、評価する検索用語のセットを収集する。これらは、広告主によって現在購入されている広告又は見込みの広告であり得る。一般に、各広告は、検索用語又はキーワードに対応する。このステップは、様々な方法で実行され得る。例えば、特定の広告主、例えばSurebuy(図2を参照)の検索エンジン・マーケティング(SEM:search engine marketing)プログラムが評価されている場合、広告主は、通常、購入する検索用語のリスト、及び結果として得られるSERPS内に出現する対応する有料広告を提供することができる。 In step 305, the CA analyzer 135 collects a set of search terms to evaluate. These may be ads currently purchased by the advertiser or potential ads. Typically, each ad corresponds to a search term or keyword. This step may be performed in a variety of ways. For example, if the search engine marketing (SEM) program of a particular advertiser, such as Surebuy (see FIG. 2), is being evaluated, the advertiser may typically provide a list of search terms to be purchased and the corresponding paid ads that will appear in the resulting SERPS.
代替として、検索エンジンは、キーワードのセットを提供することもできる。例えば、GOOGLE,INC.によって提供されるGOOGLE SEARCH CONSOLEは、検索用語のリスティング、及び各検索用語に関連して掲載される広告の平均検索位置を提供することができる。したがって、例えば、有料広告が1番目の位置及び2番目の位置に出現し、無料リスティングが1番目又は2番目にある場合のみに関心がある場合、平均位置が2未満である検索用語のみが評価され得る。 Alternatively, a search engine may provide a set of keywords. For example, GOOGLE SEARCH CONSOLE, provided by GOOGLE, INC., may provide listings of search terms and the average search position of ads placed in association with each search term. Thus, for example, if one is only interested in cases where paid ads appear in the first and second positions and unpaid listings are in the first or second positions, then only search terms with an average position less than 2 may be evaluated.
検索エンジンから追加のデータが取得され得る。例えば、GOOGLE,INC.によって提供されるGOOGLE ADWORDSは、広告位置、広告コスト、クリック率(click through rate)、広告インプレッション・シェア、及び同様の指標を含む情報を提供する。 Additional data may be obtained from search engines. For example, GOOGLE ADWORDS, offered by GOOGLE, INC., provides information including ad position, ad cost, click through rate, ad impression share, and similar metrics.
ステップ310において、広告を評価しスコア付けするための規則が生成される。これらの規則は、表1又は式2に与えられている規則と同様であり得る。 In step 310, rules for evaluating and scoring the advertisements are generated. These rules may be similar to the rules given in Table 1 or Equation 2.
ステップ315において、収集された検索用語のうちの1つについて、検索エンジンに対してキーワード検索が実行される。 In step 315, a keyword search is performed on a search engine for one of the collected search terms.
ステップ320において、検索エンジンからSERPが受信される。方法300は単一の検索エンジンに適用されるが、関心のある追加の検索エンジンに対して実行できることに留意されたい。したがって、方法300はすべての検索エンジンに等しく適用される。 In step 320, the SERPs are received from the search engine. Note that while method 300 applies to a single search engine, it may be performed for additional search engines of interest. Thus, method 300 applies equally to all search engines.
ステップ325において、受信されたSERP(有料及び無料)内のリスティングを分析して、広告主による有料広告のリスティング位置、及び対応する無料リスティングがある場合は、その対応する無料リスティングのリスティング位置を特定する。いくつかの実施例では、検索は、反復して実行され、すなわち、平均リスティング位置を取得するためにサンプリングが実行される。この事例では、このステップにおいて、有料広告及び対応する無料リスティングの平均リスティング位置が更新される。 In step 325, the listings in the received SERP (paid and free) are analyzed to identify the listing positions of the paid advertisements by the advertiser and the corresponding free listings, if any. In some embodiments, the search is performed iteratively, i.e., sampling is performed to obtain the average listing positions. In this case, in this step, the average listing positions of the paid advertisements and the corresponding free listings are updated.
ステップ330において、平均リスティング位置のサンプリングが実行されている場合、さらにサンプリングを実行する必要があるかどうかが判定され得る。必要がある場合、処理はステップ315に戻り、必要がない場合、処理はステップ335に進む。 In step 330, if a sampling of the average listing position has been performed, it may be determined whether further sampling needs to be performed. If so, processing returns to step 315; if not, processing proceeds to step 335.
ステップ335において、ステップ310で定式化された規則が適用され、その結果、有料広告の共食いスコアが得られる。共食いスコアは、様々な意味を有し得る。例えば、いくつかの実施例では、共食いスコアは、有料広告がSERP内の対応するリスティングに近接しているために失われた売上又は収益のパーセンテージ又は金額を推定する。 In step 335, the rules formulated in step 310 are applied, resulting in a cannibalization score for the paid advertisement. The cannibalization score can have a variety of meanings. For example, in some implementations, the cannibalization score estimates the percentage or amount of sales or revenue lost due to the proximity of the paid advertisement to a corresponding listing in the SERP.
他の実施例では、共食いスコアは、広告が実際に共食いであり、無料リスティングによって生成される収益を減少させる確率を表す。そのような実施例では、75という共食いスコアは、広告が共食いである確率が75%であることを示す。 In another embodiment, the cannibalization score represents the probability that an ad is in fact cannibalizing and reducing the revenue generated by the free listing. In such an embodiment, a cannibalization score of 75 indicates that there is a 75% probability that an ad is cannibalizing.
他の実施例では、スコアは、広告が共食いであると見なされることを単に示すBoolean値(真、偽)であり得る。 In other implementations, the score may simply be a Boolean value (true, false) indicating that the ad is considered cannibalistic.
ステップ340において、すべてのキーワードが処理されていない場合、処理はステップ315に戻る。すべてのキーワードが処理された場合、処理はステップ345において続行する。 In step 340, if all keywords have not been processed, processing returns to step 315. If all keywords have been processed, processing continues at step 345.
ステップ345において、キーワードと有料広告との組合せごとの共食いスコアを含む報告が生成される。そのような報告は、収集されたすべてのキーワード、又は共食いであると判定されたキーワードのみを包含し得る。例えば、所与の閾値より高いスコアを有するキーワードと有料広告との組合せのみが報告に含まれ得る。いくつかの事例では、方法はこのステップで終了し、報告は、広告主又はオンライン広告会社などの広告主が指定するサービス会社に提供される。 In step 345, a report is generated that includes a cannibalization score for each keyword and paid advertisement combination. Such a report may include all collected keywords or only those keywords that are determined to be cannibalized. For example, only keyword and paid advertisement combinations that have a score higher than a given threshold may be included in the report. In some cases, the method ends at this step and the report is provided to the advertiser or a service company designated by the advertiser, such as an online advertising company.
他の実施例では、ステップ350において、広告主又は広告主のウェブ・サービス会社は、ステップ345で生成された報告に基づいて、検索エンジン広告の広告購入を修正し得る。 In another embodiment, in step 350, the advertiser or the advertiser's web service company may modify their search engine advertising ad buys based on the report generated in step 345.
効果の尺度:回収広告費
共食い広告、及び有料広告が共食いである可能性があるかどうかを自動的に分析することによって広告キャンペーンの効果を向上させるという概念は、新規性がある。この尺度を使用することにより、広告キャンペーンのコストを大幅に削減し、効果を向上させることができる。したがって、共食い広告を購入しないことによるコストの削減及び効果の向上を測定できることが重要である。このような効果の尺度を広告主に提供して、共食い広告を識別し、非共食いアクションと呼ばれる適切なアクションを行うための自動化された方法を採用することの有効性を検証することができる。
Measure of Effectiveness: Recovered Advertising Costs The concept of cannibalizing ads and improving the effectiveness of advertising campaigns by automatically analyzing whether paid ads are likely to be cannibalized is novel. By using this measure, the cost of an advertising campaign can be significantly reduced and its effectiveness improved. It is therefore important to be able to measure the cost reduction and effectiveness improvement of not purchasing cannibalized ads. Such a measure of effectiveness can be provided to advertisers to validate the effectiveness of employing an automated method for identifying cannibalized ads and taking appropriate actions, called non-cannibalizing actions.
図4は、方法300によって識別された共食い広告の一部又は全部を購入しないことによる潜在的な節約の推定値に基づいて、広告キャンペーンについての効果の尺度を決定するための全体的な方法400を提供する。方法400は、共食いであると判定された1つ又は複数の有料広告を購入しないことによる節約を推定する、本明細書において「回収広告費」と呼ばれる尺度を算出する。方法400は、方法300によって決定された共食いスコアを使用して、個々の広告を購入するか個々の広告の購入を控えるかを決定する。 FIG. 4 provides an overall method 400 for determining an effectiveness measure for an advertising campaign based on an estimate of potential savings from not purchasing some or all of the cannibalized ads identified by method 300. Method 400 calculates a measure, referred to herein as "recovered advertising cost," that estimates savings from not purchasing one or more paid ads determined to be cannibalized. Method 400 uses the cannibalization scores determined by method 300 to determine whether to purchase individual ads or refrain from purchasing individual ads.
いくつかの実施例では、方法400は、1日(又は別の好適な期間)のキーワードのセットに対する回収広告費(RAS:reclaimed ad spend)を算出し、1日の検索用語に対する回収広告費は、以下の式3のように定義され得る。
RAS=予想される広告費-最適化された広告費 式3
In some implementations, method 400 calculates the reclaimed ad spend (RAS) for a set of keywords for a day (or another suitable time period), where the reclaimed ad spend for a day's search terms may be defined as follows:
RAS = Expected Advertising Cost – Optimized Advertising Cost Equation 3
ステップ430において、1日の予想される広告費(EAS:expected ad spend)は次のように計算され得る。
EAS=1日の平均広告クリック単価(CPC)*1日の平均広告クリック率(CTR)*1日の検索用語インプレッション(すなわち、ユーザがそのキーワードを検索した回数) 式4
In step 430, the expected ad spend (EAS) for one day may be calculated as follows:
EAS = average daily ad click cost (CPC) * average daily ad click-through rate (CTR) * daily search term impressions (i.e., the number of times users searched for that keyword) Equation 4
いくつかの実施例では1日という期間が使用されるが、本発明の他の実施例では他の期間が使用され得ることが理解される。 While a one-day period is used in some embodiments, it is understood that other periods may be used in other embodiments of the invention.
最適化された広告費(OAS:Optimized ad spend)は、実際に測定された広告費又はコストであり、通常、非共食いアクションが行われている期間、すなわち、共食い方法300が動作している期間に検索エンジンによって報告され、有料広告を実施するためにキーワードを購入するかどうかの判定は、キーワードについての共食いスコアに少なくとも部分的に基づく。共食い広告を購入しないとの判定を含む方法300の動作は、非共食いアクションを行うこととも呼ばれる。非共食いアクションの実例は、共食いスコアが閾値を超える有料広告を購入しないことである。 Optimized ad spend (OAS) is the actual measured advertising spend or cost, typically reported by a search engine during the period during which non-cannibalizing actions are taking place, i.e., the period during which the cannibalizing method 300 is operating, and the decision to purchase a keyword to implement paid advertising is based at least in part on the cannibalizing score for the keyword. Operation of the method 300 that includes the decision not to purchase cannibalizing advertising is also referred to as taking a non-cannibalizing action. An example of a non-cannibalizing action is not to purchase paid advertising whose cannibalizing score exceeds a threshold.
一実例として、方法400がGOOGLE検索エンジンから購入された広告に対して実行される場合、広告コストの尺度は、GOOGLEによって提供されるGOOGLE ADSという名称のサービスから取得される。 As an example, if method 400 is performed for ads purchased from the GOOGLE search engine, the measure of advertising cost is obtained from a service provided by GOOGLE named GOOGLE ADS.
1日の1つの検索用語に対する予想される広告費(式4)の実例として、CPCが$1であり、CTRが10%であり、1日の予想されるインプレッション数が2,000である場合、その日の予想される広告費(EAS)=$1*0.1*2,000=$200である。 As an example of expected advertising cost (Equation 4) for a search term in a day, if the CPC is $1, the CTR is 10%, and the expected number of impressions per day is 2,000, then the expected advertising cost (EAS) for that day = $1 * 0.1 * 2,000 = $200.
したがって、検索エンジンによって報告された最適化された実際の広告費が$50である場合、回収広告費は、$200-$50=$150である。 So if the actual optimized ad cost reported by the search engine is $50, then the recovered ad cost is $200 - $50 = $150.
いくつかの実施例では、方法400は、単一の検索エンジン、例えば、GOOGLE検索エンジンのみで動作する。そのような実施例では、方法400は、以下の表2に提示されるデータを使用して動作し得る。他の実施例では、比較可能なデータは、他の検索エンジンから、又は単一の主要な検索エンジンに加えて検索エンジンから取得される。結果は、複数の検索エンジンにわたって集計され得る。
表2で使用されている用語のいくつかは、次のように定義される。 Some of the terms used in Table 2 are defined as follows:
トラフィック・ソースとは、有料広告をクリックすることによって、オーガニック・リスティングをクリックすることによってなど、訪問者がどのようにしてサイトに到達したかを指す。 Traffic source refers to how a visitor got to your site, such as by clicking on a paid ad, by clicking on an organic listing, etc.
広告クリック数とは、Google検索エンジンを使用したキーワード検索の結果として返されるSERP内に表示される評価対象の検索用語に対応する広告をユーザがクリックした回数を指す。 Ad clicks refer to the number of times a user clicks on an advertisement corresponding to the search term being evaluated that appears within the SERP returned as a result of a keyword search using the Google search engine.
広告コスト:SERPS内に出現した有料広告の広告に対して広告主が費やしたドル。 Advertising Cost: Dollars spent by advertisers on paid advertising that appears within SERPS.
オーガニック・クリック数とは、ユーザが無料の「オーガニックな」Google検索結果リスティングをクリックした回数を指す。 Organic clicks refer to the number of times a user clicks on a free, "organic" Google search result listing.
オーガニック・インプレッションとは、ユーザによって実行されたGoogle検索に応答してSERP上に無料リスティングが出現した回数を指す。 An organic impression refers to the number of times a free listing appears on a SERP in response to a Google search performed by a user.
ベースライン期間とは、検索用語に対して非共食いアクションが実行されない期間、すなわち、購入決定において、検索用語に対する共食いスコアが考慮されない期間を指す。ベースライン期間は、通常、日数で測定される。これらの日数は、より長い時間間隔内の日数、例えば、過去8日間のうち4日間、又は連続した日数であり得る。 A baseline period refers to a period during which no non-cannibalizing actions are performed for a search term, i.e., the cannibalizing score for a search term is not considered in the purchase decision. A baseline period is typically measured in days. These days can be the number of days within a longer time interval, e.g., 4 days out of the last 8 days, or a number of consecutive days.
ベースライン・データとは、ベースライン期間中に捕捉されたデータを指す。 Baseline data refers to data captured during a baseline period.
効果のさらなる尺度
回収広告費に加えて、共食い広告に対する支出を削減する効果を、追加の又は代替の尺度を使用して示すことができる。非共食いアクションが行われていない期間と非共食いアクションが行われている同様の期間との間で、次の各尺度、すなわち、広告クリック数、広告コスト、オーガニック・クリック数、インプレッション、及び収益が比較され得る。データは、すべての検索用語にわたって及び様々な時間間隔(日、週、月など)にわたって集計され得る。
Further Measures of Effectiveness In addition to recovered ad spend, additional or alternative measures can be used to show the effectiveness of reducing spending on cannibalized advertising. Each of the following measures can be compared between a period in which no non-cannibalized action is taking place and a similar period in which non-cannibalized action is taking place: ad clicks, ad cost, organic clicks, impressions, and revenue. Data can be aggregated across all search terms and across various time intervals (days, weeks, months, etc.).
方法400に戻ると、ステップ405において、評価すべきキーワードが受信又は収集される。次に、ステップ410において、受信された各キーワードについて、方法300によって生成された対応する共食いスコア及び表2で上述したパフォーマンス・データが収集される。 Returning to method 400, in step 405, keywords to be evaluated are received or collected. Then, in step 410, for each received keyword, the corresponding cannibalization score generated by method 300 and the performance data described above in Table 2 are collected.
ステップ420において、処理のためにキーワードが選択される。ステップ430において、式4に従って、キーワードに対する予想される広告費が算出される。次いで、ステップ440において、ステップ410で収集されたデータから、最適化された広告費が取得される。前述のように、最適化された広告費は、通常、検索エンジンから収集される。 In step 420, a keyword is selected for processing. In step 430, an expected advertising cost for the keyword is calculated according to Equation 4. Then, in step 440, an optimized advertising cost is obtained from the data collected in step 410. As previously mentioned, the optimized advertising cost is typically collected from a search engine.
ステップ450において、式3に従って、回収広告費が算出される。また、ステップ450において、上述のように、とりわけ広告クリック数、広告コスト、オーガニック・クリック数、インプレッション、及び収益を含む他の尺度が算出され得る。比較の基礎として、これらの尺度は、非共食いアクションが行われた場合と行われなかった場合の比較可能な期間について算出又は収集され得る。 In step 450, the recovered advertising cost is calculated according to Equation 3. In step 450, other measures may also be calculated, as described above, including ad clicks, ad cost, organic clicks, impressions, and revenue, among others. As a basis for comparison, these measures may be calculated or collected for comparable time periods when non-cannibalizing actions were taken and when they were not taken.
ステップ460において、すべてのキーワードが処理されたかどうかに関する判定が行われる。処理されていない場合、処理はステップ420に戻り、処理された場合、処理はステップ470に進む。 In step 460, a determination is made as to whether all keywords have been processed. If not, processing returns to step 420; if so, processing proceeds to step 470.
ステップ470において、任意選択として、回収広告費を含む結果は、すべてのキーワードにわたって、場合によっては複数の時間間隔にわたって集計される。 In step 470, optionally, the results including the recovered advertising spend are aggregated across all keywords, possibly across multiple time intervals.
ステップ480において、結果が顧客又はクライアントに提供される。この結果は、とりわけMICROSOFT EXCELテーブルなどのファイルの形式であり得るか、又は、プレゼンテーションとして提供され得る。さらに、そのようなデータは、中間結果を構成する場合があり、報告又は意思決定の目的でさらに分析及び使用される場合がある。 In step 480, the results are provided to the customer or client. The results may be in the form of a file, such as a MICROSOFT EXCEL table, among others, or may be provided as a presentation. Furthermore, such data may constitute intermediate results and may be further analyzed and used for reporting or decision-making purposes.
図5は、共食い広告システム(CAS)100のソフトウェア・モジュールを図示するブロック図である。図5は、クライアント・コンピュータ115、検索エンジン120、ウェブ・サーバ140、及び広告サーバ130を含む、CAS100の関連ソフトウェア要素を説明する。 Figure 5 is a block diagram illustrating the software modules of the cannibalized advertising system (CAS) 100. Figure 5 describes the relevant software elements of the CAS 100, including a client computer 115, a search engine 120, a web server 140, and an ad server 130.
クライアント・コンピュータ115は、ユーザ110と対話し、ユーザ110がウェブ・ブラウザ118を使用してウェブ検索を実行することを可能にする。 The client computer 115 interacts with the user 110 and enables the user 110 to perform web searches using a web browser 118.
ブラウザ118は、通常、MOZILLA FIREFOX又はMICROSOFT INTERNET EXPLORERなどの標準的な市販のブラウザである。代替として、ブラウザ118はまた、ネットワークを介してグラフィックス、テキスト、マルチメディアなどを受信して表示するように構成されたクライアント・アプリケーションであり得る。 Browser 118 is typically a standard commercially available browser such as MOZILLA FIREFOX or MICROSOFT INTERNET EXPLORER. Alternatively, browser 118 may also be a client application configured to receive and display graphics, text, multimedia, etc. over a network.
ブラウザ118は、検索エンジン120、ウェブ・サーバ140、及びクライアント・コンピュータ115などのインターネット接続されたコンピュータにHTTP要求を発行し、HTTP応答を受信する。アプリケーション・サーバ420は、HTTP要求を受信し、適切な広告サーバ130ソフトウェア・モジュールを呼び出して要求を処理する。アプリケーション・サーバ520は、HTTP要求を承認して処理し、HTML文書及びリンクされたオブジェクト(画像など)などのウェブ・ページであり得る任意選択のデータ・コンテンツとともにHTTP応答を返送するウェブ・サーバを含む、市販のアプリケーション・サーバであり得る。 The browser 118 issues HTTP requests to Internet-connected computers such as the search engine 120, the web server 140, and the client computer 115, and receives HTTP responses. The application server 420 receives the HTTP requests and invokes the appropriate ad server 130 software modules to process the requests. The application server 520 may be any commercially available application server, including a web server that accepts and processes HTTP requests and returns HTTP responses with optional data content, which may be web pages such as HTML documents and linked objects (e.g., images).
アプリケーション・サーバ520は、検索エンジン120及びウェブ・サーバ140とのセッションを確立及び管理する。さらに、アプリケーション・サーバ520は、クライアント・コンピュータ115と対話し得る。 The application server 520 establishes and manages sessions with the search engine 120 and the web server 140. In addition, the application server 520 may interact with the client computer 115.
検索エンジン120のソフトウェア・モジュールは、一般に、本発明の範囲外である。しかしながら、上記で説明し、表2で詳述したように、検索エンジンは、広告主によって購入された広告に関連する様々な結果データを提供することが期待され、検索エンジンは、検索に応答して、その様々な結果データをSERP内で提供する。ウェブ・サーバ140は、各ウェブサイトが1つ又は複数のドメインを含む1つ又は複数のウェブサイト145を管理する。 The software modules of the search engine 120 are generally outside the scope of the present invention. However, as explained above and detailed in Table 2, the search engine is expected to provide various results data related to advertisements purchased by advertisers, which the search engine provides in the SERP in response to searches. The web server 140 manages one or more websites 145, each website including one or more domains.
広告サーバ130は、キーワード収集器530、規則定義器532、共食い広告(CA)分析器135、共食い広告(CA)報告生成器534、いくつかの実施例では、広告購入器536、回収広告分析器、キーワード・データベース550、規則データベース552、及び広告データベース554を含む。上述のデータベースのそれぞれが、1つ又は複数の物理記憶機構にまたがる1つ又は複数のコンピュータ・ファイルとして実装され得ることを理解されたい。一実施例では、上述のデータベースのそれぞれは、1つ又は複数のリレーショナル・データベースとして実装され、構造化照会言語(SQL:structured query language)を使用してアクセスされる。 The ad server 130 includes a keyword collector 530, a rule definer 532, a cannibalized advertising (CA) analyzer 135, a cannibalized advertising (CA) report generator 534, and in some embodiments an ad buyer 536, a recovery ad analyzer, a keyword database 550, a rule database 552, and an ad database 554. It should be appreciated that each of the above databases may be implemented as one or more computer files across one or more physical storage mechanisms. In one embodiment, each of the above databases is implemented as one or more relational databases and accessed using structured query language (SQL).
キーワード収集器530は、検索エンジン120から、場合によっては他のソースからキーワードを取得する。キーワード収集器530はまた、広告主から、例えば広告主によって供給されたコンピュータ・ファイル内のキーワードを取得し得る。キーワード収集器530は、キーワードをキーワード・データベース450に格納する。キーワード収集器530は、方法300のステップ305に関連する処理を実行する。 The keyword collector 530 obtains keywords from the search engine 120 and possibly from other sources. The keyword collector 530 may also obtain keywords from advertisers, for example in computer files supplied by the advertisers. The keyword collector 530 stores the keywords in the keyword database 450. The keyword collector 530 performs the processing associated with step 305 of the method 300.
キーワード収集器530は、さらに、キーワードに起因する収益、平均クリック単価(CPC)、平均クリック率(CTR)、及びインプレッションを含む回収広告費を計算するために方法400によって必要とされるデータを検索エンジン120から収集する。 The keyword collector 530 further collects data from the search engine 120 required by the method 400 to calculate the recovered advertising cost including revenue, average cost per click (CPC), average click-through rate (CTR), and impressions attributed to the keywords.
規則定義器532は、SERP内の広告についてのスコアを決定する規則を定義する。規則定義器532は、規則を規則データベース552に規則を格納する。規則定義器532は、方法300のステップ310を実施する。規則定義器532は、様々な方法で実装され得、例えば、いくつかの実施例では、規則定義器532は単純に、規則を定義するテキスト・ファイルを受信し、一方、他の実施例では、規則定義器532は、ユーザが規則を対話的に定義できるようにするグラフィック・インターフェースをクライアント・コンピュータ115に提供する。一般に、規則を定義するための方法は、本発明の範囲外である。 The rule definer 532 defines rules that determine a score for an advertisement in the SERP. The rule definer 532 stores the rules in a rule database 552. The rule definer 532 performs step 310 of method 300. The rule definer 532 may be implemented in a variety of ways, for example, in some embodiments the rule definer 532 simply receives a text file that defines the rules, while in other embodiments the rule definer 532 provides the client computer 115 with a graphical interface that allows a user to interactively define the rules. In general, the method for defining the rules is outside the scope of the present invention.
CA分析器135は、方法300のステップ315~340に関連する処理を実行する。CA分析器135は、キーワード・データベース550に格納された収集済みのキーワードを使用して、SERPSを取得するとともに有料広告及び対応するリスティングの位置を特定し、結果をキーワード・データベース550に格納する。CA分析器135は、さらに、SERPSを評価して共食い広告スコアを生成し、結果を広告データベース554に格納する。 CA analyzer 135 performs the processing associated with steps 315-340 of method 300. CA analyzer 135 uses the collected keywords stored in keyword database 550 to obtain SERPS and locate paid advertisements and corresponding listings, and stores the results in keyword database 550. CA analyzer 135 further evaluates the SERPS to generate a cannibalization ad score, and stores the results in ad database 554.
CA報告生成器534は、広告についての共食い広告スコアを提供する報告を生成する。CA報告生成器534は、方法300のステップ345を実行する。 The CA report generator 534 generates a report that provides the cannibalization ad scores for the ads. The CA report generator 534 performs step 345 of method 300.
いくつかの実施例では、広告購入器536は、広告データベース554に格納された共食い広告報告によって表される共食い広告分析の結果を考慮に入れた広告を、検索エンジン120から購入する。具体的には、広告購入器536は、広告を購入するかどうかを、その共食いスコアに基づいてケース・バイ・ケースで決定する。他の実施例では、広告購入器536はCAS100の一部ではない。例えば、広告購入器536の機能は、第三者の広告代理店によって実行され得る。 In some implementations, the ad purchaser 536 purchases advertisements from the search engine 120 that take into account the results of the cannibalization advertising analysis represented by the cannibalization advertising report stored in the ad database 554. Specifically, the ad purchaser 536 decides on a case-by-case basis whether to purchase an advertisement based on its cannibalization score. In other implementations, the ad purchaser 536 is not part of the CAS 100. For example, the functions of the ad purchaser 536 may be performed by a third-party advertising agency.
回収広告費分析器(RAS分析器)538は、共食いと見なされる広告を購入しないことによって得られる結果、すなわち効果を分析する。一般に、RAS分析器538は、方法400を実行して、広告主に提供され得る報告又は他の結果を生成する。RAS分析器538はまた、前述のように、回収広告費以外の効果の他の尺度を計算し得る。このような尺度には、とりわけ、非共食いアクションが行われた場合と行われなかった場合の比較可能な期間の、広告クリック数、広告コスト、オーガニック・クリック数、インプレッション、収益が含まれる。RAS分析器538は、その結果を広告データベース554に格納する。 The recovered advertising spend analyzer (RAS analyzer) 538 analyzes the results, i.e., effectiveness, obtained by not purchasing the ads that are considered cannibalizing. In general, the RAS analyzer 538 executes the method 400 to generate reports or other results that can be provided to the advertiser. The RAS analyzer 538 may also calculate other measures of effectiveness besides recovered advertising spend, as described above. Such measures include, among others, ad clicks, ad costs, organic clicks, impressions, and revenue for comparable periods when the non-cannibalizing action was taken and when it was not taken. The RAS analyzer 538 stores the results in the advertising database 554.
キーワード・データベース550は、収集されたキーワードを格納する。キーワード・データベース550はまた、広告の及び対応する無料リスティングの位置又は平均位置を格納し、広告は、広告主によって、又は広告サーバ130によって、又は広告主に代わって行動する別の当事者によって掲載され、広告は、キーワード検索の結果として返されるSERPS内に出現する。 The keyword database 550 stores collected keywords. The keyword database 550 also stores the position or average position of the advertisements and of the corresponding free listings, where the advertisements are placed by the advertiser, or by the ad server 130, or by another party acting on behalf of the advertiser, and where the advertisements appear within the SERPS returned as a result of the keyword search.
規則データベース552は、広告についての共食いスコアを生成するために使用される規則を格納する。 The rules database 552 stores the rules used to generate a cannibalization score for an advertisement.
広告データベース554は、収集されたキーワードに対応する、広告主によって供給された広告を格納する。一般に、広告主が関心を持つ各キーワードは、検索エンジンによって掲載され得る対応する有料広告を有する。広告データベース554はまた、CA報告生成器534によって生成されたCA報告と、RAS分析器538によって生成された回収広告費及び他の結果データとを格納する。 The advertisement database 554 stores advertiser-supplied advertisements that correspond to the collected keywords. Typically, each keyword of interest to an advertiser has a corresponding paid advertisement that may be placed by a search engine. The advertisement database 554 also stores the CA reports generated by the CA report generator 534 and the advertising spend recovered and other results data generated by the RAS analyzer 538.
上記の仕様、実例、及びデータは、本発明の組成物の製造及び使用の完全な説明を提供するものである。本発明の趣旨及び範囲から逸脱することなく、本発明の多くの実施例を作成することができる。 The above specification, examples and data provide a complete description of the manufacture and use of the composition of the invention. Many embodiments of the invention can be made without departing from the spirit and scope of the invention.
Claims (13)
キーワード収集器が、指定された広告主に関連する複数のキーワード及び複数の広告を収集するステップであって、各キーワードがインターネット広告キャンペーンの一部として広告主が購入を意図している複数の広告のうちの1つに対応し、キーワードを受信したことに応答して、検索エンジンが検索エンジン結果ページ(SERP)を返し、SERPが、(1)少なくとも1つ広告と、(2)少なくとも1つの無料リスティングであって、広告は、他の広告に関連するSERP内に広告の位置を有し、1番目の広告の位置は、最も価値の高い位置であり、広告の位置の序数が大きいほど価値は低くなる、少なくとも1つの無料リスティングと、(2)少なくとも1つの無料リスティングであって、各無料リスティングがランディング・ページへのリンクを含み、無料リスティングは、SERP内に無料リスティングの位置を有し、1番目の広告の位置は、最も価値の高い位置であり、広告の位置の序数が大きいほど価値は低くなる、少なくとも1つの無料リスティングとを含む、ステップと、
規則定義器が、広告についての共食いスコアを計算する少なくとも1つの共食いの規則を維持するステップであって、前記広告についての共食いスコアは、SERP内のその広告の位置と、同じSERP内の対応する無料リスティングのリスティング位置に起因して広告が減少した価値を生成する場合に、前記広告が共食いであることを示し、対応する無料リスティングは、前記広告によって参照されるものと同じ商品又はサービスを参照する、ステップと、
共食い広告分析器が、受信した複数の広告のうちから指定された広告を購入するか否かを定期的に決定するステップであって、定期的な決定が、
指定された前記広告に対応する前記キーワードについてのSERPを取得するためにキーワード検索を実行するステップと、
前記SERP内の指定された前記広告及び前記SERP内の対応する無料リスティングについての広告の位置を特定するステップと、
前記少なくとも1つの共食いの規則を指定された前記広告に適用することにより、指定された前記広告についての共食いスコアを生成するステップと、
広告購入器が、収集された前記複数の広告についての広告の購入を実行するステップであって、広告についての収集された前記共食いスコアが、前記広告が共食いであることを示す場合に、前記広告は購入されない、ステップと
を含む、コンピュータ実施方法。 1. A computer-implemented method for adjusting bids for internet advertisements in an internet advertising campaign, comprising:
a keyword collector collecting a plurality of keywords and a plurality of advertisements associated with a specified advertiser, each keyword corresponding to one of a plurality of advertisements that the advertiser intends to purchase as part of an Internet advertising campaign, and in response to receiving the keywords, a search engine returning a search engine results page (SERP), the SERP including: (1) at least one advertisement; (2) at least one free listing, the advertisement having a position in the SERP relative to other advertisements, the first advertisement position being the most valuable position and the higher the ordinal number of the advertisement position being less valuable; and (2) at least one free listing, each free listing including a link to a landing page, the free listing having a position in the SERP for the free listing, the first advertisement position being the most valuable position and the higher the ordinal number of the advertisement position being less valuable;
a rule definer maintaining at least one cannibalization rule that calculates a cannibalization score for an advertisement , the cannibalization score for an advertisement indicating that the advertisement is cannibalized if the advertisement generates reduced value due to the advertisement's position in a SERP and a listing position of a corresponding free listing in the same SERP, the corresponding free listing referencing the same product or service as referenced by the advertisement;
a cannibalization advertisement analyzer periodically determining whether to purchase a specified advertisement from the plurality of received advertisements, the periodic determination comprising :
performing a keyword search to obtain a SERP for the keyword corresponding to the specified advertisement ;
locating the specified advertisement within the SERP and the advertisement for the corresponding free listing within the SERP ;
generating a cannibalization score for the designated advertisement by applying the at least one cannibalization rule to the designated advertisement ;
an advertisement purchaser performing an advertisement purchase for the aggregated plurality of advertisements, where if the aggregated cannibalization scores for an advertisement indicate that the advertisement is cannibalized, the advertisement is not purchased;
4. A computer-implemented method comprising:
広告についての共食いスコアを計算する少なくとも1つの共食いの規則を維持するための規則データベースであって、広告のための共食いスコアが、SERP内のその広告の位置と、同じSERP内の無料リスティングに対応するリスティング位置に起因して広告が減少した価値を生成する場合に、前記広告が共食いであることを示し、対応する無料リスティングは、前記広告によって参照されるものと同じ商品又はサービスを参照する、キーワード定義器と、
受信した複数の広告のうちから指定された広告を購入するか否かを定期的に決定するためのCA分析器であって、定期的な決定が、
指定された前記広告に対応する前記キーワードについてのSERPを取得するためにキーワード検索を実行するステップと、
前記SERP内の指定された前記広告及び前記SERP内の対応する無料リスティングについての広告の位置を特定するステップと、
前記少なくとも1つの共食いの規則を指定された前記広告に適用することにより、指定された前記広告についての共食いスコアを生成するステップと、
収集された前記複数の広告についての広告の購入を実行するステップであって、広告についての収集された前記共食いスコアが、前記広告が共食いであることを示す場合に、前記広告は購入されない、ステップと
を含む、CA分析器と
を備える、ネットワーク・コンピューティング・デバイス。 a keyword gatherer for gathering a plurality of keywords and a plurality of advertisements , each keyword corresponding to one of a plurality of advertisements that an advertiser intends to purchase as part of an Internet advertising campaign, in response to receiving the keywords, a search engine returns a search engine results page (SERP), the SERP including: (1 ) one or more advertisements; (2) at least one free listing, the advertisement having a position in the SERP relative to other advertisements, the first advertisement position being the most valuable position and the higher the ordinal number of the advertisement position being less valuable; and (2) at least one free listing, each free listing including a link to a landing page, the free listing having a position in the SERP relative to other advertisements, the first advertisement position being the most valuable position and the higher the ordinal number of the advertisement position being less valuable;
a keyword definer for maintaining at least one cannibalization rule that calculates a cannibalization score for an advertisement , the cannibalization score for an advertisement indicating that the advertisement is cannibalized if the advertisement generates reduced value due to the advertisement's position in a SERP and a corresponding listing position in the same SERP, the corresponding free listing referencing the same product or service as referenced by the advertisement;
1. A CA analyzer for periodically determining whether to purchase a specified advertisement from among a plurality of received advertisements , the periodic determination comprising:
performing a keyword search to obtain a SERP for the keyword corresponding to the specified advertisement ;
locating the specified advertisement within the SERP and the advertisement for the corresponding free listing within the SERP ;
generating a cannibalization score for the designated advertisement by applying the at least one cannibalization rule to the designated advertisement;
performing an advertisement buy for the aggregated plurality of advertisements, where if the aggregated cannibalization scores for an advertisement indicate that the advertisement is cannibalized, the advertisement is not purchased;
and a CA analyzer including:
Applications Claiming Priority (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US16/922,593 US11727434B2 (en) | 2020-07-07 | 2020-07-07 | Management of cannibalistic ads to improve internet advertising efficiency |
| US16/922,593 | 2020-07-07 | ||
| US17/011,449 | 2020-09-03 | ||
| US17/011,449 US11481806B2 (en) | 2020-09-03 | 2020-09-03 | Management of cannibalistic ads to reduce internet advertising spending |
| PCT/US2021/028992 WO2022010560A1 (en) | 2020-07-07 | 2021-04-23 | Identification and management of cannibalistic ads to improve internet advertising efficiency |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023533515A JP2023533515A (en) | 2023-08-03 |
| JP7702473B2 true JP7702473B2 (en) | 2025-07-03 |
Family
ID=79553653
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2023500299A Active JP7702473B2 (en) | 2020-07-07 | 2021-04-23 | Identifying and managing cannibalized advertising to improve the effectiveness of internet advertising |
Country Status (9)
| Country | Link |
|---|---|
| EP (1) | EP4179493A4 (en) |
| JP (1) | JP7702473B2 (en) |
| KR (1) | KR20230085129A (en) |
| CN (1) | CN115885304A (en) |
| AU (2) | AU2021305814A1 (en) |
| CA (1) | CA3185052A1 (en) |
| GB (1) | GB2611975A (en) |
| IL (1) | IL299596A (en) |
| WO (1) | WO2022010560A1 (en) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20120166413A1 (en) | 2010-12-24 | 2012-06-28 | Lebaron Matt | Automatic Generation of Tasks For Search Engine Optimization |
| JP2020024566A (en) | 2018-08-07 | 2020-02-13 | バリューコマース株式会社 | Ad management system, ad management method, and ad management program |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20090037375A1 (en) * | 2007-07-30 | 2009-02-05 | Seok Won Cho | Method and apparatus for the placement of advertisements in a search results page |
| US20090292677A1 (en) * | 2008-02-15 | 2009-11-26 | Wordstream, Inc. | Integrated web analytics and actionable workbench tools for search engine optimization and marketing |
| US8396742B1 (en) * | 2008-12-05 | 2013-03-12 | Covario, Inc. | System and method for optimizing paid search advertising campaigns based on natural search traffic |
| WO2012047820A1 (en) * | 2010-10-05 | 2012-04-12 | Baker Hughes Incorporated | Method and apparatus for efficient implementation of design changes |
| US20150046254A1 (en) * | 2012-07-18 | 2015-02-12 | Simon Raab | System and method for display relevance watch |
-
2021
- 2021-04-23 KR KR1020237003895A patent/KR20230085129A/en active Pending
- 2021-04-23 JP JP2023500299A patent/JP7702473B2/en active Active
- 2021-04-23 GB GB2301657.9A patent/GB2611975A/en not_active Withdrawn
- 2021-04-23 EP EP21838648.0A patent/EP4179493A4/en active Pending
- 2021-04-23 IL IL299596A patent/IL299596A/en unknown
- 2021-04-23 CA CA3185052A patent/CA3185052A1/en active Pending
- 2021-04-23 CN CN202180048616.4A patent/CN115885304A/en active Pending
- 2021-04-23 AU AU2021305814A patent/AU2021305814A1/en not_active Abandoned
- 2021-04-23 WO PCT/US2021/028992 patent/WO2022010560A1/en not_active Ceased
-
2024
- 2024-06-03 AU AU2024203739A patent/AU2024203739A1/en active Pending
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20120166413A1 (en) | 2010-12-24 | 2012-06-28 | Lebaron Matt | Automatic Generation of Tasks For Search Engine Optimization |
| JP2020024566A (en) | 2018-08-07 | 2020-02-13 | バリューコマース株式会社 | Ad management system, ad management method, and ad management program |
Also Published As
| Publication number | Publication date |
|---|---|
| GB2611975A (en) | 2023-04-19 |
| EP4179493A1 (en) | 2023-05-17 |
| AU2024203739A1 (en) | 2024-06-27 |
| CN115885304A (en) | 2023-03-31 |
| WO2022010560A1 (en) | 2022-01-13 |
| IL299596A (en) | 2023-03-01 |
| AU2021305814A1 (en) | 2023-02-09 |
| EP4179493A4 (en) | 2024-05-15 |
| CA3185052A1 (en) | 2022-01-13 |
| JP2023533515A (en) | 2023-08-03 |
| KR20230085129A (en) | 2023-06-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Rutz et al. | Modeling indirect effects of paid search advertising: Which keywords lead to more future visits? | |
| US8682718B2 (en) | Click fraud detection | |
| US8788339B2 (en) | Multiple attribution models with return on ad spend | |
| US8650066B2 (en) | System and method for updating product pricing and advertising bids | |
| US9576251B2 (en) | Method and system for processing web activity data | |
| Kalyanam et al. | Cross channel effects of search engine advertising on brick & mortar retail sales: Meta analysis of large scale field experiments on Google. com | |
| US20020111847A1 (en) | System and method for calculating a marketing appearance frequency measurement | |
| JP2009048634A (en) | Method and system for correcting CTR | |
| US11922457B2 (en) | Management of cannibalistic ads to improve internet advertising efficiency | |
| JP7011552B2 (en) | Ad management system, ad management method, and ad management program | |
| US11481806B2 (en) | Management of cannibalistic ads to reduce internet advertising spending | |
| JP7702473B2 (en) | Identifying and managing cannibalized advertising to improve the effectiveness of internet advertising | |
| WO2013116105A1 (en) | Alterations of calculations in attribution modeling | |
| Vattikonda et al. | Empirical analysis of search advertising strategies | |
| Kozberg | The value drivers of internet stocks: a business models approach | |
| NL2011176C2 (en) | Method and system for online marketing measurements. | |
| US20250342505A1 (en) | Method And System For Bidding On Uncontested Search Advertising Auctions | |
| WO2015048686A1 (en) | Secured search | |
| Manchanda et al. | The effects of banner advertising on consumer inter-purchase times and expenditures in digital environments | |
| US20080091487A1 (en) | Apparatus and method for deriving advertising expenditure data | |
| Ivanova | WEB ANALYTIC TOOLS FOR MEASURING SEO EFFICIENCY | |
| JP2005092832A (en) | Value evaluation system of web site | |
| WO2011143372A1 (en) | Apparatus and method for marketing-based dynamic attribution |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240423 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20241129 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20241220 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250321 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20250618 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250623 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7702473 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |