"ウェブページに含めて端末に送信される広告のCTRを計算するCTR計算装置であって、前記端末に所定の端末用プログラムを送信する送信手段を有し、前記端末用プログラムは前記端末に、前記広告ごとに、ウェブページのうちその端末に画面表示されている可視領域に位置したことを広告の露出として検出する露出検出手段と、検出された前記露出を広告ごとにCTR計算装置に通知する露出通知手段と、を実現させ、CTR計算装置はさらに、前記端末用プログラムから通知される前記露出と、その広告が選択操作されたことを表わすクリック情報と、に基づいて広告ごとのCTRを計算するCTR計算手段と、を有することを特徴とするCTR計算装置。前記露出検出手段は、広告ごとに、ウェブページにおける表示位置を取得する表示位置取得手段と、所定の時間間隔で、ウェブページのスクロール量を取得すると共に、このスクロール量に基づいて、前記可視領域の範囲を取得する可視領域取得手段と、取得された前記表示位置が、取得された前記可視領域の範囲内に位置するか判断する位置判断手段と、を有することを特徴とする請求項1記載のCTR計算装置。前記露出検出手段は、前記露出を検出した広告について所定の検出済フラグをセットし、前記検出済フラグがセットされている広告が前記可視領域に位置しても広告の露出として検出しないことを特徴とする請求項1又は2記載のCTR計算装置。コンピュータが、ウェブページに含めて端末に送信される広告のCTRを計算するCTR計算方法であって、コンピュータが前記端末に所定の端末用プログラムを送信する送信処理を含み、前記端末用プログラムは前記端末のコンピュータに、前記広告ごとに、ウェブページのうちその端末に画面表示されている可視領域に位置したことを広告の露出として検出させ、検出された前記露出を広告ごとにCTR計算装置に通知させ、CTR計算方法はさらに、コンピュータが、前記端末用プログラムから通知される前記露出と、その広告が選択操作されたことを表わすクリック情報と、に基づいて広告ごとのCTRを計算するCTR計算処理を含むことを特徴とするCTR計算方法。しかし、端末やブラウザで一度に表示できる広さに収まらないサイズのウェブページも多く、このようなウェブページでは広告の表示位置によっては、スクロールされない限りウェブページのうちユーザから見える領域可視領域と呼ぶこととするに広告が現れない。従来、このような位置に表示された広告については、スクロールがされず可視領域に一度も現れなかった場合でも表示回数としてカウントしていたため、CTRの精度への影響が課題となっていた。上記の課題に対し、本発明の目的は、可視領域に基づいてCTRの精度を改善することである。上記の目的をふまえ、本発明の一態様1は、ウェブページに含めて端末に送信される広告のCTRを計算するCTR計算装置であって、前記端末に所定の端末用プログラムを送信する送信手段を有し、前記端末用プログラムは前記端末に、前記広告ごとに、ウェブページのうちその端末に画面表示されている可視領域に位置したことを広告の露出として検出する露出検出手段と、検出された前記露出を広告ごとにCTR計算装置に通知する露出通知手段と、を実現させ、CTR計算装置はさらに、前記端末用プログラムから通知される前記露出と、その広告が選択操作されたことを表わすクリック情報と、に基づいて広告ごとのCTRを計算するCTR計算手段と、を有することを特徴とする。本発明の他の態様4は、上記態様を方法のカテゴリで捉えたもので、コンピュータが、ウェブページに含めて端末に送信される広告のCTRを計算するCTR計算方法であって、コンピュータが前記端末に所定の端末用プログラムを送信する送信処理を含み、前記端末用プログラムは前記端末のコンピュータに、前記広告ごとに、ウェブページのうちその端末に画面表示されている可視領域に位置したことを広告の露出として検出させ、検出された前記露出を広告ごとにCTR計算装置に通知させ、CTR計算方法はさらに、コンピュータが、前記端末用プログラムから通知される前記露出と、その広告が選択操作されたことを表わすクリック情報と、に基づいて広告ごとのCTRを計算するCTR計算処理を含むことを特徴とする。このように、ウェブページに組み込むスクリプトなどとして端末に送り込むプログラムにより、広告ごとに端末の可視領域に位置したことを露出として通知させ、各端末から通知される露出の数量と、リダイレクトやビーコンなどで捕捉するクリック情報と、に基づいてCTRを計算することにより、広告が実際に可視領域に表示された回数がCTRの基礎となるので、可視領域に基づいてCTRの精度が改善できる。本発明の他の態様2は、上記いずれかの態様において、前記露出検出手段は、広告ごとに、ウェブページにおける表示位置を取得する表示位置取得手段と、所定の時間間隔で、ウェブページのスクロール量を取得すると共に、このスクロール量に基づいて、前記可視領域の範囲を取得する可視領域取得手段と、取得された前記表示位置が、取得された前記可視領域の範囲内に位置するか判断する位置判断手段と、を有することを特徴とする。このように、端末でウェブページを表示するウェブブラウザプログラムなどから、広告のウェブページ上の表示位置を取得したうえ、所定の時間間隔で、ウェブページのスクロール量を取得しそれを基に可視領域の範囲を取得し、この範囲に広告の表示位置が該当すると広告の露出を検出することにより、広告の表示位置を問わず簡明な処理で露出を確実容易に把握可能となる。本発明の他の態様3は、上記いずれかの態様において、前記露出検出手段は、前記露出を検出した広告について所定の検出済フラグをセットし、前記検出済フラグがセットされている広告が前記可視領域に位置しても広告の露出として検出しないことを特徴とする。このように、露出を一旦検出した広告についてはスクリプトなどでフラグをセットし、可視領域に再び位置しても再度の重複カウントを回避することにより、正確なCTRが得られる。なお、上記の各態様とは異なるカテゴリ装置に対し方法、方法に対しプログラムなどや、以下に説明するさらに具体的な各態様も本発明に含まれる。異なるカテゴリについては、手段を処理又はステップのように適宜読み替えるものとする。また、処理やステップの実行順序は上記のものに限定されず、適宜変更したりまとめて処理するなど、変更可能である。本発明によれば、可視領域に基づいてCTRの精度を改善することができる。次に、本発明を実施するための形態実施形態と呼ぶについて図に沿って説明する。なお、背景技術や課題などで既に述べた内容と共通の前提事項については適宜省略する。1.構成本実施形態は、図1の構成図に示すCTR計算装置1以下本装置1又は本装置とも呼ぶに関するもので、本装置1は、ウェブページに含めて端末Tに送信される広告のCTRを計算するものである。ここで、本装置1及び端末T以下各装置と総称するは、コンピュータの構成として少なくとも、CPUなどの演算制御部6と、主メモリや補助記憶装置等の記憶装置7と、通信ネットワークN例えば、インターネット、携帯電話網、LANなどとの通信手段8無線LANアダプタ、携帯電話回線の通信回路、通信ゲートウェイ装置などと、を有する。特に端末Tは、スマートフォン、携帯電話端末、PCパーソナルコンピュータなどで、さらに、液晶表示パネルなどの表示装置Hと、タッチパネル機能や操作スイッチなどの入力装置Mと、を有する。端末Tは図1では一つを示すが、実際には多数存在する。このような各装置ではそれぞれ、記憶装置7に記憶インストールした所定のコンピュータプログラムが演算制御部6を制御することで、図1に示す各手段などの要素10,20などを実現する。本装置1のプログラムは図示を省略するが、本装置1のプログラムも端末Tのプログラムも種類は自由である。端末Tの端末用プログラムPは、広告を含むウェブページを表示するためのウェブデータDに、JavaScript登録商標などのスクリプトとして含めて送信できる。上記のように実現される各要素のうち、情報の記憶手段は、記憶装置7において各種のデータベースDBとも表すやファイル、配列等の変数、各種スタックやレジスタ、システム設定値など任意の形式で実現できる。このような記憶手段のうち、ウェブデータ記憶手段12は、ウェブページを表すHTMLファイルなどのウェブデータを記憶する手段、広告記憶手段15は、リスティング広告のハイパーリンクに用いる表示文字列や遷移先URLなどを記憶する手段であり、これらは従来と同様でよい。ログ記憶手段55は、広告についてクリック数を含むログを記憶する手段であり例えば図21、CTR記憶手段65は、ログを基に計算されたCTRを記憶する手段である例えば図22。また、記憶手段以外の各手段は、以下のような情報処理の機能作用を実現実行する処理手段であるが、これらは説明のために整理した機能単位であり、実際のハードウェア要素やソフトウェアモジュールとの一致は問わない。2.作用上記のように構成した本実施形態の作用について、広告を含むウェブページを端末TのウェブブラウザB以下ブラウザBやブラウザとも呼ぶが本装置1に要求した場合の処理手順を図3のフローチャートに示す。まず、要求に応じて、本装置1の送信手段10が端末Tに、所定の端末用プログラムP以下スクリプトとも呼ぶを、ウェブデータDに含めて送信するとステップS11、端末TではブラウザBがこれを受信しステップS21、ウェブデータDを用いてウェブページとページ中の広告を表示するとともに、端末用プログラムPの実行を開始しステップS22、端末用プログラムPは端末Tに、次の各手段を実現させる。2-1.ウェブページと広告の例まず、露出検出手段20は、広告ごとに、ウェブページのうちその端末Tに画面表示されている可視領域に位置したことを広告の露出として検出するステップS23~S26。ここで、ウェブページ上の位置は、ウェブページ左上隅を原点0,0として、右方向ほどX座標値が増大し、下方向ほどY座標値が増大するものとする。この前提で例えば、図4のように、実線の矩形で示すウェブページWが縦長で、その座標が例えば左上隅0,0-右下隅640,800で、表示直後には、その上部の左上隅0,0-右下隅640,480が、ブラウザのウィンドウサイズから定まる可視領域V破線の矩形で示すに露出している場合を考える。また、このウェブページWには広告AD1開始座標300,400と広告AD2開始座標300,600があるとする。ここで、広告は高さが十分小さいものとし、表示位置の開始座標は広告の左上隅とし、この開始座標が可視領域V内か否かで露出を判断するものとする。上記の図4の状態では、広告AD1は可視領域V内に露出しているが、広告AD2は露出していない。その後、240画素スクロールすると図5の状態となり、広告AD2も露出となる。このような広告の露出を検出する具体的な手法は任意に選択できるが、次のような例が考えられる。すなわち、まず、露出検出手段20の表示位置取得手段23が、広告ごとに、ウェブページにおける表示位置を取得するステップS23。任意の要素についてウェブページにおける表示位置を取得する手法やスクリプト記述は、ブラウザの種類やバージョンにもよるが、一例として、スクリプトにおいてdocumentgetElementByIdやgetElementsByTagNameで目的の要素を例えばelementとして取得し、そのY座標をelementoffsetTopで取得するなどが考えられる。例えば、図6の例は、idで抽出したelementの位置取得を繰り返している。なお、ウェブページ中における広告の表示位置はウェブページが表示された時点で一意に定まるので、通常は、この表示位置の取得は最初に一度行えばよい。2-2.露出検出の例そして、可視領域取得手段24が、所定の時間間隔例えば1秒で、ウェブページWのスクロール量を取得すると共にステップS24、このスクロール量に基づいて、前記可視領域Vの範囲を取得するステップS25。また、位置判断手段26が、ステップS23で取得された表示位置が、ステップS25で取得された可視領域Vの範囲内に位置するか判断するステップS26。このような繰り返し処理の時間間隔は、例えば、いわゆるインターバルタイマの計測による割込処理で制御できる。また、スクロール量を取得する手法やスクリプト記述も、ブラウザの種類やバージョンによるが、例えば縦Y方向のスクロール量については、スクリプトにおいて、windowscrollYwindowpageYOffsetdocumentbodyscrollTopdocumentdocumentElementscrollTopなどの記述で取得する。図7の例では、ブラウザの種類やバージョンによって異なる記述に対応しつつ、縦横のスクロール量を取得する関数を定義している。また、スクロール量に基づいて可視領域の範囲を座標値などとして取得するには、例えば縦Y方向について、スクロール量と可視領域の高さを加算すればよく、これで可視領域の下辺すなわち縦方向の最大座標が得られる。ここでいう可視領域の高さは、ブラウザのスクリーンサイズとして取得できるが、スクリーンサイズは、ウェブページの表示後でも、ブラウザウィンドウのサイズ変更操作により動的に変化しうる。このようなスクリーンサイズの取得も、ブラウザの種類やバージョンによるが、例えば、スクリプトにおいてdocumentbodyclientWidthdocumentbodyclientHeightscreenavailWidthscreenavailHeightwindowinnerWidthwindowinnerHeightなどの記述で取得する。図8の例では、ブラウザの種類やバージョンによって異なる記述に対応しつつ、ブラウザのスクリーンサイズを取得する関数を定義している。2-3.露出とクリックの通知そして、上記のように広告例えばAD2が可視領域Vに位置するとこれが露出として検出されステップS26、露出通知手段30が、検出された露出を広告ごとに、例えば検出を待ってスクリプトでログ取得用のウェブビーコンを送信するなどにより本装置1に通知するステップS28。また、広告についてクリックなどの選択操作がされるとステップS29、ブラウザBが、そのことを表す所定の情報クリック情報と呼ぶこととするを本装置1へ通知するステップS30。なお、露出検出手段20は、露出の検出ステップS26に関する処理の一環として、露出を検出した広告について所定の検出済フラグをセットし、この検出済フラグがセットされている広告が可視領域に位置しても広告の露出として検出しない。このように、露出を一旦検出した広告についてはスクリプトなどでフラグをセットし、可視領域に再び位置しても再度の重複カウントを回避することにより、正確なCTRが得られる。2-4.CTRの集計本装置1では、受信手段50が、上記のように端末用プログラムPから通知される露出とステップS12、その広告が選択操作されたことを表わすクリック情報とステップS13を受信し、ログ記憶手段55にログデータとして記憶させる。図21に示すログデータの例は、多数のウェブ閲覧者に広告を表示した結果を表すが、本実施形態におけるインプレッション数は、従来と異なり、広告が実際に可視領域に露出した回数である。そして、CTR計算手段60が、それら通知される露出と、その広告が選択操作されたことを表わすクリック情報と、に基づくログデータ図21を用いて、所定のタイミングで例えば、1時間ごとの定周期や、夜間のバッチ処理時間帯など、広告ごとのCTRを計算するステップS14。例えば、図22に示すCTRの例は、広告IDでログデータ図21と対応しているほか、直近CTR例えば直近1日分と所定期間CTR例えば直近1週間分の二種のCTRを計算結果として含んでおり、eCPM計算において、これら二種のCTRを適宜な比率重みでブレンドすることにより、多様な広告配信が可能である。3.効果以上のように、本実施形態では、ウェブページに組み込むスクリプトなどとして端末に送り込むプログラムにより例えば図1の端末用プログラムP、広告ごとに端末の可視領域に位置したことを露出として通知させ例えば図3のステップS28、各端末から通知される露出の数量と、リダイレクトやビーコンなどで捕捉するクリック情報と、に基づいてCTRを計算することにより例えば図3のステップS14、広告が実際に可視領域に表示された回数がCTRの基礎となるので、可視領域に基づいてCTRの精度が改善できる。特に、本実施形態では、端末でウェブページを表示するウェブブラウザプログラムなどから、広告のウェブページ上の表示位置を取得したうえ例えば図3のステップS23、所定の時間間隔で、ウェブページのスクロール量を取得しステップS24それを基に可視領域の範囲を取得しステップS25、この範囲に広告の表示位置が該当すると広告の露出を検出することによりステップS26、広告の表示位置を問わず簡明な処理で露出を確実容易に把握可能となる。4.他の実施形態なお、上記各実施形態は例示に過ぎず、本発明は、以下に例示するものやそれ以外の他の実施態様も含むものである。例えば、各構成図、データの図、フローチャートの図などは例示に過ぎず、各要素の有無、その配置や処理実行などの順序、具体的内容などは適宜変更可能である。一例として、上記実施形態では、一般的に文字列を用いるリスティング広告を念頭に説明したが、本発明は、画像や動画などを用いたディスプレイ広告など、任意の種類の広告に適用できる。また、上記実施形態では、広告は高さが十分小さいものとし、表示位置の開始座標は広告の左上隅とし、この開始座標が可視領域V内か否かで露出を判断するものとしたが、実際には、広告のサイズや露出判断の方針などに応じ、開始座標を適宜ずらして基準位置としたり、広告のサイズを加減算した数値比較により露出を判断すればよい。また、上記実施形態では、説明を単純化するため、上記実施形態に示したCTR計算装置本装置1では図1、いわゆるウェブサーバウェブデータ記憶手段12と送信手段10や広告配信サーバ広告記憶手段15と送信手段10を兼ねた構成を示したが、ウェブサーバや広告配信サーバは本装置とは別の装置としても実現できる。また、個々の手段を別個独立の装置やシステムで実現する構成も一般的であるし、装置の機能によっては、外部のプラットフォーム等をAPIアプリケーションプログラムインタフェースやネットワークコンピューティングいわゆるクラウドなどで呼び出して実現するなど、構成は柔軟に変更できる。さらに、本発明に関する手段などの各要素は、コンピュータの演算制御部に限らず物理的な電子回路など他の情報処理機構で実現してもよい。"