(57)【要約】【課題】インターネット広告における広告掲載面のデータおよび広告メニューマスタ等に基づいて出稿量を精度良く推計する。【解決手段】  広告掲載ＵＲＬマスタテーブルを参照し、広告掲載ＵＲＬを対象にクローリング処理を行うことにより、リンク先ＵＲＬを含むＷＥＢページ情報を取得するクローリング処理部１０１と、アド判定マスタテーブルを参照して前記リンク先ＵＲＬが広告に該当するドメインに一致するか否かを判定し、前記ＷＥＢページ情報に基づいて、前記リンク先ＵＲＬの広告情報であるアド情報を抽出するアド抽出処理部１０２と、広告メニューマスタテーブルを参照し、出稿掲載面に基づくマッチング処理により前記アド情報にマッチする広告メニューを選抜し、選抜された広告メニューの価格情報と、前記アド情報の実際の出稿日数とにより前記アド情報の出稿量を推計する出稿量推計処理部１０３と、を具備する。【選択図】図１
2010277472.tif 000002
【特許請求の範囲】
【請求項１】
広告が掲載されるＷＥＢサイトを識別するためのＵＲＬである広告掲載ＵＲＬの一覧を保持する広告掲載ＵＲＬマスタテーブルを参照し、前記広告掲載ＵＲＬを対象にクローリング処理を行うことにより、リンク先ＵＲＬを含むＷＥＢページ情報を取得するクローリング処理部と、
ドメインの一覧を保持するアド判定マスタテーブルを参照し、前記リンク先ＵＲＬが前記ドメインの一覧におけるいずれかのドメインに一致するか否かを判定し、前記ＷＥＢページ情報に基づいて、前記リンク先ＵＲＬの広告情報であるアド情報を抽出するアド抽出処理部と、
少なくとも広告メニューの出稿掲載面の一覧を保持する広告メニューマスタテーブルを参照し、前記出稿掲載面に基づくマッチング処理により前記アド情報にマッチする広告メニューを選抜し、選抜された広告メニューの価格情報と、前記アド情報の実際の出稿日数とにより前記アド情報の出稿量を推計する出稿量推計処理部と、を具備することを特徴とする広告出稿量推計装置。
【請求項２】
広告に該当しないリンク先ＵＲＬの一覧を保持するアド対象外リンクテーブルをさらに具備し、
前記アド抽出処理部は、前記ＷＥＢページ情報に含まれるリンク先ＵＲＬが、前記広告掲載ＵＲＬマスタテーブルにおける前記広告掲載ＵＲＬが示すドメインとは異なるドメインへのリンクであって、かつ前記アド対象外リンクテーブルに含まれない場合に、前記アド情報を抽出することを特徴とする請求項１記載の広告出稿量推計装置。
【請求項３】
前記アド判定マスタテーブルは、
出稿量推計の対象とする広告に該当するドメイン、
出稿量推計の対象としない広告に該当するドメイン、
テキストのみからなるテキスト広告に該当するドメイン、
画像のみからなるバナー広告に該当するドメイン、
テキストおよび画像からなるバナーテキスト広告に該当するドメイン
を識別するためのフラグ情報を含むことを特徴とする請求項１又は２記載の広告出稿量推計装置。
【請求項４】
前記出稿量推計処理部は、前記アド情報を掲載面が同一であるものについてグループ化し、前記マッチング処理において、該グループ化したアド情報にマッチする広告メニューを選抜することを特徴とする請求項１乃至３のいずれかに記載の広告出稿量推計装置。
【請求項５】
前記ＷＥＢサイトを識別するためのサイトＩＤ毎に、前記ＷＥＢサイトに対して実施したクロールの総回数、前記アド情報を識別するアドＩＤ、および前記アド情報の出現回数を保持するＵＲＬ別アド出現回数テーブルと、
ネットワークメニュー毎に、素材情報および価格情報を保持するネットワークメニューマスタテーブルと、をさらに具備し、
前記出稿量推計処理部は、
前記アド抽出処理部により抽出されたアド情報が、複数サイトに跨って出稿されるネットワークメニューであるかどうかを前記ＵＲＬ別アド出現回数テーブルに基づいて判定し、
ネットワークメニューであると判定した場合には、前記アド情報に関連付けられた素材情報と前記ネットワークメニューマスタテーブルの素材情報とのマッチング処理により該当するネットワークメニューを求め、該ネットワークメニューの価格情報を用いて前記出稿量の推計を行うことを特徴とする請求項１乃至４のいずれかに記載の広告出稿量推計装置。
【請求項６】
コンピュータを、
広告が掲載されるＷＥＢサイトを識別するためのＵＲＬである広告掲載ＵＲＬの一覧を保持する広告掲載ＵＲＬマスタテーブルを参照し、前記広告掲載ＵＲＬを対象にクローリング処理を行うことにより、リンク先ＵＲＬを含むＷＥＢページ情報を取得するクローリング処理手段、
ドメインの一覧を保持するアド判定マスタテーブルを参照し、前記リンク先ＵＲＬが前記ドメインの一覧におけるいずれかのドメインに一致するか否かを判定し、前記ＷＥＢページ情報に基づいて、前記リンク先ＵＲＬの広告情報であるアド情報を抽出するアド抽出処理手段、
少なくとも広告メニューの出稿掲載面の一覧を保持する広告メニューマスタテーブルを参照し、前記出稿掲載面に基づくマッチング処理により前記アド情報にマッチする広告メニューを選抜し、選抜された広告メニューの価格情報と、前記アド情報の実際の出稿日数とにより前記アド情報の出稿量を推計する出稿量推計手段、として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネット広告における出稿量を推計する広告出稿量推計装置およびプログラムに関する。
【背景技術】
【０００２】
インターネットのＷＥＢサイト上にバナー広告等を掲載する広告提供方法が実現されている。例えば、広告主／広告代理店において、商品やサービスの販売促進等のための広告キャンペーンが立案され、コピーや静止画像のバナー、動画像等の電子データから構成される広告クリエイティブが制作される。該広告クリエイティブが媒体各社に入稿されると、キャンペーンにおいてＷＥＢサイト等の種々の媒体に掲載される。
【０００３】
また、インターネット出稿量調査システムがすでにサービス展開されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−１６３５４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来のインターネット出稿量調査システムは、インターネット上のバナー広告のみを調査対象とするものであって、バナー広告以外のインターネット広告、例えばテキスト広告、バナーテキスト広告は出稿量推計の対象外としており、精度良く出稿量調査を行えていないという問題点がある。
【０００６】
そこで本発明は、インターネット広告における広告掲載面のデータおよび広告メニューマスタ等に基づいて出稿量を精度良く推計することのできる広告出稿量推計装置およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記の課題を解決するために、本発明の一観点に係る広告出稿量推計装置は、広告が掲載されるＷＥＢサイトを識別するためのＵＲＬである広告掲載ＵＲＬの一覧を保持する広告掲載ＵＲＬマスタテーブルを参照し、前記広告掲載ＵＲＬを対象にクローリング処理を行うことにより、リンク先ＵＲＬを含むＷＥＢページ情報を取得するクローリング処理部と、ドメインの一覧を保持するアド判定マスタテーブルを参照し、前記リンク先ＵＲＬが前記ドメインの一覧におけるいずれかのドメインに一致するか否かを判定し、前記ＷＥＢページ情報に基づいて、前記リンク先ＵＲＬの広告情報であるアド情報を抽出するアド抽出処理部と、少なくとも広告メニューの出稿掲載面の一覧を保持する広告メニューマスタテーブルを参照し、前記出稿掲載面に基づくマッチング処理により前記アド情報にマッチする広告メニューを選抜し、選抜された広告メニューの価格情報と、前記アド情報の実際の出稿日数とにより前記アド情報の出稿量を推計する出稿量推計処理部と、を具備することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、インターネット広告における広告掲載面のデータおよび広告メニューマスタ等に基づいて出稿量を精度良く推計する広告出稿量推計装置およびプログラムを提供することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施形態に係る広告出稿量推計装置を示すブロック図
【図２】インターネット上の広告の分類において従来のインターネット出稿量調査システムが出稿量推計の対象とする広告を示す図
【図３】インターネット上の広告の分類において本発明の一実施形態に係る広告出稿量推計装置が出稿量推計の対象とする広告を示す図
【図４】同実施形態に係るクローリング処理部を示す図
【図５】同実施形態に係るアド抽出処理部を示す図
【図６】同実施形態に係るアド判定マスタテーブルのレイアウトを示す図
【図７Ａ】同実施形態に係るアド抽出処理の手順を示すフローチャート
【図７Ｂ】同実施形態に係るアド抽出処理の手順を示すフローチャート
【図８】同実施形態に係るアド抽出処理の手順を示すフローチャート
【図９】同実施形態に係るキャンペーンテーブルのレイアウトを示す図
【図１０】同実施形態に係るアド素材マスタテーブルのレイアウトを示す図
【図１１】同実施形態に係る出稿量推計処理部を示す図
【図１２Ａ】同実施形態に係る出稿量推計処理の手順を示すフローチャート
【図１２Ｂ】同実施形態に係る出稿量推計処理の手順を示すフローチャート
【図１３】同実施形態に係るＵＲＬ別アド出現回数テーブルのレイアウトを示す図
【図１４】同実施形態に係るネットワークアドマスタテーブルのレイアウトを示す図
【図１５】同実施形態に係るネットワークメニューマスタテーブルのレイアウトを示す図
【図１６】同実施形態に係るアド別メニュー情報サマリ作業ファイルのレイアウトを示す図
【図１７】同実施形態に係る掲載面別出稿実績ファイルのレイアウトを示す図
【発明を実施するための形態】
【００１０】
以下、図面を参照しながら本発明の実施形態を説明する。なお、実施形態の説明において使用する主要な用語は次の通りである。
【００１１】
・「広告掲載ＵＲＬ」とは、インターネット広告の出稿枠が存在するＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）のことである。ＵＲＬの例としては、「ｈｔｔｐ：／／ｗｗｗ．Ａｃｏｍｐａｎｙ．ｃｏ．ｊｐ／」（Ａｃｏｍｐａｎｙサイトのトップページ）、「ｈｔｔｐ：／／ｔｒａｖｅｌ．Ａｃｏｍｐａｎｙ．ｃｏ．ｊｐ／」（Ａｃｏｍｐａｎｙのトラベル（旅行）サイト）などである。
【００１２】
・「リンク先ＵＲＬ」とは、ｈｔｍｌ情報（ＷＥＢページ）に含まれるリンクのことである。広告掲載ＵＲＬのｈｔｍｌ情報内には、コンテンツへ遷移するリンク、外部コンテンツへ遷移するリンク、広告キャンペーンへ遷移するリンクなどが含まれる。コンテンツへ遷移するリンクとは、例えばＡｃｏｍｐａｎｙサイトトップページからＡｃｏｍｐａｎｙのトラベルサイトのトップページへのリンク、外部コンテンツへ遷移するリンクとは、例えばＡｃｏｍｐａｎｙサイトニュース記事面からＢ社サイト（外部コンテンツ）へのリンク、広告キャンペーンへ遷移するリンクとは、例えばＡｃｏｍｐａｎｙサイトトップページから某自動車会社の広告キャンペーンページへのリンクなどのことである。
【００１３】
・「最終到達ＵＲＬ」とは、広告のリンク先ＵＲＬから最終的に到達するキャンペーンページのＵＲＬのことである。
【００１４】
・「ネットワークメニュー」とは、アドネットワーク内で出稿される広告メニューのことである。ネットワークメニューは、複数の媒体に対して出稿される。
【００１５】
・「配信量」とは、広告メニューを配信する量のことであり、インプレッション数（ｉｍｐ数）と同義である。
【００１６】
・「期間保証型メニュー」とは、アド出稿期間を保証するメニューの販売形態のことをいう。配信量は保証の限りでないことが多い。
【００１７】
・「ｉｍｐ保証型メニュー（インプレッション保証）」とは、アドの配信量を保証するメニューの販売形態のことをいう。掲載期間は保証の限りでないことが多い。
【００１８】
・「ローテーションメニュー」とは、広告主が表示する回数を指定し、同一スペース（同一枠）内で複数社によってローテーション掲載をする広告メニューのことをいう。期間保証型メニュー、ｉｍｐ保証型メニューの両方が存在する。
【００１９】
・「貼付メニュー」とは、同一スペースを広告主が一社で掲載する広告メニューのことをいう。期間保証型メニューであることが多い。
【００２０】
図１は、本発明の一実施形態に係る広告出稿量推計装置を示すブロック図である。同図に示すように、広告出稿量推計装置１００は、例えばインターネットＮに接続されており、同インターネットＮ上のＷｅｂサイト等に掲載される電子的な広告（インターネット広告）の出稿量を調査等のために推計する装置であり、クローリング処理部１０１、アド抽出処理部１０２、および出稿量推計処理部１０３を主たる構成要素とし、広告の出稿量の推定結果として例えば掲載面別の出稿実績ファイル２０７を出力するものである。なお、以下の実施形態では、掲載面別の出稿実績を推計する場合について説明するが、広告出稿量を分析する軸としてはこれに限定されない。例えば、本発明を利用してクライアント別、業種別、サイト別、商品カテゴリ別、広告メニュー別に分析を行うことも可能である。
【００２１】
広告出稿量推計装置１００は、各処理部が処理に必要な情報を参照し、あるいは処理によって生成された中間的な情報等を格納するための種々のマスタテーブルおよびファイル等を備える。具体的には、広告掲載ＵＲＬマスタテーブル２００、ｈｔｍｌ情報２０１、アド判定マスタテーブル２０２、アド情報２０３、アド対象外リンクテーブル２０４、ＵＲＬ別アド出現回数テーブル２０５、アド別メニュー情報サマリ作業ファイル２０６、および掲載面別出稿実績ファイル２０７を備える。また、広告メニューマスタテーブル３００、ネットワークアドマスタテーブル３０１、ネットワークメニューマスタテーブル３０２等を備える。なお、これらマスタテーブル等は、人が手動でメンテナンスするものや、システムが自動更新するものに大別される。人が手動でメンテナンスするマスタテーブル等については、必要な情報がメンテナンスによって準備された時点のデータを本実施形態に係る広告出稿量推計装置１００が読み出して利用することになる。
【００２２】
また、広告メニューマスタテーブル３００、ネットワークアドマスタテーブル３０１、ネットワークメニューマスタテーブル３０２等については、必ずしも本実施形態に係る広告出稿量推計装置１００が内部に備える必要はなく、本装置とは別の装置またはシステム等が備えるものをネットワーク等を介してアクセスする構成としてもよい。
【００２３】
以上のように構成された本実施形態に係る広告出稿量推計装置の大まかな処理手順としては、（１）まずインターネットＮ上の広告掲載ＵＲＬに対してクローリングを実施してｈｔｍｌ情報２０１を取得し、（２）次に、ｈｔｍｌ情報２０１において、アド判定マスタテーブル２０２とマッチするリンク先をアド情報として抽出し、（３）そして取得したアド情報２０３と広告メニューマスタテーブル３００をマッチングさせ、広告メニューを特定し、出稿金額を推計して出稿実績ファイル２０７として出力する、というものである。なお、アド情報２０３として最終到達ＵＲＬおよびその広告クリエイティブがキャンペーン単位で得られるので、その情報をもとに広告クライアント、商品カテゴリ、ハウスアド（自社広告）であるか否かを人が判定して紐付けすることができるようになる。最終的には、これらの情報を用いてより緻密かつ多面的に広告出稿量に関する分析を行えるようになる。
【００２４】
図２は、インターネット上の広告の分類において従来のインターネット出稿量調査システムが出稿量推計の対象とする広告を示す図である。インターネット全体で出稿される広告メニューは、（１）掲載期間による課金（期間保証）・インプレッションによる課金（ｉｍｐ保証）を行うものと、（２）成果報酬型（クリック数、コンバージョン数）により課金を行うものとに大別される。
【００２５】
さらに、（１）掲載期間による課金（期間保証）・インプレッションによる課金（ｉｍｐ保証）を行うメニューは、単一サイトへ出稿されるメニューと、複数サイトに跨って出稿されるメニューとに分類される。
【００２６】
上述したように、従来のシステムは、インターネット上のバナー広告ＡＤｐのみを調査対象とするものであって、バナー広告ＡＤｐ以外のインターネット広告、例えばテキスト広告、バナーテキスト広告は出稿量推計の対象外としており、精度良く出稿量調査を行えていないという問題点がある。また、従来のシステムでは、成果報酬型広告を除外できていない。また、複数サイトへの出稿メニュー（ネットワークメニュー）を識別しておらず、これらを単一サイトへの出稿メニューとして扱っている。これらのことが、出稿量推計値の精度ならびに信頼度を著しく低下させる要因となっている。
【００２７】
一方、本発明の実施形態に係る広告出稿量推計装置は、図３に示すように、成果報酬型メニューを除き、（１）掲載期間による課金（期間保証）・インプレッションによる課金（ｉｍｐ保証）を行うメニューを出稿量推計の対象としている。また、広告の種類として、バナー広告のみならずバナーテキスト広告、テキスト広告をも出稿量推計の対象としている。さらに、複数サイトへの出稿メニュー（ネットワークメニュー）を判定して推計を行うものである。
【００２８】
以下、本実施形態に係る広告出稿量推計装置による具体的処理手順について詳細に説明する。
【００２９】
［クローリング処理］
図４は、同実施形態に係るクローリング処理部１０１を示す図である。クローリング処理部１０１は、インターネットＮの全体を対象としてクローリングするのではなく、広告が掲載される広告掲載ＵＲＬに対してクローリングを実施し、ｈｔｍｌ情報２０１を取得する。このため、クローリング処理部１０１は、広告掲載ＵＲＬマスタテーブル２００を参照し、同テーブルに記載されたＵＲＬを対象にクローリングを行う。広告が掲載されないＵＲＬに関してクロールは実施しない。
【００３０】
ｈｔｍｌ情報２０１は、例えばＰＣ（パーソナルコンピュータ）等の媒体に表示される例えばｈｔｍｌ形式の電子データであり、種々のコンテンツ、サイト内外へのリンク先ＵＲＬ、電子的な広告に関する情報（リンク先ＵＲＬ）等をその内部に含む。このようなｈｔｍｌ情報２０１を、画像ファイル（．ｓｗｆ／．ｇｉｆ／．ｊｐｅｇ）を含めてすべて取得する。なお、クローリング処理により取得する情報はｈｔｍｌ形式のみに限定されない。
【００３１】
また、ローテーションメニューを漏れなく取得するため、広告メニューマスタテーブル３００が保持しているローテーション回数を考慮してクローリング回数を設定することが好ましい。広告メニューマスタテーブル３００は、広告メニューに関する情報を詳細に保持し、具体的には広告メニュー毎に出稿掲載面のＵＲＬ（広告掲載ＵＲＬマスタテーブル２００に紐付けられる）、サイズ、容量、素材種別（Ｆｌａｓｈ／ＧＩＦ／ＪＰＥＧ）等を保持する。例えば、バナーレギュラーサイズ（３５０×８０）、バナーダブルサイズ（３５０×１６０）など、広告メニューを識別するための情報である。
【００３２】
また、ログインが必要なサイトについては、同サイトに対し本実施形態に係る広告出稿量推計装置１００がログインして広告を取得する。なお、ユーザー属性により広告の配信制御がなされる（例えば男女年齢別で異なる広告が配信される）場合を考慮し、そのようなサイトについては複数の属性でログインして広告を取得することが好ましい。
【００３３】
［アド抽出処理］
図５は、同実施形態に係るアド抽出処理部１０２を示す図である。アド抽出処理部１０２は、アド判定マスタテーブル２０２を参照し、クローリング処理部１０１により取得されたｈｔｍｌ情報２０１からアドを抽出する。「アド」とは、広告情報のことであり、具体的にはバナー広告およびテキスト広告である。アド抽出処理部１０２によりアドが抽出されたら、そのアドにはアドＩＤが付与され、アド情報２０３として記憶手段に格納される。また、アドＩＤのデータに関しては、ＵＲＬ別アド出現回数テーブル２０５にその出現率情報を格納する。
【００３４】
ｈｔｍｌ情報２０１にはアド対象外の情報が含まれているので以下の２つの基準でアドのみを抽出する。
【００３５】
（基準１）ｈｔｍｌ情報２０１内のリンク先ＵＲＬの少なくとも一部がアド判定マスタテーブル２０２内のドメインと一致する場合、該リンク先ＵＲＬをアドとみなす。ただし、成果報酬型広告へのアドサーバドメインにマッチするアドについては出稿金額推計対象外とする。
【００３６】
（基準２）ｈｔｍｌ情報２０１内のリンク先ＵＲＬが広告掲載ＵＲＬとは違うドメインへリンクしている場合、該リンク先ＵＲＬをアドとみなす。ただし、該リンク先ＵＲＬがアド対象外リンクテーブル２０４と一致する場合はアドとしない。
【００３７】
アドとして認識されなかったリンク先ＵＲＬは、アド対象外リンクテーブル２０４に格納される。アド対象外リンクテーブル２０４は、広告に該当しないリンク先ＵＲＬの一覧を保持する。
【００３８】
以上の仕組みによりニュース記事へのリンク、ブログへのリンク、中面コンテンツへのリンク等を効率的に排除することができる。
【００３９】
図６は、同実施形態に係るアド判定マスタテーブルのレイアウトを示す図である。アド判定マスタテーブル２０２は、例えば人が定期的に調査して手動で更新され、サイト単位あるいは全サイト共通で、アドであるのかアド対象外なのかを判定するためのドメインを格納する。サイト毎のアド配信サーバのドメインを定期的に調査しマスタ化したものである。サイトによってはアド配信サーバを一部広告のみで利用している場合があるので、リンク先ＵＲＬが設定されている素材種別（画像またはテキスト）毎にアドサーバドメインを登録する。広告掲載ＵＲＬのｈｔｍｌ情報２０１内に含まれるリンク先ＵＲＬがこれらのドメインに一致するかどうかでアドなのかアド対象外なのかを判定する。
【００４０】
アド判定マスタテーブル２０２において、広告対象外フラグが「０」の場合はアドとみなすドメインを意味し、同フラグが「１」または「２」である場合はアド対象外とみなすドメインを意味する。
【００４１】
同フラグが「３」の場合は素材（リンク先のコンテンツ）がテキストである場合にアドとみなすドメインを意味し、同フラグが「４」の場合は素材が画像のみである場合にアドとみなすドメインを意味し、同フラグが「５」の場合は素材が画像、テキスト共にアドとみなすドメインを意味する。
【００４２】
上記において、アドとみなすドメインは、出稿量推計の対象とする。素材がテキストのみからなるアドはテキスト広告であり、素材が画像のみからなるアドはバナー広告であり、素材がテキストおよび画像からなるアドはバナーテキスト広告である。
【００４３】
アド対象外リンクテーブル２０４は、システムにより自動更新され、広告掲載ＵＲＬ（のサイトＩＤ）に紐づく広告以外のリンクデータの格納テーブルである。なお、クロール毎に広告対象外と判断されたリンクデータもアド対象外リンクテーブル２０４に格納される。
【００４４】
図７Ａ−７Ｂおよび図８は、同実施形態に係るアド抽出処理の手順を示すフローチャートである。まず、広告掲載ＵＲＬのｈｔｍｌ情報２０１から取得したリンク先ＵＲＬをひとつずつ順番に解析することにより図７Ａおよび図７Ｂに示す以下のステップＳ１〜Ｓ１０の処理を繰り返す。
【００４５】
（ステップＳ１）：広告掲載ＵＲＬのサイトＩＤに関し、テキスト広告対象のアドサーバドメインがアド判定マスタテーブル２０２に存在するかチェックする。すなわち、アド判定マスタテーブル２０２を広告掲載ＵＲＬのサイトＩＤおよび全サイト共通ＩＤ（ＸＸＸＸ）で検索し、広告対象外フラグが「０」「３」「５」のいずれかであるものが存在するかどうかをチェックする。
【００４６】
（ステップＳ２）：ステップＳ１の処理で存在（該当）した場合、リンク先ＵＲＬ（素材がテキストであるもの）がアドサーバドメインと前方一致するかどうかをチェックする。前方一致した場合、アド調査対象リンクとしてピックアップする。前方一致しない場合、そのリンク先ＵＲＬをアド対象外リンクテーブル２０４へ格納する。
【００４７】
（ステップＳ３）：ステップＳ１の処理で存在（該当）しない場合、広告掲載ＵＲＬのサイトＩＤに関し、画像広告対象のアドサーバドメインがアド判定マスタテーブル２０２に存在するかチェックする。すなわち、アド判定マスタテーブル２０２を広告掲載ＵＲＬのサイトＩＤおよび全サイト共通ＩＤ（ＸＸＸＸＸ）で検索し、広告対象外フラグが「０」「４」「５」のいずれかであるものが存在するかをチェックする。
【００４８】
（ステップＳ４）：ステップＳ３の処理で存在（該当）した場合、リンク先ＵＲＬ（素材が画像）がアドサーバドメインと前方一致するかどうかをチェックする。前方一致した場合、アド調査対象リンクとしてピックアップする。前方一致しない場合、そのリンク先ＵＲＬをアド対象外リンクテーブル２０４へ格納する。
【００４９】
（ステップＳ５）：ステップＳ３の処理で存在（該当）しない場合、広告掲載ＵＲＬのサイトＩＤに関し、アド対象外ドメインがアド判定マスタテーブル２０２に存在するかチェックする。すなわち、アド判定マスタテーブル２０２を広告掲載ＵＲＬのサイトＩＤおよび全サイト共通ＩＤ（ＸＸＸＸＸ）で検索し、広告対象外フラグが「１」「２」のいずれかであるものが存在するかをチェックする。
【００５０】
（ステップＳ６）：ステップＳ５の処理で存在（該当）した場合、リンク先ＵＲＬがアド対象外ドメインと前方一致するかどうかをチェックする。前方一致した場合、そのリンク先ＵＲＬをアド対象外リンクテーブル２０４へ格納する。前方一致しない場合、ステップＳ７の処理に移る。
【００５１】
（ステップＳ７）：ステップＳ５の処理で存在（該当）しない場合、あるいはステップＳ６の処理で前方一致しない場合、リンク先ＵＲＬがアド対象外リンクテーブル２０４と一致するかどうかをチェックする。前方一致した場合、そのリンク先ＵＲＬをアド対象外リンクテーブル２０４へ格納する。前方一致しない場合、ステップＳ８の処理に移る。
【００５２】
（ステップＳ８）：ステップＳ７の処理で存在（該当）しない場合、リンク先ＵＲＬを辿って到達する最終到達ＵＲＬが、広告掲載ＵＲＬのドメインと異なるかどうかをチェックする。異なるドメインの場合、アド対象リンクとしてピックアップする。異なるドメインでない場合、アド対象外リンクテーブル２０４へ格納する。
【００５３】
（ステップＳ９）：ステップＳ１からＳ８の処理で抽出されたアド対象リンクに関し、リンク先ＵＲＬを辿って最終到達ＵＲＬを取得し、キャンペーン情報を取得する。キャンペーン情報については、最終到達ＵＲＬのｈｔｍｌ情報を解析して取得する。最終到達ＵＲＬ単位で一意となるようキャンペーンＩＤを発番し、キャンペーンテーブル（アド情報２０３）へ格納する。
【００５４】
図９は、同実施形態に係るキャンペーンテーブルのレイアウトを示す図である。キャンペーンテーブルは、広告キャンペーン情報を格納するテーブルであり、キャンペーンＩＤをキー項目とし、最終到達ＵＲＬのｈｔｍｌ情報を格納する（システム自動更新）。図９および以降の図において、星印はその項目がキー項目であることを意味する。
【００５５】
（ステップＳ１０）：ステップＳ１からＳ８の処理で抽出されたアド対象リンクに関し、リンク先ＵＲＬが紐づく広告素材（画像・テキスト）をアド素材マスタテーブル（アド情報２０３）へ格納する。このとき、キャンペーンＩＤとアド素材のバイナリハッシュ値で一意となるようなアドＩＤを発番する。
【００５６】
図１０は、同実施形態に係るアド素材マスタテーブルのレイアウトを示す図である。アド素材マスタテーブルは、アドＩＤをキー項目とし、アドと認識された広告素材の情報を格納するテーブルである（システム自動更新）。
【００５７】
［出稿量推計処理］
図１１は、同実施形態に係る出稿量推計処理部１０３を示す図である。出稿量推計処理部１０３は、メニュー候補抽出部１０５、メニュー候補選抜部１０６、価格選択部１０７、およびキャンペーン単位再集計部１０８を有する。
【００５８】
＜メニュー候補抽出＞
メニュー候補抽出部１０５は、クロールで取得したアドと広告メニューマスタテーブル３００に保持している広告メニューとをマッチングし、クロールで取得したアドの候補となる広告メニューを抽出する。クロールで取得したアドは、図５に示したアド情報２０３として保持している情報である。マッチングするときのキーとしては、出稿掲載面、アドサイズ（幅、高さ）、ファイル容量、素材等の項目を用いる。抽出された広告メニューの候補に関する情報は、アド別メニュー情報サマリ作業ファイル２０６に保持される。
【００５９】
＜メニュー候補選抜＞
メニュー候補選抜部１０６は、メニュー候補抽出部１０５により抽出され、アド別メニュー情報サマリ作業ファイル２０６に保持されているメニュー候補から適切なルールに従い広告メニューを選抜する。メニュー候補選抜では、後述するように、バナーテキスト広告、複数ラインアド、ネットワーク系メニューを判別して処理を行う。
【００６０】
＜価格選択＞
価格選択部１０７は、メニュー候補選抜部１０６により選抜された広告メニューの価格および出稿量に基づいて、掲載面別の広告出稿量を推計する。推計する広告出稿量としては、例えば出稿金額および出稿ｉｍｐ数とする。
【００６１】
なお、価格選択部１０７は、期間保証メニューの場合には出稿期間により広告メニューの価格および出稿量を推測し、インプレッション保証メニューの場合には出現率により広告メニューの価格および出稿量を推測する。
【００６２】
＜キャンペーン単位再集計＞
素材差替により一広告メニュー内で複数素材がローテーションすることがある。この場合に対処すべくキャンペーン単位再集計部１０８は、同一キャンペーン、同一期間、同一メニューについて推計結果の再集計を行う。例えば、同一キャンペーン、同一期間内で同一メニューと見なされたアドが３つ存在する場合には、メニューの出稿金額、出稿ｉｍｐ数をアド数の「３」で割る。
【００６３】
以下、図１２Ａ−１２Ｂを参照しながら、同実施形態に係る出稿量推計処理の手順を詳細に説明する。
【００６４】
＜メニュー候補抽出部１０５＞
（ステップＳ１）：メニュー候補抽出部１０５がＵＲＬ別アド出現回数テーブル２０５をアド単位で読み込み、複数のサイトに出稿されているかどうかをチェックする。図１３に、ＵＲＬ別アド出現回数テーブル２０５のレイアウトを示す。ＵＲＬ別アド出現回数テーブル２０５は、サイトＩＤおよびＵＲＬＩＤをキー項目とし、クロールしたＵＲＬに対してアドがどのくらいの頻度で出現していたかを表すテーブルである。メニュー候補抽出部１０５がＵＲＬ別アド出現回数テーブル２０５から同一のアドＩＤについて読み込みを行ったとき、互いに異なる複数のサイトＩＤが得られたならば、そのアドは広告ネットワークメニューに該当するものであると判定する。
【００６５】
（ステップＳ２）：ステップＳ１の処理で該当した場合、アド情報が保持している素材格納先とネットワークアドマスタテーブル３０１の素材格納先ドメイン情報とをマッチングさせる。前方一致した場合、ネットワークメニューであると判定してネットワークメニューマスタの出稿金額、出稿ｉｍｐを割り当てる。割り当てた後はステップＳ６の処理へ移り、前方一致しない場合はステップＳ３の処理へ移る。ネットワークアドマスタテーブル３０１のレイアウトを図１４に示す。ネットワークアドマスタテーブル３０１は、アドネットワークＩＤおよびアドネットワーク連番をキー項目とし、ネットワークメニューのアド素材の格納先を格納するテーブルであり、人が随時調査して更新する。また、図１５に、ネットワークメニューマスタテーブル３０２のレイアウトを示す。ネットワークメニューマスタテーブル３０２は、アドネットワークメニューＩＤをキー項目とし、アドネットワーク毎に広告メニューの料金、掲載量を格納するテーブルである。ネットワークメニューマスタテーブル３０２は、ネットフークアドマスタテーブル３０１と広告メニューマスタテーブル３００の情報を元に自動更新する。この場合、アドネットワークメニューが出稿されている各サイトのバナー広告、テキスト広告を平均して広告メニューの料金、掲載量を算出する。
【００６６】
（ステップＳ３）：ステップＳ１の処理で該当しない場合、広告メニューマスタテーブル３００とマッチングさせるため、同一キャンペーン、同一掲載面、同一掲載期間に出稿されているアドをグループ化する。これにより、複数のクリエイティブがセットで出稿される広告メニューである「バナーテキスト広告」、「複数ラインアド」を認識できるようにする。例えば、例：Ａ社サイトのトップページに３／２−３／９まで「１６０×１００」のバナーとテキスト広告が出稿されている場合、この２つのアドをグループ化する。
【００６７】
（ステップＳ４）：マッチングキーでアド情報２０３と広告メニューマスタテーブル３００とをマッチングし、広告メニュー候補を複数抽出する。バナーテキスト広告の際にはバナー広告のサイズを用いてマッチングする。結果をアド別メニュー情報サマリ作業ファイル２０６へ格納する。マッチングキーとしては、広告メニューマスタテーブル３００が持つ出稿掲載面とアド情報２０３が持つ実際の出稿掲載面、バナーサイズ、素材種別（Ｆｌａｓｈ／ＧＩＦ／ＪＰＥＧ）、ファイル容量である。
【００６８】
アド別メニュー情報サマリ作業ファイル２０６のレイアウトを図１６に示す。アド別メニュー情報サマリ作業ファイル２０６は、アドＩＤ、サイトコード、メニューコードをキー項目とし、アドＩＤにより識別されるアドに対して複数のメニュー候補を紐づけて格納するテーブルである。
【００６９】
＜メニュー候補選抜＞
（ステップＳ５）：メニュー候補選抜部１０６は、メニュー候補抽出部１０５により抽出されたメニュー候補からルールに従って適切な広告メニューを選抜する。例えば以下の観点で優先順位を決めて広告メニューを選抜する。すなわち、広告メニューマスタテーブル３００が持つ出稿掲載面とアド情報２０３が持つ実出稿掲載面との合致度、料金情報の有無、掲載量情報の有無、代理店限定、広告主特定メニューでない、料金が大きい、掲載量が多いといった条件をルールとして用いる。さらに、ｉｍｐ保証よりも期間保証を優先するようにしてもよい。
【００７０】
なお、メニュー候補が一つしか存在しない場合にはその広告メニューを選抜する。
【００７１】
＜価格選択＞
（ステップＳ６）：価格選択部１０７は、ステップＳ５で選抜された広告メニューが保持している価格情報、出稿量に基づいて、アドの出稿金額および出稿ｉｍｐを推計する。ここで、選抜された広告メニューの保証形態が期間保証であるかｉｍｐ保証であるかをチェックし、期間保証メニューの場合、ステップＳ７の処理へ移り、ｉｍｐ保証メニュの場合、ステップＳ８の処理へ移る。
【００７２】
（ステップＳ７）：ステップＳ６の処理により期間保証メニューであると判定された揚合、アドの出稿期間および広告メニューマスタテーブル３００が持つ掲載期間とを比較し、価格情報を特定（推定）する。
【００７３】
メニューの想定期間を推定する手順は、例えば以下の通りである。
【００７４】
・アド出稿期間≦７ｄａｙｓ  
広告メニューマスタテーブル３００における１週間メニューを採用する。該当する広告メニューが存在しない場合は広告メニューのデフォルト期間を採用する。
【００７５】
アド出稿期間＞７ｄａｙｓ  ａｎｄアド出稿期間≦１４ｄａｙｓ  
広告メニューマスタテーブル３００における２週間メニューを採用する。該当する広告メニューが存在しない場合は広告メニューのデフォルト期間を採用する。
【００７６】
・アド出稿期間＞１４ｄａｙｓ  ａｎｄアド出稿期間≦２１ｄａｙｓ  
広告メニューマスタテーブル３００における３週間メニューを採用する。該当する広告メニューが存在しない場合は広告メニューのデフォルト期間を採用
・アド出稿期間＞２１ｄａｙｓ  ａｎｄアド出稿期間≦２８ｄａｙｓ  
広告メニューマスタテーブル３００における４週間メニューを採用する。該当する広告メニューが存在しない場合は広告メニューのデフォルト期間を採用する。
【００７７】
・アド出稿期間＞２８ｄａｙｓ  ａｎｄアド出稿期間≦５８ｄａｙｓ  
広告メニューマスタテーブル３００における１ヵ月間メニューを採用する。該当する広告メニューが存在しない場合は広告メニューのデフォルト期間を採用する。
【００７８】
・アド出稿期間＞５８ｄａｙｓ  ａｎｄアド出稿期間≦８４ｄａｙｓ  
広告メニューマスタテーブル３００における２ヵ月間メニューを採用する。該当する広告メニューが存在しない場合は広告メニューのデフォルト期間を採用する。
【００７９】
・アド出稿期間＞８４ｄａｙｓ  ａｎｄアド出稿期間≦１６８ｄａｙｓ  
広告メニューマスタテーブル３００における３ヵ月間メニューを採用する。該当する広告メニューが存在しない場合は広告メニューのデフォルト期間を採用する。
【００８０】
・アド出稿期間＞１６８ｄａｙｓ  ａｎｄアド出稿期間≦３２０ｄａｙｓ  
広告メニューマスタテーブル３００における６ヵ月間メニューを採用する。該当する広告メニューが存在しない場合は広告メニューのデフォルト期間を採用する。
【００８１】
・アド出稿期間＞３２０ｄａｙｓ  
広告メニューマスタテーブル３００における１年間メニューを採用する。該当する広告メニューが存在しない場合は広告メニューのデフォルト期間を採用する。
【００８２】
従って、例えばアドの出稿期間が３／２−３／２５（２４ｄａｙｓ）であって価格マスタが以下の表１のような揚合には、デフォルト期間である１週間，１００万円，１００万ｉｍｐを採用する。
【表１】
2010277472.tif 000003
【００８３】
但し、デフォルト期間は価格マスタ上に必ず一つ存在する。
【００８４】
（ステップＳ８）：ステップＳ６の処理によりｉｍｐ保証メニューであると判定された場合、アド情報の出現率よりどの程度出稿されているかを推測する。アド情報の出現率は、図１３に示したＵＲＬ別アド出現回数テーブル２０５における出現回数（アドが出現した回数）とアクセス回数（クロールＵＲＬに対してクロールを実施した総回数）とから求めることができる。
【００８５】
価格マスタが保証ｉｍｐ数毎にｎ個存在する場合、出現率を（１００÷ｎ）％ずつ小さい保証ｉｍｐ数より配分する。アドの出現率はＵＲＬ別アド出現回数テーブル２０５に格納されているのでそれを利用する。
【００８６】
例えば、アドの出現率が２６．７％で価格マスタが以下の表２のような場合、価格マスタが保証ｉｍｐ数毎に４個存在するので、出現率を小さい保証ｉｍｐ数より２５％ずつ配分する。出現率２６．７％のアドは２００万ｉｍｐ配信があったとみなす。つまり、表２のＮｏ．２の価格情報を採用する。
【表２】
2010277472.tif 000004
【００８７】
（ステップＳ９）：ステップＳ７あるいはステップＳ８までの処理によって、広告メニュー、およびその「価格」、「掲載量（ｉｍｐ数）」、「掲載期間」が特定されることになる。これらより１日当たりの出稿金額、１日当たりの出稿ｉｍｐ数を算出する。例えば、１日当たりの出稿金額＝広告メニューの価格／広告メニューの掲載期間とし、１日当たりの出稿ｉｍｐ数＝広告メニューの想定・保証掲載量／広告メニューの掲載期間とする。
【００８８】
次に、アド情報が持つ実際の出稿日数を掛け合わせ、出稿金額と出稿ｉｍｐ数を推計する。例えば、アド出稿金額＝１日当たりの出稿金額×アド情報の出稿日数とし、アド出稿ｉｍｐ数＝１日当たりの出稿ｉｍｐ数×アド情報の出稿日数とする。この推計結果は、掲載面別実績ファイル２０７において掲載面別に格納される。
【００８９】
なお、アド情報が持つ実際の出稿日数は、アド情報２０３に基づいて判定できる。
【００９０】
図１７は、掲載面別出稿実績ファイル２０７のレイアウトを示す図である。掲載面別出稿実績ファイル２０７は、掲載面サイトコード、掲載面連番、アドＩＤ、出現日をキー項目とし、掲載面サイト、掲載面、アド単位、出現日毎に出稿金額、出稿ｉｍｐを格納するテーブルである。
【００９１】
＜キャンペーン単位再集計＞
（ステップＳ１０）：キャンペーン単位再集計部１０８は、同一キャンペーン、同一掲載期間、同一メニューとなっているアドが存在するかどうかをチェックする。存在する場合、ステップＳ１１の処理へ移る。
【００９２】
（ステップＳ１１）：ステップＳ１０の処理で該当するアドが存在した場合、これを素材差替えがなされたアドと見なし、同一キャンペーン、同一掲載期間、同一メニューの中に含まれるアド数で、出稿金額、出稿ｉｍｐを割り戻す。これにより、キャンペーン単位での圧縮を実施する。
【００９３】
例えば、表３の場合、同一キャンペーン、同一掲載期問、同一メニューの中に４つのアドＩＤが存在している。これらは４つの差替え素材がローテーションしていたとみなし、４つのアドの出稿金額、出稿ｉｍｐをそれぞれ１／４倍する。その結果、表４に示すようにアドの合計値が一つのメニュー金額と一致するようになる。
【表３】
2010277472.tif 000005
【００９４】
【表４】
2010277472.tif 000006
【００９５】
以上説明した本発明の実施形態によれば、次のような作用効果を奏することができる。まず出稿量推計に用いられる広告情報の取得については、クロール処理において、取得したｈｔｍｌ情報２０１に含まれるすべてのリンク先ＵＲＬを頻繁に（例えば毎日）取得し、広告メニューマスタテーブル３００とマッチングさせることにより、広告が出稿される最新のＵＲＬを得ることができる。このように、頻繁に新しいＵＲＬが発生する掲載面（「ニュース面、オークション面など」）のクロールを漏れなく実施することが好ましい。
【００９６】
そして、アドサーバのドメインを表すアド判定マスタテーブル２０２を利用する本実施形態によれば、クローリング処理により取得したｈｔｍｌ情報２０１から広告情報を効率的に取得することができる。特に、広告情報の取得時に、テキスト広告を判別することができる。例えばクロール処理により取得したｈｔｍｌ情報２０１に含まれるリンクについて、そのリンク先のコンテンツが別のコンテンツや中面へのリンクテキストであるか、それともテキスト広告であるかを判別することができる。
【００９７】
また、成果報酬型広告（リスティング広告、アフィリエイト広告、コンテンツマッチ広告、インタレストマッチ広告など）を判定し、これを出稿量推計の対象から除外することができる。この場合、アド判定マスタテーブル２０２において成果報酬型広告へのアドサーバドメインを管理し、成果報酬型広告へのアドサーバドメインにマッチするアドについては出稿金額推計対象外とすればよい。成果報酬型広告にはバナー広告、テキスト広告等が存在しており、広告メニュー（期間保証・ｉｍｐ保証）への出稿金額を正確に把握するにはどのアドが成果報酬型広告なのかを正確に判定する必要がある。因みに、成果報酬型広告にクリック課金があり、クリック数を予測して出稿金額を推計する必要がある。
【００９８】
次に、広告メニュー判定および出稿金額・出稿ｉｍｐ推計においては、広告メニューマスタテーブル３００として広告メニューに関する情報を詳細に保持し、具体的には広告メニュー毎に出稿掲載面（ＵＲＬ）、サイズ、容量、素材種別（Ｆｌａｓｈ／ＧＩＦ／ＪＰＥＧ）等を保持しておく。このような広告メニューマスタテーブル３００を利用することにより、クロールで取得したアドがどの広告メニューに相当するかを網羅的に判定することができる。また、単一掲載面に出稿される広告メニュー（例えばトップページに出稿される広告メニュー）のみならず、複数掲載面に出稿される広告メニューについてもこれを判別することができる。また、配信容量（クリエイティブの容量）の違いに応じて、メニュー価格の違いが出稿推計に反映される（大容量配信であればメニュー価格が高くなる）。また、複数クリエイティブで１セットとなる広告メニューである「バナーテキスト広告」「複数ラインアド」を１つの広告メニューとして判別することができる。インターネット広告においてこれらの広告メニューの含有率は高く、出稿金額・出稿ｉｍｐを正確に推計する上では非常に重要である。さらに、ネットワークメニューを判別することもできる。すなわち、複数のサイトに跨って出稿されるネットワーク系のメニューに関し、広告素材の格納先に基づいて、どのネットワークメニューかを判定することができる。
【００９９】
従って、本発明の実施形態によれば、インターネット広告における広告掲載面のデータおよび広告メニューマスタ等に基づいて出稿量を精度良く推計する広告出稿量推計装置およびプログラムを提供することができる。
【０１００】
なお本発明は、汎用のコンピュータを、以上説明した出稿実績推計装置として機能させるためのプログラムとして実施してもよい。当該プログラムを記録したコンピュータ読取可能な記録媒体を記録媒体読取装置から読み取り、ＣＰＵに実行させてもよい。
【０１０１】
また、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【符号の説明】
【０１０２】
Ｎ…インターネット；
１００…広告出稿量推計装置；
１０１…クローリング処理部；
１０２…アド抽出処理部；
１０３…出稿量推計処理部；
２００…広告掲載ＵＲＬマスタテーブル；
２０１…ｈｔｍｌ情報；
２０２…アド判定マスタテーブル；
２０３…アド情報（キャンペーンテーブル、アド素材マスタテーブル）；
２０４…アド対象外リンクテーブル；
２０５…ＵＲＬ別アド出現回数テーブル；
２０６…アド別メニュー情報サマリ作業ファイル；
２０７…掲載面別出稿実績ファイル
【図１】
2010277472.tif 000007
【図２】
2010277472.tif 000008
【図３】
2010277472.tif 000009
【図４】
2010277472.tif 000010
【図５】
2010277472.tif 000011
【図６】
2010277472.tif 000012
【図７Ａ】
2010277472.tif 000013
【図７Ｂ】
2010277472.tif 000014
【図８】
2010277472.tif 000015
【図９】
2010277472.tif 000016
【図１０】
2010277472.tif 000017
【図１１】
2010277472.tif 000018
【図１２Ａ】
2010277472.tif 000019
【図１２Ｂ】
2010277472.tif 000020
【図１３】
2010277472.tif 000021
【図１４】
2010277472.tif 000022
【図１５】
2010277472.tif 000023
【図１６】
2010277472.tif 000024
【図１７】
2010277472.tif 000025