(57)【要約】  広告キャンペーンを管理し、最適化するシステム及び方法を提供する。本発明に基づく広告管理方法は、広告キャンペーンを管理する広告管理方法において、親広告キャンペーンを選択するステップと、子広告キャンペーンを生成するステップとを有し、子広告キャンペーンは、親広告キャンペーンから、選択された広告基準を自動的に継承する。本発明に基づく他の広告管理方法は、広告キャンペーンにおける複数の広告のパフォーマンスメトリックを判定するステップと、パフォーマンスメトリックに基づいて、複数の広告から広告を選択するステップと、選択された広告を実行するステップとを有する。パフォーマンスメトリックは、以下に限定されるものではないが、広告費用対効果、コンバージョン、広告に対するクリック数、購入の数等がある。
2008529190.tif 000002
【特許請求の範囲】
【請求項１】
広告キャンペーンを管理する広告管理方法において、
ａ．親広告キャンペーンを選択するステップと、
ｂ．子広告キャンペーンを生成するステップとを有し、
上記子広告キャンペーンは、上記親広告キャンペーンから、選択された広告基準を自動的に継承することを特徴とする広告管理方法。
【請求項２】
上記広告基準は、キーワード、クリエーティブ及び付け値の少なくとも１つを含むことを特徴とする請求項１記載の広告管理方法。
【請求項３】
上記親広告キャンペーンにおける上記広告基準の値の変更によって、上記子広告キャンペーンにおける広告基準の値の変更が自動的にトリガされることを特徴とする請求項１記載の広告管理方法。
【請求項４】
第１のタイプのキーワード一致をトリガするように上記親広告キャンペーンを設定し、第２のタイプのキーワード一致をトリガするように上記子広告キャンペーンを設定するステップを更に有する請求項１記載の広告管理方法。
【請求項５】
上記第１のタイプのキーワード一致及び上記第２のタイプのキーワード一致は、完全一致、フレーズ一致及び部分一致の１つであることを特徴とする請求項４記載の広告管理方法。
【請求項６】
上記親広告キャンペーンは、第１の地理的位置をターゲットとし、上記子広告キャンペーンは、上記第１の地理的位置とは異なる第２の地理的位置をターゲットとすることを特徴とする請求項１記載の広告管理方法。
【請求項７】
上記親広告キャンペーンにおける広告基準の値と、上記子広告キャンペーンにおける広告基準の値との間の比率は、上記第１の地理的位置と、上記第２の地理的位置との間の関係に応じて変化することを特徴とする請求項６記載の広告管理方法。
【請求項８】
広告キャンペーンを管理する広告管理方法において、
ａ．広告キャンペーンにおける複数の広告のパフォーマンスメトリックを判定するステップと、
ｂ．上記パフォーマンスメトリックに基づいて、上記複数の広告から広告を選択するステップとを有する広告管理方法。
【請求項９】
上記各広告は、キーワード及びクリエーティブを組み合わせることによって形成され、該各キーワード及び各クリエーティブは、関連するレーティングを有することを特徴とする請求項８記載の広告管理方法。
【請求項１０】
上記キーワード及びクリエーティブの組合せは、フォールバックアルゴリズムによって決定されることを特徴とする請求項９記載の広告管理方法。
【請求項１１】
上記選択された広告は、一致タイプに関連するパフォーマンスメトリックに基づいて選択されることを特徴とする請求項８記載の広告管理方法。
【請求項１２】
上記一致タイプは、完全一致、フレーズ一致及び部分一致の１つであることを特徴とする請求項１１記載の広告管理方法。
【請求項１３】
上記一致タイプに基づいてキーワードの付け値を調整するステップを更に有する請求項１１記載の広告管理方法。
【請求項１４】
上記一致タイプに基づいて、上記広告キャンペーンに追加する新たなキーワードを特定するステップを更に有する請求項１１記載の広告管理方法。
【請求項１５】
完全一致、フレーズ一致及び部分一致から選択された１つで、複数のキーワードから、どのキーワードを実行するかを決定するステップを更に有する請求項１１記載の広告管理方法。
【請求項１６】
上記各広告は、クリエーティブ、一致タイプ、ランディングページ、地理的ターゲットの対応する組合せを有することを特徴とする請求項８記載の広告管理方法。
【請求項１７】
上記複数の広告は、同時に実行されることを特徴とする請求項１６記載の広告管理方法。
【請求項１８】
上記複数の広告は、順次的に実行されることを特徴とする請求項１７記載の広告管理方法。
【請求項１９】
上記複数の広告について、広告基準の複数の組合せを生成するステップを更に有する請求項８記載の広告管理方法。
【請求項２０】
上記選択された広告のパフォーマンスメトリックは、コンバージョン比率に対応することを特徴とする請求項１９記載の広告管理方法。
【請求項２１】
上記複数の広告基準のそれぞれに対応するパフォーマンスメトリックに基づいて、付け値を調整するステップを更に有する請求項１９記載の広告管理方法。
【請求項２２】
それぞれがキーワードを含む複数の広告を同時に実行し、該各広告について上記パフォーマンスメトリックを判定するステップを更に有する請求項２１記載の広告管理方法。
【請求項２３】
それぞれがキーワードを含む複数の広告を順次的に実行し、該各広告について上記パフォーマンスメトリックを判定するステップを更に有する請求項２１記載の広告管理方法。
【請求項２４】
上記広告基準は、キーワード、チャンネル、シンジケーション、クリエーティブ、一致タイプ、ランディングページ、地域、曜日、日時、年齢及び性別のうちの１つ以上を含むことを特徴とする請求項１９記載の広告管理方法。
【請求項２５】
上記複数の広告は、親ノード及び対応する子ノードを有する木構造において関連付けられ、該親ノードは、広告に対応し、該子ノードは、該親ノードの広告の一致タイプに対応し、当該広告管理方法は、親ノードに対応するパフォーマンスメトリックが所定の閾値を下回る場合、上記木構造から子ノードを枝刈りするステップを更に有することを特徴とする請求項２１記載の広告管理方法。
【請求項２６】
上記広告基準は、地理的ターゲットに対応し、当該広告管理方法は、地理的ターゲット及び対応するパフォーマンスメトリックに基づいて各広告の付け値を決定するステップを更に有することを特徴とする請求項１９記載の広告管理方法。
【請求項２７】
ａ．上記複数の広告のそれぞれについて、行動のソースを特定するステップと、
ｂ．上記広告のパフォーマンスメトリックが所定の閾値を下回る場合、上記ソースから該広告の実行を削除するステップとを更に有する請求項８記載の広告管理方法。
【請求項２８】
上記行動のソースは、インターネットプロトコルアドレスによって特定されることを特徴とする請求項２７記載の広告管理方法。
【請求項２９】
インターネットプロトコルアドレスを含むリファラユニフォームリソースロケータを特定するステップを更に有する請求項２８記載の広告管理方法。
【請求項３０】
ａ．上記複数の広告について複数のパフォーマンス目標を特定するステップと、
ｂ．上記複数のパフォーマンス目標に基づいて、上記複数の広告の付け値を調整するステップとを更に有する請求項８記載の広告管理方法。
【請求項３１】
上記パフォーマンス目標は、全体の広告キャンペーンの最大の総コストと、広告キャンペーンにおける１つの広告の最大のコストとを含むことを特徴とする請求項３０記載の広告管理方法。
【請求項３２】
ａ．上記広告キャンペーンの第１のキーワードを判定するステップと、
ｂ．上記第１のキーワードの否定キーワードを自動的に判定するステップと、
ｃ．上記広告キャンペーンをトリガするドキュメントが上記第１のキーワードを含み、上記否定キーワードを含んでいない場合にのみ、該広告キャンペーンから広告を実行するステップとを更に有する請求項８記載の広告管理方法。
【請求項３３】
上記否定キーワードは、検索ターム及びコンバージョンデータの少なくとも１つから判定されることを特徴とする請求項３２記載の広告管理方法。
【請求項３４】
ａ．上記広告キャンペーンの広告を介して、アイテムにアクセスするためのクリックのシーケンスを判定するステップと、
ｂ．上記クリックのシーケンスにおけるクリックの値を判定するステップと、
ｃ．上記クリックのシーケンスにおける各クリックにパフォーマンスメトリックを割り当てるステップとを更に有する請求項８記載の広告管理方法。
【請求項３５】
上記パフォーマンスメトリックの割当は、クリックの時刻、クリックのシーケンスにおけるクリックの順序、クリックされた広告の数のうちの１つ以上に基づいて行われることを特徴とする請求項３４記載の広告管理方法。
【請求項３６】
ａ．親広告キャンペーンからシャドウキャンペーンを生成する生成手段と、
ｂ．上記親広告キャンペーンから選択された広告基準によって、上記シャドウキャンペーンを設定する設定手段とを備えるシャドウキャンペーンシステム。
【請求項３７】
上記シャドウキャンペーンは、条件付きシャドウキャンペーン及び無条件シャドウキャンペーンから選択されるキャンペーンであることを特徴とする請求項３６記載のシャドウキャンペーンシステム。
【請求項３８】
広告キャンペーンを管理する広告管理システムにおいて、
ａ．それぞれが広告基準の複数の組合せからの広告基準の組合せを含む複数の広告を生成する第１のモジュールと、
ｂ．上記複数の広告から広告のパフォーマンスを算出するパフォーマンス算出器とを備える広告管理システム。
【請求項３９】
上記広告基準は、地理的位置、トラヒックサイト及び一致タイプのうちの２つ以上を含むことを特徴とする請求項３８記載の広告管理システム。
【請求項４０】
上記広告基準は、クリエーティブ、ランディングページ及びジオターゲティング基準のうちの２つ以上を含むことを特徴とする請求項３８記載の広告管理システム。
【請求項４１】
上記広告基準は、キーワード、チャンネル、シンジケーション、曜日、日時、年齢、性別のうちの２つ以上を含むことを特徴とする請求項３８記載の広告管理システム。
【請求項４２】
上記生成された複数の広告を実行する実行モジュールを更に備える請求項３８記載の広告管理システム。
【請求項４３】
上記実行モジュールは、上記生成された複数の広告を同時に実行することを特徴とする請求項４２記載の広告管理システム。
【請求項４４】
上記実行モジュールは、上記生成された複数の広告を順次的に実行することを特徴とする請求項４２記載の広告管理システム。
【請求項４５】
パフォーマンスメトリックの閾値を満たさない広告を枝刈りする枝刈り手段を更に備える請求項３８記載の広告管理システム。
【請求項４６】
ａ．広告キャンペーンにおける広告からのアイテムの購入を判定する購入判定手段と、
ｂ．購入に通じるクリックのシーケンスにおけるクリックのパフォーマンスメトリックを判定するパフォーマンスメトリック判定手段とを更に備える請求項３８記載の広告管理システム。
【請求項４７】
上記パフォーマンスメトリック判定手段は、クリックのシーケンスにおけるクリックの時刻、クリックのシーケンスにおけるクリックの順序、クリックのシーケンスにおけるクリックの数を解析することを特徴とする請求項４６記載の広告管理システム。
【発明の詳細な説明】
【関連出願】
【０００１】
本出願は、米国特許法第１１９条（ｅ）項に基づき、引用によって本願に援用される、２００５年２月１日に出願された係属中の米国仮特許出願第６０／６４９，２０５号、発明の名称「グラニュラー広告キャンペーンを生成し、最適化し、管理する方法及び装置（Method and Apparatus for Generating, Optimizing and Managing Granular Advertising Campaigns）」の優先権を主張する。
【技術分野】
【０００２】
本発明は、電子商取引に関する。具体的には、本発明は、ワールドワイドウェブ上で行われる電子広告キャンペーンに関する。
【背景技術】
【０００３】
ウェブベースの広告では、キーワードを用いて、ターゲットとなる消費者に狙いを絞って、より有効な広告を行うことができる。また、ウェブベースの広告では、広告主は、広告を見たユーザの何パーセントが、実際に広告をクリックし、業者のサイトに訪れたかを高速に算出することによって、広告の有効性を追跡することができる。すなわち、広告の有効性は、広告費用対効果（Return on Advertising Spend：ＲＯＡＳ）、クリック単価（Cost Per Click：ＣＰＣ）等のマーケティングメトリックを用いて計算できる。幾つかのサービス、例えば、ペイパークリック（pay-per click：ＰＰＣ）サービスの１つであるグーグル社（Google：商標）のアドワーズ（AdWords：商標）では、広告主が、広告をトリガするキーワードと、クリック単位で支払う料金とを自ら決めることができる。他にも、広告主が投資収益率（returns on investment：ＲＯＩ）を追跡することができるサービスもある。このように、キャンペーンを生成し、ＲＯＩを追跡するサービスは存在しているが、広告キャンペーンの複数の基準を制御することによって広告キャンペーンを管理するサービスは、存在していない。
【発明の開示】
【課題を解決するための手段】
【０００４】
本発明は、広告キャンペーンを管理し、最適化するシステム及び方法を提供する。本発明の一側面である広告管理方法は、広告キャンペーンを管理する広告管理方法において、親広告キャンペーンを選択するステップと、子広告キャンペーンを生成するステップとを有し、子広告キャンペーンは、親広告キャンペーンから、選択された広告基準を自動的に継承する。広告基準は、好ましくは、キーワード、クリエーティブ及び付け値の少なくとも１つを含む。一実施の形態においては、親広告キャンペーンにおける広告基準の値の変更によって、子広告キャンペーンにおける広告基準の値の変更が自動的にトリガされる。他の実施の形態においては、広告管理方法は、第１のタイプのキーワード一致をトリガするように親広告キャンペーンを設定し、第２のタイプのキーワード一致をトリガするように子広告キャンペーンを設定するステップを更に有する。
【０００５】
一実施の形態においては、第１のタイプのキーワード一致及び第２のタイプのキーワード一致は、完全一致、フレーズ一致及び部分一致の１つである。更に他の実施の形態においては、親広告キャンペーンは、第１の地理的位置をターゲットとし、子広告キャンペーンは、第１の地理的位置とは異なる第２の地理的位置をターゲットとする。更に他の実施の形態においては、親広告キャンペーンにおける広告基準の値と、子広告キャンペーンにおける広告基準の値との間の比率は、第１の地理的位置と、第２の地理的位置との間の関係に応じて変化する。なお、親広告キャンペーン及びシャドウ広告キャンペーンは、広告基準の如何なる組合せも有することができ、各組合せは、他の組合せから独立している。
【０００６】
本発明の第２の側面である広告管理方法は、広告キャンペーンを管理する広告管理方法において、広告キャンペーンにおける複数の広告のパフォーマンスメトリックを判定するステップと、パフォーマンスメトリックに基づいて、複数の広告から広告を選択するステップとを有する。各広告は、キーワード及びクリエーティブを組み合わせることによって形成され、各キーワード及び各クリエーティブは、関連するレーティングを有する。一実施の形態においては、キーワード及びクリエーティブの組合せは、フォールバックアルゴリズムによって決定される。選択された広告は、好ましくは、一致タイプに関連するパフォーマンスメトリックに基づいて選択される。一致タイプは、完全一致、フレーズ一致及び部分一致の１つである。他の実施の形態においては、広告管理方法は、一致タイプに基づいてキーワードの付け値を調整するステップを更に有する。他の実施の形態は、一致タイプに基づいて、広告キャンペーンに追加する新たなキーワードを特定するステップを更に有する。他の実施の形態においては、広告管理方法は、完全一致、フレーズ一致及び部分一致から選択された１つで、複数のキーワードから、どのキーワードを実行するかを決定するステップを更に有する。
【０００７】
一実施の形態においては、各広告は、クリエーティブ、一致タイプ、ランディングページ、地理的ターゲットの対応する組合せを有する。複数の広告は、好ましくは、同時に実行される。これに代えて、上記複数の広告は、順次的に実行してもよい。
【０００８】
更に他の実施の形態においては、広告管理方法は、複数の広告について、広告基準の複数の組合せを生成するステップを更に有する。選択された広告のパフォーマンスメトリックは、コンバージョン比率に対応する。一実施の形態においては、広告管理方法は、複数の広告基準のそれぞれに対応するパフォーマンスメトリックに基づいて、付け値を調整するステップを更に有する。広告管理方法は、好ましくは、それぞれがキーワードを含む複数の広告を同時に実行し、各広告についてパフォーマンスメトリックを判定するステップを更に有する。これに代えて、広告管理方法は、それぞれがキーワードを含む複数の広告を順次的に実行し、各広告についてパフォーマンスメトリックを判定するステップを更に有していてもよい。
【０００９】
更に他の実施の形態においては、広告基準は、キーワード、チャンネル、シンジケーション、クリエーティブ、一致タイプ、ランディングページ、地域、曜日、日時、年齢及び性別のうちの１つ以上を含む。他の実施の形態においては、複数の広告は、親ノード及び対応する子ノードを有する木構造において関連付けられる。親ノードは、広告に対応し、子ノードは、親ノードの広告の一致タイプに対応する。広告管理方法は、親ノードに対応するパフォーマンスメトリックが所定の閾値を下回る場合、木構造から子ノードを枝刈りするステップを更に有する。他の実施の形態においては、広告管理方法は、広告基準は、地理的ターゲットに対応し、広告管理方法は、地理的ターゲット及び対応するパフォーマンスメトリックに基づいて各広告の付け値を決定するステップを更に有する。
【００１０】
更に他の実施の形態においては、複数の広告のそれぞれについて、行動のソースを特定するステップと、広告のパフォーマンスメトリックが所定の閾値を下回る場合、ソースから広告の実行を削除するステップとを更に有する。行動のソースは、インターネットプロトコルアドレスによって特定される。広告管理方法は、好ましくは、インターネットプロトコルアドレスを含むリファラユニフォームリソースロケータを特定するステップを更に有する。
【００１１】
他の実施の形態においては、広告管理方法は、複数の広告について複数のパフォーマンス目標を特定するステップと、複数のパフォーマンス目標に基づいて、複数の広告の付け値を調整するステップとを更に有する。パフォーマンス目標は、全体の広告キャンペーンの最大の総コストと、広告キャンペーンにおける１つの広告の最大のコストとを含む。
【００１２】
他の実施の形態においては、広告管理方法は、広告キャンペーンの第１のキーワードを判定するステップと、第１のキーワードの否定キーワードを自動的に判定するステップと、広告キャンペーンをトリガするドキュメントが第１のキーワードを含み、否定キーワードを含んでいない場合にのみ、広告キャンペーンから広告を実行するステップとを更に有する。否定キーワードは、検索ターム及びコンバージョンデータの少なくとも１つから判定される。
【００１３】
広告管理方法は、更に、広告キャンペーンの広告を介して、アイテムにアクセスするためのクリックのシーケンスを判定するステップと、クリックのシーケンスにおけるクリックの値を判定するステップと、クリックのシーケンスにおける各クリックにパフォーマンスメトリックを割り当てるステップとを更に有する。好ましくは、パフォーマンスメトリックの割当は、クリックの時刻、クリックのシーケンスにおけるクリックの順序、クリックされた広告の数のうちの１つ以上に基づいて行われる。
【００１４】
本発明の第３の側面であるシャドウキャンペーンシステムは、親広告キャンペーンからシャドウキャンペーンを生成する生成手段と、親広告キャンペーンから選択された広告基準によって、シャドウキャンペーンを設定する設定手段とを備える。シャドウキャンペーンモジュールは、広告基準がマニュアルで設定できるように構成される。更に他の実施の形態においては、シャドウキャンペーンは、条件付きシャドウキャンペーン及び無条件シャドウキャンペーンから選択されるキャンペーンである。
【００１５】
本発明の第４の側面である広告管理システムは、広告キャンペーンを管理する広告管理システムにおいて、それぞれが広告基準の複数の組合せからの広告基準の組合せを含む複数の広告を生成する第１のモジュールと、複数の広告から広告のパフォーマンスを算出するパフォーマンス算出器とを備える。広告基準は、地理的位置、トラヒックサイト及び一致タイプのうちの２つ以上を含んでいてもよい。これに代えて、広告基準は、クリエーティブ、ランディングページ及びジオターゲティング基準のうちの２つ以上を含んでいてもよい。これに代えて、広告基準は、キーワード、チャンネル、シンジケーション、曜日、日時、年齢、性別のうちの２つ以上を含んでいてもよい。他の実施の形態においては、広告管理システムは、生成された複数の広告を実行する実行モジュールを更に備える。実行モジュールは、生成された広告を同時に実行する。幾つかの実施の形態では、実行モジュールは、広告を表示するシステムを呼び出す。他の実施の形態では、実行モジュールは、広告自体を表示する。これに代えて、実行モジュールは、生成された広告を順次的に実行してもよい。他の実施の形態においては、広告管理システムは、パフォーマンスメトリックの閾値を満たさない広告を枝刈りする枝刈り手段を更に備える。更に他の実施の形態においては、広告管理システムは、広告キャンペーンにおける広告からのアイテムの購入を判定する購入判定手段と、購入に通じるクリックのシーケンスにおけるクリックのパフォーマンスメトリックを判定するパフォーマンスメトリック判定手段とを更に備える。パフォーマンスメトリック判定手段は、クリックのシーケンスにおけるクリックの時刻、クリックのシーケンスにおけるクリックの順序、クリックのシーケンスにおけるクリックの数を解析するように構成される。
【発明を実施するための最良の形態】
【００１６】
本発明の実施の形態により、例えば、検索キーワード及びコンテンツ連動広告（Contextual Advertising）について生成された広告キャンペーン等、グラニュラー広告キャンペーンを効率的に管理及び最適化することができる。なお、本明細書で用いる、グラニュラー広告キャンペーン（granular advertising campaign）という表現は、広告が少数のインプレッションをターゲットとし、インプレッション／クリック及びバックエンドトランザクションにおいて結果を測定できることを意味する。また、本明細書では、インプレッションとは、あらゆる広告の表示を指すものとする。広告は、好ましくは、対話型であり、見込み客は、「クリック」、アクセス又は他の手法によって、広告と対話し、これによって、見込み客の操作に関するレポートの生成をトリガすることができる。このような処理は、ワールドワイドウェブ上で行われ、及び、携帯電話機、無線機器、対話型テレビジョン、対話型キオスク端末、ネットワークに接続された携帯情報端末（personal digital assistant：ＰＤＡ）を始めとする様々な機器を用いても実行することができる。本発明の実施の形態によって、大きく、複雑な、グラニュラー広告キャンペーンを効率的に生成し及び／又は最適化することができる。本発明の一実施の形態では、キャンペーンは、シャドウキャンペーン（shadow campaign）とも呼ばれる階層的に関連付けられたキャンペーンを用いて管理される。この実施の形態では、サブキャンペーンは、可能なインプレッションの全体の下位集合をターゲットとする。各シャドウキャンペーンの結果は、追跡できるので、親キャンペーンに関連してシャドウキャンペーンをどのように設定するかを制御する規則を生成することができる。
【００１７】
更に、本発明では、キーワード及びクリエーティブを用いて、広告キャンペーンを管理する。なお、本明細書では、クリエーティブとは、広告を表示し、管理するために用いられる情報からなる。この情報には、例えば、タイトル、説明、表示、クリックスルー率（click-through rate）、キーワード、及びこれらに関連する付け値等が含まれる。キーワード及びクリエーティブは、照合され、各組合せのためのメトリックが生成される。そして、パフォーマンスが最高の組合せが選択され、表示される。もちろん、パフォーマンスが最高の組合せは、例えば、目的の変化、商品の説明及び価格の変化及びビジネス環境の変化に応じて変化することがある。
【００１８】
更に、本発明では、広告キャンペーンは、一致タイプ（match type）を追跡し、分析することによって管理される。なお、本明細書において用いる一致タイプとは、広告が表示される前に存在する必要がある一致のタイプである。幾つかの実施の形態では、一致タイプは、正確な一致又は完全一致（exact match）、フレーズ一致（phrase match）、部分一致（broad match）のいずれかであり、このようなタイプについては、当分野において周知である。これらの実施の形態では、広告をいつ表示するかは、ターゲッティング（例えば、キーワード又はコンテンツカテゴリ）及び広告ターゲットと、インプレッションの分類とを一致させるために用いる一致のタイプによって決定される。一致が正確である場合、広告は、インプレッションの分類が広告のターゲットに正確に一致する場合にのみ表示される。一致が広義の一致である場合、どのインプレッションについて、如何なる広告を表示できるかを判定する規則を使用する。
【００１９】
本発明の他の実施の形態では、否定キーワード（negative keyword）を自動的に生成する。例えば、「部分一致」及び「フレーズ一致」のタイプでは、コンバージョンデータ、すなわち、広告の表示によって、ユーザがそこにいつアクセスしたかを示すデータにおける検索ターム情報の解析に基づいて、否定キーワードが自動的に生成される。
【００２０】
本発明の更に他の実施の形態では、キャンペーンは、順次的な経路生成（sequential pathing）を実行することによって管理される。これらの実施の形態では、広告ネットワークがキャンペーン内の個別の平行するキーワードのインスタンスをサポートせず、トライアルクリエーティブ間の比較ができない場合は、トライアルは、順次的に実行される。
【００２１】
本発明の他の実施の形態は、広告キャンペーンを最適化する。これらの実施の形態の１つでは、キーワードパス（例えば、「ローカルパス」）が最適化される。これらの実施の形態においては、各キーワード、クリエーティブ、チャンネル、一致タイプ、シンジケーション及び広告がどこでどのように表示されるかに影響を与える他の幾つかの要素がパス又は変数の個別の組合せを生成する。そして、全ての可能な組合せについて最適性が判定される。特定のパスの強さは、多くの要素に依存して強められ又は弱められる。本発明の他の実施の形態では、広告キャンペーンは、包括的な最適化を実行することによって最適化される。これらの実施の形態では、パフォーマンスターゲット（例えば、広告料に対するリターン又は「ＲＯＡＳ」ターゲット）は、商品／カテゴリ、キャンペーン、広告グループ及び総合的なキャンペーン階層内でのキーワード／クリエーティブレベルにおいて設定される。ターゲットがあるレベルに設定されると、ターゲットに達する降順レベルの最適化が自動的に計算される。
【００２２】
他の実施の形態でキャンペーン広告は、キーワードパスを枝刈りすることによって最適化される。これらの実施の形態では、キーワードの総数を技術的で実用的な制約内に収めるために、階層の各レベルにおけるパフォーマンスメトリックの解析に基づいて、総合的なキャンペーン構造を選択的に枝刈りする。キーワードの総数は、各キャンペーンについてユーザが指定した任意の最大数に設定してもよい。
【００２３】
他の実施の形態では、キャンペーン広告は、地理データを解析することによって最適化される。全国的なキャンペーンは、都市圏別に分割される。この場合、各キーワードパスのパフォーマンスを都市圏レベルで測定し、これに応じて付け値を生成する。
【００２４】
他の実施の形態では、トラヒックサイトを解析することによってキャンペーン広告を最適化する。それぞれの発行者サイト（publisher site）からのトラヒックのパフォーマンスを追跡し、あるメトリックを満たしていない場合、又は所定の数／フラクションのパフォーマンスが低いサイトに含まれる場合、シンジケーションからそれらのサイトを取り除く。
【００２５】
他の実施の形態では、キャンペーン広告は、複数のターゲットを最適化することによって最適化される。これらの実施の形態では、複数のターゲット制約条件を指定する。これらのターゲット制約条件には、注文当りのコスト（Cost Per Order）制約条件及び毎月の予算等が含まれる。
【００２６】
更に他の実施の形態では、キャンペーン広告は、パーチェスファネル（purchasing funnel）を最適化することによって最適化される。ユーザは、通常、購買を実行するまでに、複数の広告を見て、クリックする。これらの実施の形態では、最終的な購買に至るまでの先のクリックの貢献及び各購入から先の（「ヘッド」）タームへの属性値を算出する。
【００２７】
このように、本発明の実施の形態によって、キャンペーンを管理し、最適化し、報告することができる。この実施の形態では、「グルーロジック（glue logic）」を組み込んで、多くの広告ネットワーク及び追跡システムをインタフェースし、管理者にとっての広告キャンペーンの見え方を簡素化し、内部では、複雑なキャンペーン構造を構築しながら、広告ネットワークが提供する全ての利用可能なターゲットメカニズムを有効に活用できるようにしている。
【００２８】
例えば、図１は、本発明に基づく１つのシステム１００の高レベルな概念を示している。システム１００は、キャンペーン管理モジュール１０１及び最適化モジュール１０３を備え、これらは、データ蓄積装置１０５に接続され、データ蓄積装置１０５は、キャンペーン構造１０７、クリックデータ１０９及びコンバージョンデータ１１１を含む。キャンペーン構造１０７は、広告キャンペーンを定義し、管理するために使用され、クリックデータ１０９は、クリックスルーデータ等を追跡するために使用され、コンバージョンデータ１１１は、コンバージョンを追跡するために使用される。以下では、説明を簡潔にするために、キャンペーン広告を管理及び／又は最適化するモジュールについて、「管理」という用語を用いる。
【００２９】
キャンペーン管理
シャドウキャンペーン
シャドウキャンペーンによって、キャンペーンの新しい、動的なコピーを生成し、及び新たなキャンペーンの僅かな部分を変更することができる。シャドウキャンペーンは、地理的なターゲッティング並びにシンジケーションレベル及び一致タイプの識別に特に有用である。
【００３０】
シャドウキャンペーンは、以下のように動作する。まず、親キャンペーンが特定され、シャドウ（例えば、子）キャンペーンが生成され、名称が割り当てられる。次に、全てのキーワード及びクリエーティブが親キャンペーンからシャドウキャンペーンにコピーされる。親キャンペーンからの付け値は、特定の比率で乗算され、シャドウキャンペーンにおいて、同等な付け値が生成される。シャドウキャンペーンの一致タイプは、親キャンペーンの一致タイプと同じになるように又は異なるように選択的に設定される。一具体例として、親キャンペーンでは、全てのキーワードについてフレーズ一致に設定し、シャドウでは、部分一致に設定する。
【００３１】
後に、親キャンペーンにおける何らかの変化（例えば、新たなキーワードの追加又はクリエーティブの変更）は、シャドウキャンペーンにおいて、対応するエンティティが変更されていない限り、シャドウキャンペーンに反映される。例えば、シャドウキャンペーン内のクリエーティブが先に変更されている場合、親キャンペーンにおけるクリエーティブが変化しても、シャドウキャンペーンのクリエーティブは変化しない。
【００３２】
付け値比率は、好ましくは、動的に検討される。例えば、シャドウキャンペーンの付け値が親キャンペーンの付け値の７５％に設定された場合、親キャンペーンの付け値が更新されると、シャドウキャンペーンの付け値は、親キャンペーンの付け値の７５％になるように更新される。一方、キーワードの付け値が手動で特定の値に設定される場合、親キャンペーンにおける付け値が変更されても、シャドウキャンペーンの付け値は、更新されない。図２のキャンペーンファミリ２００は、このような用途の具体例を示しており、ここでは、米国キャンペーン（親キャンペーン）からカナダをターゲットとするキャンペーン（シャドウキャンペーン）が生成されている。キャンペーンファミリ２００では、米国キャンペーン（例えば、親キャンペーン）２０１は、（１）タイトル「米国キャンペーン」２０３と、（２）タイトル「キーワード１」２０５Ａ、クリエーティブ１  ２０５Ｂ及び付け値２０５Ｃとを有する第１のキーワードブロック２０５と、（３）タイトル「キーワード２」２０７Ａ、クリエーティブ２  ２０７Ｂ及び付け値２０７Ｃを有する第２のキーワードブロック２０７とを有する。また、米国キャンペーン２０１は、カナダのシャドウキャンペーン２１０を有し、シャドウキャンペーン２１０は、（１）タイトル「カナダのキャンペーン」２１３と、（２）米国キャンペーン２０１の第１のキーワードブロック２０５からコピーされ、タイトル「キーワード１」２１５Ａ、クリエーティブＣ１  ２１５Ｂ及び米国キャンペーン２０１の第１のキーワードブロック２０５の付け値２０５Ｃに対応し、付け値２０５Ｃの７５％である付け値２１５Ｃを有する第１のキーワードブロック２１５と、（３）米国キャンペーン２０１の第２のキーワードブロック２０７からコピーされ、タイトル「キーワード２」２１７Ａと、クリエーティブＣ２  ２１７Ｂ及び米国キャンペーン２０１の第２のキーワードブロック２０７の付け値２０７Ｃに対応し、付け値２０７Ｃの７５％である付け値２１７Ｃを有する第２のキーワードブロック２１７を有する。
【００３３】
クリエーティブの変更に加えてカナダのキャンペーンの付け値は、米国キャンペーンの付け値の７５％にデフォルトで設定されている。このスキームの１つの利点は、米国キャンペーンに加えられたキーワードが、カナダのキャンペーンに自動的に加えられることである。
【００３４】
なお、シャドウ構造は、キャンペーン階層の如何なるレベルにも適用できる。本発明の幾つかの実施の形態は、シャドウ商品／カテゴリ、キャンペーン及び広告グループをサポートする。
【００３５】
図３は、本発明の実施の形態に基づき、親キャンペーンからシャドウキャンペーンを生成するステップ３００を示している。最初に、ステップ３０１において、親キャンペーンを選択し、ステップ３０３において、シャドウキャンペーンにコピーするべき継承される属性を選択する。ステップ３０３では、付け値乗数等の係数を決定する。そして、ステップ３０５において、シャドウキャンペーンを生成する。
【００３６】
図４は、本発明に基づき、広告キャンペーンを管理するためのステップのシーケンス３２０を示している。第１のステップ３２１では、広告キャンペーンにおける複数の広告のパフォーマンスメトリックを収集する。パフォーマンスメトリックは、以下に限定されるものではないが、広告費用対効果（Return on Advertising Spend：ＲＯＡＳ）、１行動当りのコスト、行動の数、投資収益率（returns on investment：ＲＯＩ）、収入又は広告又は広告キャンペーンのパフォーマンスを測定するための他のあらゆるメトリックを含む。次に、ステップ３２３において、例えば、実行される広告を生成することによって、又は広告を最適化することによって広告キャンペーンを管理する。そして、ステップ３２５において、１つ以上の選択された広告を実行する。
【００３７】
他の実施の形態においては、親キャンペーンは、シャドウキャンペーンの上位集合である。このような親キャンペーンとシャドウキャンペーンとの関係は、後に詳細に説明するように、特に、キーワードパスの枝刈りにとって有益である。一具体例として、親キャンペーンを米国全体のキャンペーンとし、ニューヨーク及びロサンゼルスのシャドウキャンペーンを設ける。所定のキーワードのボリュームが小さく、シャドウキャンペーンが枝刈りされても、親キャンペーンは、全米的なキャンペーンによって、ニューヨーク及びロサンゼルスの都市圏をカバーする。
【００３８】
キーワード及びクリエーティブレーティング
他の実施の形態では、広告テキストは、クリックスルー率（click-through rate：ＣＴＲ）及びコンバージョン比率／ＲＯＩ（ＣＶＲ）に影響を与える。例えば、「現像無料、送料無料」といった広告は、「長期保存に適する高級紙への印刷、一枚当り２４セント」といった広告に比べてＣＴＲが高く、ＣＶＲが低くなることが予想される。第１の広告テキスト又はクリエーティブは、「無料」等のワードを含んでいるため、「攻撃的」であり、第２の広告テキスト又はクリエーティブは、価格について言及しているので、「保守的」である。
【００３９】
なお、本明細書では、「クリエーティブ」とは、例えば、広告のタイトル、説明、ディスプレイ、クリックスルーＵＲＬ、キーワード、付け値等、広告を生成し、追跡するための情報を意味する。
【００４０】
キーワードに基づいて、攻撃的クリエーティブを実行することを決定してもよい。攻撃的クリエーティブは、トラヒックを最大化するが、広告費用も最大化される。本発明の実施の形態により、キャンペーンマネージャは、各キーワード及び各クリエーティブについて、レーティングを特定することができる。したがって、キーワードが攻撃的であるとレーティングされ、攻撃的とレーティングされるクリエーティブが使用可能な場合、キーワードとクリエーティブを対にすることができる。
【００４１】
レーティングの完全一致が存在しない場合、例えば、図５のテーブル４００に示すフォールバックアルゴリズムが使用される。テーブル４００は、行４０５、４０７、４０９、４１１を含み、列４０１のエントリは、キーワード（ＫＷ）のレーティングのタイプを示し、対応する列４０３のエントリは、フォールバックアルゴリズムを示す。例えば、行４０５は、キーワードが特定されていないとき（列４０１）、アルゴリズムに基づき、全てのクリエーティブが用いられる（列４０３）ことを示すエントリを含む。行４０７は、キーワードが攻撃的であるとき（列４０１）、アルゴリズムに基づき、キーワードは、以下の順序で、まず、攻撃的クリエーティブと対にされ、攻撃的クリエーティブが存在していない場合には、特定されていないクリエーティブと対にされ、特定されていないクリエーティブが存在しない場合には、中立的なクリエーティブと対にされ、中立的なクリエーティブなクリエーティブが存在しない場合には、保守的なクリエーティブと対にされる（列４０３）ことを示すエントリを含む。行４０９は、キーワードが中立的であるとき（列４０１）、アルゴリズムに基づき、キーワードは、以下の順序で、まず、中立的なクリエーティブと対にされ、中立的なクリエーティブが存在しない場合には、特定されていないクリエーティブと対にされ、特定されていないクリエーティブが存在しない場合には、保守的なクリエーティブと対にされ、保守的なクリエーティブが存在しない場合には、攻撃的クリエーティブと対にされる（列４０３）ことを示すエントリを含む。行４１１は、キーワードが保守的であるとき（列４０１）、アルゴリズムに基づき、キーワードは、以下の順序で、まず、保守的なクリエーティブと対にされ、保守的なクリエーティブが存在していない場合には、特定されていないクリエーティブと対にされ、特定されていないクリエーティブが存在していない場合には、中立的なクリエーティブと対にされ、中立的なクリエーティブが存在していない場合には、攻撃的クリエーティブと対にされる（列４０３）ことを示すエントリを含む。
【００４２】
一致タイプ分析
本発明の幾つかの実施の形態は、２つの技術を用いて、一致タイプを利用して広告キャンペーンを最適化する。これらの実施の形態、特にグーグル（Google）上で動作する実施の形態では、複数のキャンペーンにおいて、同じキーワードが３つの手法で（すなわち、各一致タイプ毎に）実行される。キーワードは、部分一致において、一度だけ実行される。追跡システムは、（例えば、ハイパーテキストトランスファープロトコル（HyperText Transfer Protocol：ＨＴＴＰ）からのリファラ情報を用いて）ランタイムにおいて入力された実際の検索タームを特定し、実際の各検索タームについて、投資収益率（returns on investment：ＲＯＩ）を追跡する。蓄積された検索ターム（及びそれらの結果）は、広告キャンペーンにおけるキーワードについて、完全一致、フレーズ一致又は部分一致のいずれかにグループ化される。そして、各キーワードあたりの一致タイプについて、広告費用、収入及びコンバージョン比率を特定することができる。一致タイプ情報を用いて、付け値を調整し、キャンペーンに加えられる新たなキーワードを特定し、又は完全一致モード又はフレーズ一致モードにおいて、既存のどのキーワードを明示的に実行するかを特定することができる。
【００４３】
否定キーワード自動的生成
チャンネルで「部分的」又は「フレーズ」キーワード一致を使用する場合、広告位置をより適切にコンテキストに当て嵌めるために否定キーワードが用いられることも多い。
【００４４】
例えば、婦人靴の販売業者は、キーワード「shoe（靴）」をビッドできる。ここで、「部分一致」又は「フレーズ一致」では、例えば、「brake shoe（ブレーキシュー）」又は「horse shoe（蹄鉄）」等のキーワードフレーズによっても、その広告が表示されてしまうことがある。この場合、「brake」又は「horse」を否定キーワードに指定することによって、ベンダの広告がこのような望ましくない文脈に現れないことを確実にすることができる。
【００４５】
なお、否定キーワードは、予見することが困難である場合が多い。否定キーワード自動的生成は、トラヒック及びコンバージョンデータに由来する実際の検索タームを評価し、その解析に基づいて、どの検索タームを否定キーワードとして含ませるかを決定する。
【００４６】
順次的パス形成
ある最適化処理では、複数の同時発生的なトライアルにおけるクリエーション、一致タイプ、ランディングページ（ユーザがウェブサイトにアクセスした場合、ユーザに最初に表示されるウェブページ。サイトのホームページとは異なる場合もある。）又は、ジオターゲティング基準のバリエーションに対して、同じキーワードを実行することが望ましい。次に、キャンペーンの最適化は、各トライアルのパフォーマンスの比較に基づいて、微調整できる。ここで、チャンネルが同じキーワードによる同時発生的なトライアルをサポートしない場合、これらのトライアルは、同時発生的ではなく、順次的に実行される。この場合、トライアルのタイミング及びシーケンスは、同様の結果を生じるように管理される。
【００４７】
一具体例として、３個のクリエーティブが特定のキーワードに関連している場合、これらは、連続した３ヶ月に亘って、１つずつ実行できる。そして、この結果を解析し、どれを選択するかを決定することができる。好ましくは、他の２つのクリエーティブは、ユーザ行動が経時的に変化するにつれて、定期的に（例えば、四半期毎に一週間）自動的に実行される。
【００４８】
図６は、本発明に基づいて順次的に実行されるパス５０１〜５０５のシーケンス５００を示している。パス５０１は、１月に、クリエーティブＣＲ１を用いるキーワードＫＷ１＊及び１００％のターゲット広告費用対効果（Return on Advertising Spend：ＲＯＡＳ）について実行される。シーケンス内の次のパス５０２は、２月に、クリエーティブＣＲ２を用いるキーワードＫＷ１＊及びターゲットＲＯＡＳ３００％について実行される。パス５０３〜５０５は、上述と同様の値を有するパラメータを有する。
【００４９】
最適化
キーワードパス（ローカル）最適化
キーワードパス最適化は、付け値、キーワード及びクリエーティブを選択する際に多数の要素を考慮に入れることを意味する。全ての検出可能な組合せが数え上げられ、各組合について投資回収率を算出し、これに応じて付け値の価格が決められる。幾つかの要素としては、以下に限定されるものではないが、チャンネル、シンジケーション、キーワード、クリエーティブ等があり、以下、これらについて順番に説明する。
【００５０】
チャンネル：通常、各チャンネルは、同じキーワードについて異なる付け値価格を有する。例えば、グーグル（Google）におけるキーワードの付け値価格は、オーバチュア（Overture）における同じキーワードの付け値価格とは異なる。
【００５１】
シンジケーション：特にグーグルの場合、Ｇｏｏｇｌｅ．ｃｏｍ、サーチパートナ（Search Partner）及びコンテンツパートナ（Content Partner）トラヒックとは別にパフォーマンスを測定し、付け値を設定することができる。ヤフー（オーバチュア）では、検索対コンテンツサイトトラヒック（Search vs Content site traffic）によって分離を行うことができる。
【００５２】
キーワード：付け値及びパフォーマンスは、各キーワード毎に異なる。スペルミス及び複数形によっても、パフォーマンスの差が著しい場合がある。
【００５３】
クリエーティブ：可能な複数の広告を実行する場合、各広告は、別々の組合せとして扱われるべきである。
【００５４】
一致タイプ最適化：一致タイプは、検索広告ネットワークによって用いられ、一致する全てのキーワードを完全に特定する必要なく、キャンペーンの配信を向上させるための構造である。本発明の一実施の形態は、一致タイプのそれぞれについて、各キーワードを実行し、各変量について、適切なクリック単価（Cost Per Click：ＣＰＣ）付け値を算出する。
【００５５】
シンジケーション最適化：広告ネットワークは、文字通り、数百又は数千のウェブサイトのネットワークである。理想的には、個々のウェブサイトのそれぞれからのトラヒックのパフォーマンスを測定し、それらについて付け値を設定することが望ましい。これは、常に可能であるというわけではないが、例えば、検索サイト及びコンテンツサイト等の広義のグループ化を利用できる。
【００５６】
日／時最適化：この最適化は、最近の月曜日、火曜日等に基づいて、キャンペーンのパフォーマンスを測定し、これに応じて、付け値をまとめて調整する。
【００５７】
ランディングページ最適化：複数の潜在的なランディングページを有するクライアントについては、その全てを使用し、測定することが好ましい。
【００５８】
キーワードパス最適化は、実際には、ローカルで行われる場合がある。一実施の形態では、他の如何なるパスも考慮されず、１つのパスだけが、観察され、最適化される。他の実施の形態では、キーワードパス最適化は、例えば、単一のキーワードから導出された全てのパスを最適化するとき、関連するパスに拡張される。
【００５９】
図７は、一具体例に基づく典型的なキャンペーンのパスの数を示すテーブル６００を示している。テーブル６００は、行６０１〜６１０及び列６５１〜６５５を有する。各列６５１〜６５５には、その列のエントリのタイプを示すラベルが付されている。行６０１のエントリには、特定の列の値が何を表しているかを説明する見出しが付けられている。例えば、「基準」というラベルが付された列（６５１）は、例えば、「キーワード」（行６０２）、「チャンネル」（行６０３）等、広告キャンペーンの一部を記述する各基準のためのエントリを含む。「選択肢」のラベルが付された列（６５２）は、特定の基準のための選択肢の数を示している。例えば、行６０２は、「キーワード」基準（列６５１）のためのものであり、この具体例では、２０００個の選択肢（列６５２）を有し、コンポーネント「シングル（Singles）」（列６５３）を有し、具体例「シングル（Singles）」（列６５４）によって与えられ、この結果、２０００個の関連パス（列６５５）を有する。同様に、行６０３は、「チャンネル」基準（列６５１）のためのものであり、この具体例では、６個の選択肢（列６５２）を有し、コンポーネント「グーグル（Google）」（列６５３）を有し、具体例「シングル／グーグル（Singles/Google）」（列６５４）によって与えられ、この結果、「キーワード」基準の２０００個の選択肢をチャンネル基準の６個の選択肢に乗算することによって得られる１万２０００個の関連パス（列６５５）を有する。他の具体例についても、上述の説明が当て嵌められる。
【００６０】
包括的最適化
包括的最適化は、より高いレベルでパフォーマンスターゲットを設定し、より高いレベルのターゲットを最適に実現するようにより深いキャンペーンエンティティのターゲットを調整することを意味する。一具体例として、全体のアカウントは、ＲＯＡＳが２００％になるように最適化される。（これは、ポートフォリオレベルターゲットとも呼ばれる）。単純なケースでは、包括的最適化のためには、各商品／キャンペーン／広告グループを２００％のレベルで実行する必要がある。
【００６１】
しかしながら、幾つかのキャンペーン（例えば、ブランドを含むキャンペーン）は、２００％より高いレベルで実行されることが多いため、ポートフォリオを目標値に到達させるために、他のキャンペーンのＲＯＡＳは、１８０％程度を維持すればよい。同様にキーワードレベルの目標を２００％に設定しても、何らかの理由で、キーワードが１５０％で実行されることもある。したがって、実際に２００％の目標を達成するためには、２５０％のターゲット目標が必要である場合もある。したがって、包括的最適化は、実際の目標を達成するためにターゲット目標を調整する必要がある。
【００６２】
キーワードパス枝刈り
最適化のプロセスは、クリエーティブ、一致タイプ及び付け値がそれぞれ異なるチャンネル、キャンペーン及びシンジケーションレベルに亘ってキーワードを複製することを必要とする。各キーワードの各パラメータの各バリエーションについて個別の行を有するフラットテキストファイルにおいて数え上げを行うと、ラインアイテムの数は、広告ネットワークが許容する実用的で技術的な制約を速やかに超えてしまうことがある。
【００６３】
一具体例として、グーグルには、キャンペーン定義について、１０万行の制限がある。図７のテーブル６００に詳しく示しているように、一致タイプ、都市圏、曜日、日時についてパスを拡張すると、キャンペーンがこの制限を超えてしまう。したがって、パスの総数を制限する必要がある。１つの解決策として、キーワードパス枝刈り（Keyword Path Pruning）では、トラヒック及びコンバージョンデータを解析し、有意義なバケットの分割を行うコンバージョンが十分にあるか、また、分割から何らかの利益が得られるかに基づいて、パスツリーを拡張又は枝刈りする。ここで、「パスツリー」という用語は、ノードが広告に対応し、「親ノード」に広告基準を加えることによって幾つかのノード（「子ノード」）が生成される木構造を表す。
【００６４】
経験則の一具体例として、過去一ヶ月間にツリーのノードに１０回のコンバージョンしかなかった場合、このノードは、更に分割するべきであると判定してもよい。他の具体例として、解析によって、このキーワードについて、３つの全ての一致タイプ（すなわち、キャンペーンにおける完全一致、フレーズ一致、部分一致形式）のコンバージョン比率が同様であることが示された場合、一致タイプ分割を実行しないように決定する。このような場合にはキーワードは、部分一致モードで実行される。
【００６５】
図８は、本発明の一実施の形態を説明するために用いられるツリー７００を示している。ツリー７００は、ノード７０１及びノード７０３を含む。ノード７０１は、９オーダのクリエーティブ「クリエーティブ１」を有するキーワードＫＷ１＊のためのものである。このパスは、広告キャンペーンの注文の数（９）が所定の閾値を下回っているため、ノード７０１で終わる。
【００６６】
一方、クリエーティブ「クリエーティブ１」を有するキーワードＫＷ５＊のためのノード７０３は、１００の注文を有する。したがって、パスはここで終わらず、ノード７０３は、図７に示すようなパラメータを有する３つの子ノード７０５、７０７、７０９を有する。
【００６７】
地理的解析
一致タイプ解析と同様に、結果に対して地理的解析を行うことができる。地理的解析は、明示的モード及び暗示的モードで実行することができる。明示的モードで個別のキャンペーンが生成され、広告ネットワークが提供するターゲッティング能力に応じて、特定の国又は都市圏をターゲッティングする。暗示的モードでは、リファラのインターネットプロトコル（Internet protocol：ＩＰ）アドレス又はユーザのＩＰアドレスを用いて、ソースを逆探知することができる。ソースは、以下に限定されるものではないが、逆ＩＰアドレッシング等の様々な手法で逆探知することができる。
【００６８】
トラヒックサイト解析
供給されるトラヒックのＩＰアドレスを調べることによって、広告主のウェブサイトに組み込まれた追跡システムは、クリックソースサイトを特定できる。そして、ソースサイトによるコンバージョンパフォーマンス（conversion performance）を解析できる。
【００６９】
このデータは、以下のように、２つの用途がある。（１）パフォーマンスが低いサイトを特定し、使用されたサイトのリストから除外する。（２）幾つかの広告ネットワークは、サイト毎に異なるＣＰＣ付け値の仕様を許容するため、ＣＰＣは、サイトコンバージョン挙動に等しい値に設定される。
【００７０】
複数の最適化ターゲット
クライアントは、複数のパフォーマンスの目標又は制約条件を指定することができる。これらは、通常、予算及びＲＯＩに基づく。例えば、「今月の合計３万ドル以下、又は広告１注文あたり１０ドル以下のいずれか低い方が満たされるように付け値を下げるよう最適化する」。これに代えて、ユーザは、「いずれか高い方」を要求することもある。
【００７１】
例えば、ユーザが新たなテレビジョンを購入する場合、ユーザは、まず、「カラーテレビ」の検索用語で検索を行い、次に「プラズマｔｖ」で検索を行い、次に「ソニー  テレビ」で検索を行い、次に「ソニー  ｋｖｍ４５４２」で検索を行い、各検索結果ページ上の広告をクリックした後に購入を実行する。
【００７２】
最適化システムは、通常、クリックされた最後の広告に購入の全体の値を帰属させる。本発明では、クリックされた複数の広告間の値は、例えば、広告がどれくらい最近にクリックされたか、クリックの順序、クリックされた広告の数等の様々な要素に基づいて分配される。
【００７３】
この目的は、初期の「ヘッド」タームの値を適切に高め、末期の「テール」タームの値を適切に低めることである。
【００７４】
図９は、本発明に基づくシステム７２０のハイレベルの図である。システム７２０は、実行モジュール７２３に接続された管理モジュール７２１を備える。ここで、管理とは、実際のアプリケーションに応じて、広告キャンペーンを管理し、最適化することを含むように広義に定義される。
【００７５】
実際の動作では、本発明の実施の形態は、階層及び継承を利用する。例えば、付け値及びターゲット等の要素は、高レベルに設定され、継承されるようにすることができる。これに代えて、必要に応じて、パスツリーの下位レベルにおける値を設定することによって継承された値を明示的に上書きしてもよい。
【００７６】
一実施の形態においては、データ階層は、降順に以下のように構成される。
【００７７】
アカウント：多くのアカウントは、必要に応じて処理することができる。
【００７８】
チャンネル：各広告ネットワークは、個別に見ることができ、又は全てのチャンネルに亘る全体的な見え方を一緒にまとめることができる。
【００７９】
カテゴリ／商品：このレベルを用いて、キャンペーンをビジネスの有意義な分割を表す任意の単位に再分割できる。これらの単位は、商品のリストを含む。
【００８０】
キャンペーン／ターゲット：このレベルでは、シャドウキャンペーンとしてジオターゲティング（国及び都市圏の両方）が実行される。
【００８１】
広告グループ：クリエーティブの共通の組を示す関連するキーワードの一般的なリスト。
【００８２】
キーワード及びクリエーティブ
図１０は、本発明に基づく広告キャンペーンを生成するためのステップのシーケンス７５０を示している。まず、ステップ７５１において、ユーザは、新たなアカウントを生成する。このステップでは、例えば、検索及びコンテンツターゲットキャンペーンを生成する際、これらのキャンペーンは、親広告キャンペーンにおける付け値に基づく比率をデフォルトとする。
【００８３】
ステップ７５３では、広告キャンペーンに加える商品、カテゴリ又は両方を選択し、ステップ７５５においては、これらを用いて広告キャンペーンを生成する。ステップ７５３では、商品及びカテゴリに有意の名称を付し、１クリック当りの最大の付け値コストが選択される。ステップ７５５では、例えば、グーグル社（Google：商標）のアドワーズ（AdWords：商標）を用いて、キャンペーンを生成する。一実施の形態においては、キャンペーン名の第１の文字は、シンジケーションレベル（例えば、グーグル（Google）、検索（Search）、コンテンツ（Content）に対応するＧ、Ｓ、Ｃ）であり、第２の文字は、一致タイプ（例えば、完全一致（Exact）、フレーズ一致（Phrase）、部分一致（Broad）に対応するＸ、Ｐ、Ｂ）である。残りの文字は、ジオターゲティング情報である。すなわち、例えば、「ＳＢＵＳ＋ＣＡ」は、米国及びカナダをターゲットとする部分検索を示す。都市圏レベルキャンペーンは、条件付きシャドウキャンペーンである。ＳＢＵＳ＋ＣＡキャンペーンは、マニュアルで変更できる親キャンペーンである。
【００８４】
次に、ステップ７５７において、広告キャンペーンの広告グループを生成する。広告グループは、全てのチャンネルについて生成できる。広告グループは、同時に又は順次的に実行できる複数のクリエーティブを有することができる。本発明の実施の形態は、各キーワードについてパフォーマンスが最も高いクリエーティブを選択し、それを実行する。
【００８５】
多くの広告キャンペーンシステムは、広告キャンペーンのサイズに関して制限を設ける。本発明の実施の形態は、例えば、条件付きシャドウキャンペーン（conditional shadow campaign：ＣＳＣ）を用いてキャンペーンサイズを制限する。ＣＳＣは、親キャンペーンのための所定数のコンバージョンが行われた場合にのみ生成されるシャドウキャンペーンである。このようなシャドウキャンペーンの選択的な生成は、上述した枝刈りと同様である。
【００８６】
また、本発明の実施の形態は、暦上の週次、月次、四半期次又は年次の広告パフォーマンスを示す定期レポート、又は曜日毎の広告パフォーマンスを示す曜日毎レポートを生成できる報告機能を含む。これらのレポートにより、広告のオーナは、どの広告キャンペーンを維持する価値があり、どの広告キャンペーンを差し替えるかを判断することができる。これらのレポートに含まれる幾つかの統計的情報を以下に示す。
【００８７】
・広告費用対効果（Return on Advertising Spend：ＲＯＡＳ）：収入を広告費で除算した値。すなわち、広告費１ドル当り、どれ程の収入が得られたかを追跡する値。
【００８８】
・１行動当りのコスト：追跡された各行動に対する広告費をドルで示す。行動は、各クライアント毎に異なる。
【００８９】
・報告期間中に追跡された行動の数。
【００９０】
・平均個別注文：総収入を注文の数で除算した値。
【００９１】
・注文当りのコスト：総広告費を注文の数で除算した値。
【００９２】
報告期間における注文の総数
・注文率：コンバージョン比率とも呼ばれる、注文の総数をクリックの総数で除算した値。
【００９３】
・報告期間においてクリックされたキャンペーンの総数。
【００９４】
・報告期間において追跡された総収入。
【００９５】
・期間におけるコスト又は総広告費。
【００９６】
図１１は、本発明の一実施の形態に基づく週次報告のテーブル８００を示している。テーブル８００は、広告キャンペーンにおける全ての商品のパフォーマンスの週次報告を示す行８０１と、単一の商品である「アバター」のパフォーマンスを示す行８０３と、チャンネルグーグルアドワーズについて同様のパフォーマンスメトリックを示す行８０５とを備える。ここでは、チャンネルは、例えば、グーグル（Google）、オーバチュア（Overture）、及びエンハンス（Enhance）等の広告ネットワークである。行８０１は、エントリ８０１Ａ〜８０１Ｊを有し、行８０３は、エントリ８０３Ａ〜８０３Ｊを有し、これらは、各列の見出しによって定義される。例えば、行８０１は、全ての商品の総合的なＲＯＡＳは、１５０％であり（エントリ８０１Ａ）、行動当りのコストは、３８セントであり（エントリ８０１Ｂ）、行動は、２６７９個あり（エントリ８０１Ｃ）、行動率は、２６．６１％であり（エントリ８０１Ｄ）、各注文あたりの平均は、１０ドルであり（エントリ８０１Ｅ）、各注文あたり６．６９ドルであり（エントリ８０１Ｆ）、１５２個の注文があり（エントリ８０１Ｇ）、注文率が１．５１％であり（エントリ８０１Ｈ）、クリック数は、１００６６であり（エントリ８０１Ｉ）、収入は、１５２０．００ドルであった（エントリ８０１Ｊ）ことを示している。エントリ８０３Ａ〜８０３Ｊは、単一の商品「アバター」の対応する値を示している。本発明では、ターゲット値及びタイプを設定できる。ターゲットタイプは、（１）ターゲット値をパーセンテージで表すＲＯＡＳ、（２）ランク又は競争相手の広告に対する広告の平均的位置、（３）ターゲット値をドル及びセントで表す注文当りのコスト（Cost Per Order：ＣＰＯ）、（４）１行動当りのコスト、（５）システムが最初に注文を調べ、注文が十分でなければ、所定の期間内に十分な行動があったかをチェックする１注文及び行動当りのコスト（Cost per orders and actions：ＣＰＯＡ）等を含む。行動が十分にある場合、システムは、その商品及びカテゴリの総合的な行動−注文比率を用いて、行動を注文に変換し、これにより得られる注文の数を最適化する。更に、（６）ターゲットタイプには、エンティティ及びその子孫の全ての最適化をオフにするＯＦＦも含まれる。
【００９７】
本発明に基づくターゲットセットは、キーワードパス毎の限界値を表す。例えば、注文１件当りのコストが１０ドルに設定されている場合、最適化機能は、最も高価な注文に対しても１０ドル以上を支払わない。総合的なキャンペーンパフォーマンスは、ターゲットから外れる場合があり、例えば、あるパス（例えば、「ブランド」ターム）のパフォーマンスが高く、投資収益率（returns on investment：ＲＯＩ）に基づき、最高位置においてもターゲットを超えることがある。換言すれば、ある注文により多くの代価を支払っても、それ以上注文は増えないことがある。したがって、ＲＯＩは、ターゲットを超え、これにより、ＲＯＡＳが増加すると、ＣＰＯ又はＣＰＯＡが減少する。第２の具体例として、大きなキーワードのセットは、注文を生み出さなくても、個別には、付け値低減又はディスエーブルにするのに十分なトラヒックを生成しないことがある。
【００９８】
図１２は、キャンペーンの最適化を説明するために、本発明に基づいて管理されるキャンペーンにおいて用いられるキーワードのためのメトリックを示すテーブル９００を示している。この具体例では、仮定的なターゲットＲＯＡＳを１００としている。テーブル９００は、それぞれ統計を示す行９０１、９０３、９０５を含み、これらは、それぞれエントリ９０１Ａ、９０３Ａ、９０５Ａのキーワードに対応している。テーブル９００は、後述するように、７日間の統計９５０及び３０間の統計９６０に分割される。
【００９９】
行９０１は、「キーワード１（エントリ９０１Ａ）」の広告によって、７日間の期間で、３２個の注文（エントリ９０１Ｂ）があり、対応するＲＯＡＳ（エントリ９０１Ｃ）が５７．９１であったことを示している。７日間に亘る注文の数は、所定の閾値を超えているので、このテーブルの７日間の統計が用いられる。ＲＯＡＳ（５７．９１）は、１００に仮定されたＲＯＡＳより遙かに小さいため、このキーワードの付け値は、例えば４０％低減される。行９０３は、「キーワード１３（エントリ９０３Ａ）」の広告によって、７日間の期間で、４個の注文（エントリ９０３Ｂ）があり、この値は、所定の閾値を下回っているため、有意なデータを提供するために十分大きなサンプリングを行うために、このテーブルの３０日間の統計９６０が使用されることを示している。この具体例では、３０日間のＲＯＡＳ（エントリ９０３Ｅ）は、６２．８０であり、この場合も、１００に仮定されているＲＯＡＳより遙かに小さく、したがって、このキーワードの付け値も、例えば４０％低減される。行９０５は、「キーワード１５（エントリ９０５Ａ）」の広告によって、７日間の期間で、所定の閾値を上回る２３個の注文（エントリ９０５Ｂ）があったことを示している。対応するＲＯＡＳ（エントリ９０５Ｃ）は、５２０５．４１という高い値であるが、週毎の増加の最大値は、１００％に制限されている。なお、広告のランクは、既に１（エントリ９０５Ｄ）であるので、増加の必要はない。
【０１００】
実際の動作では、ユーザが広告キャンペーンを生成する。そして、広告キャンペーンに基づいて、複数の広告が生成される。そして、各広告に関連するパフォーマンスメトリックが測定され、パフォーマンスメトリックが最も高い広告が選択及び実行される。これにより、広告キャンペーンの所有者は、パフォーマンスが最高の広告だけが確実に実行され、これにより、所有者の利益が最大化されることを確実にできる。他の実施の形態では、パフォーマンスが低い広告を実行しないことにより、広告の所有者は、損失（広告費用：利益）を低減することができる。本発明の実施の形態によって、所有者は、広告キャンペーンに基づいて実行される複数の広告を監視し、管理し、生成することができる。
【０１０１】
本発明の実施の形態は、以下に限定されるものではないが、パーソナルコンピュータ、セルラ電話、対話型テレビジョン、対話型キオスク端末、携帯情報端末等、様々なプラットフォームで実行できる。
【０１０２】
なお、これまで、個々の機能について説明したが、本発明の幾つかの実施の形態では、広告キャンペーンを管理するためにこれらの機能をどのように組み合わせて実行してもよい。例えば、本発明の幾つかの実施の形態では、シャドウキャンペーンの生成、パフォーマンスメトリックに基づく広告の選択、木構造における子ノードの枝刈り、同時的又は順次的な複数の広告の実行、パフォーマンス測定値の収集等の如何なる組合せも実行できる。
【０１０３】
添付の特許請求の範囲によって定義される本発明の精神及び範囲から逸脱することなく、実施の形態を様々に変更できることは、当業者にとって明らかである。
【図面の簡単な説明】
【０１０４】
【図１】本発明の一実施の形態の幾つかのコンポーネントを示す高レベルのブロック図である。
【図２】本発明に基づく親キャンペーンと、対応するシャドウキャンペーンとを示す図である。
【図３】本発明に基づく親キャンペーンと、その対応する広告キャンペーンとを生成する処理のフローチャートである。
【図４】本発明に基づく広告キャンペーンにおいて、広告のパフォーマンスを最適化するために用いられる処理のフローチャートである。
【図５】本発明に基づくアルゴリズムを用いて、キーワードのタイプを、順次的にキーワードと対にされるレーティングにマッピングするテーブルである。
【図６】本発明に基づく順次的な経路生成を用いて実行される広告を示す図である。
【図７】本発明に基づく特定の基準に基づいて生成されるパスの数を示すテーブルである。
【図８】本発明に基づく広告キャンペーンにおける広告を表すツリー内のノードを示す図である。
【図９】本発明に基づいて広告を生成するコンポーネントのハイレベルの図である。
【図１０】本発明に基づいて広告キャンペーンを生成する処理のフローチャートである。
【図１１】本発明の一実施の形態に基づく週次パフォーマンス報告のテーブルを示す図である。
【図１２】本発明に基づく広告キャンペーンを最適化するために用いられる統計を示すテーブルを示す図である。
【図１】
2008529190.tif 000003
【図２】
2008529190.tif 000004
【図３】
2008529190.tif 000005
【図４】
2008529190.tif 000006
【図５】
2008529190.tif 000007
【図６】
2008529190.tif 000008
【図７】
2008529190.tif 000009
【図８】
2008529190.tif 000010
【図９】
2008529190.tif 000011
【図１０】
2008529190.tif 000012
【図１１】
2008529190.tif 000013
【図１２】
2008529190.tif 000014
【国際調査報告】
2008529190.tif 000015