Microsoft 収益化 - 広告の視認性: 手法の説明 (DOM)
このドキュメントは、Microsoft Advertising の視認性測定プロセスと手法について説明するためのものです。 これは、Microsoft Advertising クライアント、見込み客、パートナー専用に設計されています。
概要
ドキュメントのスコープ
広告の視認性の測定は複雑な問題です。 次のようなさまざまな変更の特異性を考慮する必要があります。
- パブリッシャーとエージェンシーの広告サーバー、およびさまざまなバージョン
- オペレーティング システム (デスクトップとモバイル)、およびさまざまなバージョン
- ブラウザー (およびその特定のオペレーティング システムのバージョン)
- Web サイトのページ レイアウト (ページ上のファースト パーティとサード パーティのスクリプトを含む)
- 広告フォーマット (国固有の形式を含む)
- ローカルの視認性標準 (米国 IAB、最初のピクセルの視認性など)
- クライアント固有の要件 (定義、レポートなど)
- 広告交換のリアルタイム制約、最適化プロセスなど。
- 絶えず革新する、変化の速い環境。
機密性
このドキュメントは機密であり、公開されていません。
Microsoft Advertising クライアント、見込み客、パートナーが利用できます。
Microsoft Advertising からの明示的な同意がない場合、他の受信者に譲渡することはできません。
ドキュメントの更新
Microsoft Advertising 測定テクノロジは、変化する環境で一貫した安定した手法を提供するために、常に更新する必要があります。
このドキュメントには、Microsoft Advertising の記述日の手法が反映されています。 このドキュメントは廃止される可能性があるため、PDF エクスポートは使用しないことをお勧めします。
Microsoft Advertising は、このドキュメントの古いバージョンから引き出された結論について一切の責任を負いません。
このドキュメントの説明
このドキュメントでは、Microsoft Advertising の視認性測定プロセスのメイン手順に従います。
- ページ内測定
- データ収集、フィルター処理、および処理
- クライアント向けレポート
クライアント側の測定
概要
Microsoft Advertising テクノロジは、広告クリエイティブで提供される JavaScript に依存しています。 このスクリプトは、インターネット ユーザーのブラウザーで実行されます。
スクリプトによっていくつかの関数が実行されます。
- インプレッションカウント
- 測定する必要があるインプレッションの検出
- これらのオブジェクトの視認性の測定
- ビューアビリティ データをコレクション プラットフォームに転送する
互換性
互換性のある形式
Microsoft Advertising テクノロジは、次の種類の形式と互換性があります。
- ディスプレイ クリエイティブ
- リッチ メディア クリエイティブ (javascript + 画像)
- デスクトップ ブラウザー
- モバイル ブラウザー
- モバイル アプリの広告 (Mobile SDK、Microsoft SDK、OMSDK を使用)
- ネイティブ広告 (ディスプレイ広告のみ)
- VPAID が使用可能な VAST ビデオ (VPAID ラッパーを使用したビデオの視認性の測定)
互換性のない形式
Microsoft Advertising テクノロジは現在、次の形式と互換性がありません。
- サード パーティのスクリプトを拒否するサイトの広告
- カスタム バナー広告の形式
スクリプトの実装
Microsoft Advertising スクリプトは、クリエイティブのスクリプトからのネイティブ呼び出しとして実装されます。 このスクリプトは、Microsoft Advertising プラットフォームで取引されたすべてのインプレッションに提供されます。
互換性のある広告サーバー
Microsoft 広告広告の視認性は、パブリッシャーまたは代理店の広告サーバーとは独立しています。 ただし、その測定は次の完全なリストでテストされています。
- Google DoubleClick: 代理店向けダブルクリック (DFA)、パブリッシャー向けダブルクリック (DFP)
- Sizmek
- AOL Adtech
- SmartAdserver
- 広告Streamを開く
- Atlas
- Weborama
- 第 3 部のスクリプトを受け入れるその他の広告サーバー
既知の制限
一部のブラウザー ツール バーでは JavaScript も拒否される場合を除き、すべてのデスクトップ広告サーバーでサード パーティ製のスクリプトが許可されます。
スクリプト呼び出し
メソッド
Microsoft Advertising スクリプトは、クリエイティブの JavaScript に含まれるスクリプト タグ <SCRIPT>
として呼び出されます。
Microsoft Advertising はクリエイティブを提供するため、スクリプト呼び出しはプラットフォームによってネイティブに生成されます。 手動でのコピーと貼り付け、またはオプション のチェック ボックスは必要ありません。
互換性のあるプラットフォーム
- Windows
- Internet Explorer
- Firefox
- Chrome
- Safari
- Edge
- Mac OS
- Safari
- Firefox
- Chrome
- iOS
- Safari
- Android
- Chrome
- Android ブラウザー
- Windows モバイル
既知の制限
インターネット ユーザーのブラウザーで JavaScript を有効にする必要があります。 JavaScript が有効になっていない場合、インプレッションを測定できません。
サンプリング
Microsoft Advertising では、いかなる形式のサンプリングも行いません。
インプレッションカウント
スクリプト呼び出し
Microsoft Advertising スクリプトは、最も近いサーバーを自動的に選択してスクリプトを迅速に配信する CDN によって配信されます。 ただし、スクリプト配信は、配信されたインプレッション数をカウントするために使用されません。
インプレッション
インプレッションは、測定スクリプトではなく、Microsoft Advertising 広告取引プラットフォームによってカウントされます。 インプレッション数 (imps) は、課金に使用されるインプレッション数です。 これは、取引されたインプレッションの実際の合計数に対応します。
このメトリックは、サード パーティの広告視認性プロバイダーとは異なります。 ベンダーは、インプレッションをカウントするためにスクリプトに依存しています。 スクリプトが読み込まれていない場合、またはピクセルを起動できない場合、サード パーティベンダーはインプレッションをカウントしませんが、インプレッションは本質的に Microsoft Advertising によってカウントされます。
注:
Microsoft 広告のインプレッション数は、サード パーティのインプレッション数よりも多くなっています。
測定されたインプレッション数
測定されたインプレッションは、測定スクリプトが Microsoft Advertising プラットフォームにピクセルを起動したときにカウントされます。
Microsoft Advertising スクリプトが実際に起動される前にユーザーがページを終了した場合、インプレッションはサービスとしてカウントされ、測定されません。
注:
Microsoft Advertising の測定インプレッションは、サード パーティの測定インプレッションと同等です。
広告の視認性への影響なし
広告の視認性は、インプレッションカウント手法の影響を受けません。 既定では、インプレッションは "測定されていません" としてタグ付けされます。 IAB 要件に従って、視認性インジケーターは測定されたインプレッションでのみ計算されます。
インプレッション数が多い (実際の) 結果は、測定率 (測定されたインプレッション数/インプレッション数) が低くなります。
注:
Microsoft Advertising の測定レートは、サード パーティベンダーの測定レートと比較しないでください。
複合追跡
Microsoft Advertising では、複合追跡は許可されません。 複数の広告を測定する必要がある場合は、個別に構成する必要があります。
ただし、Microsoft Advertising では、複数のオブジェクトで構成されたバナーを 1 つの印象として測定できます。
キャッシュバスト手法
Microsoft Advertising では、"Cache-Control:no-store、no-cache、private" や "Pragma no-cache" などの特定の http ヘッダーを使用して、ブラウザーが追跡要求をキャッシュしないように強制します。
Microsoft Advertising の追跡要求 (インプレッション数と視認性の測定) では、ダブル システムも使用して、http 要求がブラウザーによってキャッシュされないようにします。
各スクリプトの読み込みは、一意の ID に関連付けられます。 スクリプトは、インプレッションの有効期間中に複数のピクセルを起動します。 測定されたすべての情報と一意のタイムスタンプ (ミリ秒) が含まれる各ピクセルは一意です。
これらの一意の ID は、URL を作成するときに、ファイル パスとパラメーターとして使用されます。 次の例は、URL の先頭を示しています。
http:// fra1.ib.adnxs.com/vevent?e=wqT_....
&dlo=1&referrer=http%3A%2F%2Fib.adnxs.com%2Ftt%3Fid%3D3747591&type=pv&px=0&py=0&bw=300&bh=250
&sw=2560&sh=1440&pw=1440&ph=351&ww=1440&wh=351
&x=1427978373745428462,149999,v,mac,webkit_chrome,view5-1,90,,0
これらすべての予防策にもかかわらず、ごくわずかの数のケースでは、インプレッション数が不足している可能性があります。
物体検出
Microsoft Advertising は、測定する必要があるバナー オブジェクトを検出します。 オブジェクトには、イメージまたは iframe を指定できます。 表示可能と見なされるためには、ページに完全に読み込まれる必要があります。
読み込まれていないバナー オブジェクトは表示できません。
視認性条件
必要な情報
Microsoft Advertising スクリプトは、次のイベントとブラウザーの状態を監視して、広告が表示可能かどうかを評価します。
- ウィンドウフォーカス/フォーカスなし
- タブ スイッチ
- ページスクロール
- ページサイズ変更
- ブラウザーのズーム
- スクリーン セーバーの開始
- バナー オブジェクトの読み込み/非読み込み
- マウス/キーボードアクティビティ/非アクティブ
既知の制限
- Microsoft Advertising では、フォーカスが設定されているウィンドウのみが表示されると見なされます。 この方法論的選択は、インターネットの対象ユーザー測定の規範と一致します。
- 2 台のモニターを使用する場合、フォーカス外のブラウザー ウィンドウが 1 台のモニターに表示されている場合、ユーザーが表示した場合でも、インプレッションは表示不可と見なされることがあります。
- クロスドメイン iframe から測定すると、フォーカスのないウィンドウに読み込まれた印象が、表示可能としてカウントされる場合があります。 これにより、表示可能なインプレッションが過大評価される可能性があります。
- Microsoft Advertising では、ブラウザー ウィンドウ全体が画面の外に移動され、フォーカスが残っている間は監視されません。 この場合、画面外であっても表示可能と見なされる場合があります。
- ページを自動更新すると、追加の広告インプレッションが生成される場合があります。 更新されたページは、表示可能であるか、表示できない場合があります。 ページが表示できない (非表示のタブまたはウィンドウ) 場合、インプレッションは表示できません。
- 更新されたページが表示可能な場合、ページの表示部分に表示されている場合、ページのインプレッションが表示される可能性があります。 この場合、表示可能なインプレッションの数が過大評価される可能性があります。 Microsoft Advertising では、この過大評価を定量化することはできませんが、高度に更新されたページは不正検出手順によって検出できるため、制限されたままにする必要があります。
- Firefox ブラウザー ウィンドウのサイズが変更されると、表示が表示されなくなっている可能性があります。 インプレッションがクロスドメイン iframe 内に読み込まれると、その視認性の状態が過大評価される可能性があります。
Iframe
Microsoft Advertising は、クロスドメイン構成 (iframe のドメインがページのドメインとは異なる) で提供される場合でも、iframe の広告の視認性 (HTML ページ内の HTML ページ) を測定します。
これを実現するために、いくつかの手法が使用されます。
- インターネット エクスプローラー (バージョン 7 から 10) と Firefox (すべてのバージョン) 用の幾何学的アプローチとブラウザー API
- すべての Webkit ブラウザーのブラウザーの最適化 (Safari、Chrome、インターネット エクスプローラー 11 以降)
放棄
Microsoft Advertising では、選択した広告コンテンツを配信する前に、プラットフォームでインプレッションが処理されたときにインプレッションが記録されます。
特定の状況では、インプレッションがカウントされた後、広告コンテンツの配信前にユーザーが Web ページを破棄することがあります。 この場合、インプレッションは "imps" メトリックにカウントされますが、インプレッションは "表示可能なインプレッション" としてカウントされません。
ログ記録の手法
Microsoft Advertising スクリプトは、データをコレクション プラットフォームに定期的に転送します。 データ転送には、プラットフォームで集計された広告の視認性に関する部分的な情報が含まれています。
非表示のタブでページを開いたままにすることができ、ユーザーがオフラインのときにページが閉じられた場合に情報が失われる可能性があるため、ユーザーがページから離れた場合にのみ、視認性データを送信することは賢明ではありません。
このため、データを失うリスクを最小限に抑えるために、データ転送が定期的に行われます。 インプレッションが視認性のしきい値に達すると、ピクセルが Microsoft Advertising プラットフォームに生成されます。
その他
ドメインベースの広告ブロック
広告ブロックは、ページに広告が表示されないようにするブラウザー拡張機能です。 広告サーバーの一覧に依存し、これらの広告サーバーへの http 呼び出しをブロックします。
Microsoft Advertising は広告サーバーであるため、広告ブロッカーを使用するブラウザーから Microsoft Advertising への呼び出しは行われません。
画像サイズベースの広告ブロック
広告サーバーが呼び出され、画像がブロックされている場合、Microsoft Advertising スクリプトはクリエイティブ オブジェクトを検出しません。 広告インプレッションはカウントされますが (広告サーバーもカウントされるため、数値は一貫性が保たれます)、広告は表示できません。 詳細については、「 オブジェクト検出 」セクションを参照してください。
ユーザーの障穣画像レンダリング
Microsoft Advertising は、ユーザーの画面上の実際のインプレッション サイズ、ズームなどを測定します。 画像がズームされた場合、実際のサイズが考慮されます。
リッチ メディア バナー
リッチ メディア バナーは、多くの場合、2 つの異なるオブジェクトで構成されます。 メイン オブジェクトは、通常の広告インプレッションです。 2 番目のオブジェクトは、多くの場合、expand と呼ばれます。
Microsoft Advertising では、リッチ メディア バナーの両方のオブジェクトを測定できます。 ただし、ビュービリティ レポートは、メイン オブジェクトに対してのみ行われます。
データ収集、フィルター処理、および処理
Robots.txt
Microsoft Advertising コレクション サーバーは、ファイルをホストします robots.txt
。 このファイルは、コレクション ページへの公式ロボット トラフィックをすべて除外します。 これにより、公式ロボットは Microsoft Advertising プラットフォームで偽の印象レコードを生成できません。
サーバー クローラー
公式以外のロボットがコレクション ページにアクセスする場合は、次のいずれかを実行できます。
- 既存の要求を再生する
- 新しい要求をランダムに生成する
要求が再生された場合、Microsoft Advertising は、一意の URL を生成するために使用される一意の ID のおかげで、重複した要求 (同じ完全な URL) を検出します。 重複した行は除外されます。
ランダムな要求が生成された場合、Microsoft Advertising は要求のさまざまなパラメーターの整合性をチェックします。 既存の ID (顧客、キャンペーンなど) でランダムに生成された有効な要求の確率はごくわずかです。
Microsoft Advertising では、要求のユーザー エージェントに対してチェックされるロボット名の一覧が使用されます。 実際のブラウザーに対応しないユーザー エージェントは除外されます。
既知の制限
一部のロボットでは、実際のユーザー エージェント名を使用しません。 通常のブラウザーのふりをします。 この場合、上記の方法を使用してトラフィックが正しく除外されない可能性があります。
Microsoft Advertising は、人以外のトラフィックを検出して除外する一連の方法を開発しました。 これらのメソッドは、広告表示スクリプトの呼び出しを行う前に、広告配信のプロセスで適用されます。
インプレッション数
Microsoft 広告インプレッション数は、広告サーバーによって収集されたものと密接に一致します。
このため、上記の偽のトラフィック (ロボットインプレッション) を除き、インプレッションは除外されません。ただし、表示可能なインプレッションには追加のルールが適用されます。
Microsoft Advertising テスト トラフィック
Microsoft 広告スタッフは、テスト目的で広告インプレッションを生成する可能性があります。 この場合、インプレッションが生成されないように、クリエイティブをプレビュー モードでレンダリングします。
したがって、Microsoft Advertising によって実行されるテストは、レポートに影響を与えるものではありません。また、表示可能性の結果は影響を受けません。
予測
Microsoft Advertising プラットフォームでの広告の視認性に関するプロジェクションは行われません。
無効なトラフィック (IVT) ガイドライン
sIVT と gIVT の Microsoft Advertising フィルター: - ユーザー ID (Cookie ID) - ユーザー エージェント - JavaScript ベースの検出 - IP アドレス - 広告の配置が配置されているドメイン - インプレッション要求の販売者 (つまり、ads.txt 経由)
メソッドに応じて、検出が実行されます。
- 1 回のインプレッションリクエストごとに
- 集計データの時間単位
- 集計データの日単位
- 集計データの週単位
Microsoft Advertising プラットフォームのすべてのインプレッション要求をフィルター処理して IVT フィルター処理するわけではありません。 一般に、しきい値と標準は週単位でチェックされますが、固定の周期はありませんが、多くの場合、特定のフィルターを毎日更新します。
クライアント向けレポート
タイム ゾーン
1 日は午前 0:00:00 に始まり、23:59:59 に終了します。 既定のタイム ゾーンはニューヨーク (ET) です。 レポート インターフェイスでは、ローカル タイム ゾーンも使用できます。
Microsoft Advertising では、1 時間ごとにデータが処理されます。
品質保証プロセス
Microsoft 広告品質保証 (QA) プロセスは、自動検証と手動検証の組み合わせです。
自動 QA
測定されたすべてのインプレッションで、傾向が自動的に監視されます。 表示率が範囲外で異なるメンバーと配置は、エンジニアリング チームによって分析されたアラートを生成します。
品質保証のみを目的として、インプレッション データのサンプルが追加のインジケーターで測定され、QA プラットフォームで処理されます。
自動検証プロセスでは、いくつかの分析が実行されます。
- データの整合性
- 技術的な検証
- ブラウザーあたりのパフォーマンス
- 物体検出
手動 QA
Microsoft Advertising によって管理されるボリューム (1 日あたり 200 億インプレッションを測定) を考えると、手動 QA は実現可能ではありません。
Microsoft Advertising では、広告の視認性を 3 レベルでサポートしています。
- TAM (テクニカル アカウント マネージャー) は、ほとんどのクライアントの質問に回答するようにトレーニングされています
- 広告の視認性の専門家または中小企業 (件名の専門家) は、TAM が解決できないより複雑な質問を調査できます
- 必要に応じて、中小企業は広告ビューアビリティ エンジニアリング チームに問い合わせることができます。
品質の向上
継続的なプロセスにより、Microsoft Advertising は測定を常に改善できます。 運用チームからのフィードバックは、エンジニアリング チームと共有されます。 必要に応じてスクリプトが更新され、新しいテストが追加されます。
テストの一覧
QA サンプルでは、次のテストが自動的に実行されます。
オブジェクト レベル
インプレッションには、複数のオブジェクト (画像、展開形式など) が含まれる場合があります。
各オブジェクトは、次のチェックを行います。
- 期間制限の制御 (逸脱した動作)
- オブジェクト プレゼンスの計算 ("表示率" と呼ばれます)
- 広告の標準以外のサイズを検出する
インプレッション レベル
各インプレッションのチェック対象は次のとおりです。
- 表示サーフェス上のコントロール
- 配置のパフォーマンスを制御する
- 期間の制御
- ページ期間の制御
- 絶対期間の制御、少なくとも 1 ピクセル (パフォーマンスと不正検出に使用)
- スクリプトのコンテキストに関する技術的な制御
グループ レベル
データの各グループ (メンバー、配置、クリエイティブ) で、次のテストが実行されます。
- ブラウザーの結果が他のブラウザーとは異なる
- 表示サーフェス上のコントロール
- 配置のパフォーマンスを制御する
- 可視性率の制御
- 期間の制御
- ページ期間の制御
- 絶対期間の制御、少なくとも 1 ピクセル (パフォーマンスと不正検出に使用)
- 内部 QA コントローラーの制御
各データ グループには、平均値の変動度が高くないように、最小インプレッション数 (インジケーターに応じて 1,100,1000) が含まれている必要があります。
報告されたメトリックの一覧
- ダウンロードしたインプレッション数
- 測定インプレッション数
- 技術的な測定率
- 表示可能なインプレッション
- 視認性率
- 表示できないインプレッション
- 未確定インプレッション数
- 表示可能なディストリビューション
- 表示できないディストリビューション
- 未確定の分布
認定インジケーターの定義については、「 表示可能性の概要」を参照してください。
これらのメトリックはすべて、"Viewability Report" という特定のレポートで使用できます。このレポートでは、Microsoft Advertising によって測定される場合でも、モバイル Web トラフィックは除外されることに注意してください。
その他の視認性インジケーター
カスタム定義を使用して、表示可能なインプレッションを決定できます。 この場合、レポートにはさまざまなインジケーターが使用されます。
- カスタムの表示可能なインプレッション: カスタム定義に成功したインプレッション数
- カスタム視認性率 = カスタム表示可能なインプレッション数/測定インプレッション数
モバイル トラフィック
モバイルインプレッションが除外される 「ビューアビリティ レポート」を除き、視認性メトリックはデスクトップ ブラウザーとモバイル ブラウザーの間で分離されません。
ただし、 サイト ドメインのパフォーマンス レポートとグループを "オペレーティング システム" で実行することはできます。
保有期間
細分性のレベルに応じて、Microsoft Advertising によって収集されたデータは特定の期間保存されます。 詳細については、「 レポート データの可用性 」を参照してください。
手法の説明の変更
手法の主な変更は、Microsoft Advertising 製品通信メーリング リストを通じてクライアントに伝えることができます。