一般的な無効トラフィックと高度な無効トラフィックとは何か、広告プラットフォームのエンジニアが自作できるフィルターはどれか、検証ベンダーにお金を払う価値があるのはいつか、そしてどちらを選んでも何をログに残すべきかを解説する。
一般的な無効トラフィックのフィルタリングは自分たちで作り、高度な無効トラフィックの検出は、自前の不正対策チームを持てる場合を除いて、検証ベンダーから買うこと。既知のデータセンターのアドレス、申告済みのボット、目に見えない1x1の広告といった一般的な無効トラフィックは、リストとルールで捕まえられる。自社のエンジニアが、リクエストが届いたときと、ログの段階でもう一度、それを適用できる。乗っ取られたデバイスやなりすましアプリといった高度な無効トラフィックには、一つのプラットフォームが見る量をはるかに超えるトラフィックのデータと、それを研究するアナリストが必要だ。TAG のような認証プログラムも、資格のある第三者によるフィルタリングを求めている。
短い答え:リストに基づくフィルターは、入札経路とイベントパイプラインに組み込むこと。動かすのに費用がかからず、そのログはどのみち必要だからだ。高度なトラフィックの検出は、不正を専任で研究するチームを持てない限り、購入すること。ベンダーを選ぶ前に、どのサービスが認定を受けているか、自社のトラフィックの何を見る必要があるかを聞くこと。
Media Rating Council(MRC)は、広告の測定を認定する米国の機関である。その Invalid Traffic Detection and Filtration Standards Addendum(2020年6月の改訂版。ここでのほかの資料と同じく2026年10月27日に参照)は、無効トラフィックを二種類に分けている。一般的な無効トラフィック、つまり GIVT は、「リストの適用やその他の標準化されたパラメーターのチェックによって実行される、日常的なフィルタリング手段で特定されるトラフィック」である。MRC が挙げる例には次のものがある。
高度な無効トラフィック、つまり SIVT は、「分析と特定のために、高度なアナリティクス、複数の地点からの裏づけや連携、相当な人手の介入などを必要とする、より検出の難しい状況」を指す。MRC が挙げる例には次のものがある。
一般的な種類は、共有されることを前提にしている。MRC は、GIVT のフィルタリングは「ベンダー間で一貫していることを意図している」と書いており、そのため共通のリストに頼っている。社内チームは次の二つのリストを使う。
リストに加えて、チームは user agent、広告サイズ、事前読み込みのリクエストについてのルールを書き、リクエストが届いたときと、イベントをログに記録するときにもう一度適用する。さらに、フィルタリングしたリクエストとその理由をすべて記録し、数字をパートナーに説明できるようにする。
MRC は、自らが監査する測定会社に対して、データセンターのトラフィックについての出発点を定めている。測定会社は、「既知の三大ホスティング事業者:Amazon AWS、Google、Microsoft」の IP アドレスからの無効トラフィックをフィルタリングしなければならない。それらのネットワークを通じてウェブにアクセスする実際のユーザーを誤って除外しないよう、例外も設けられている。
フィルタリングを行うタイミングは二つある。事前には、プラットフォームが広告リクエストをブロックするか、そのリクエストへの入札を見送る。事後には、ログと集計から無効なイベントを取り除く。MRC はこう書いている:「それぞれの手法には一定の長所と短所があり、どちらも、よく実行されたトラフィック保護戦略の中に居場所がある。」早い段階でブロックすれば、どのみちあとで捨てられるリクエストを処理するコストも省ける。
ブラウザーやアプリが共有するデータが減るにつれて、リストの効果は弱まる。2024年の改訂で、MRC はこう述べている:「IP アドレスが限られている、または存在しないこと、そして User Agent(UA)の文字列が粗くなることは、リストに基づく手法を損なうおそれがある。」
高度なトラフィックの検出は、多くのパブリッシャー、アプリ、デバイスにまたがるパターンが見えるかどうかと、新しい手口を出てくるそばから追いかけるアナリストにかかっている。一つのプラットフォームには自分のトラフィックしか見えないので、多くのプラットフォームを横断して初めて現れるパターンを見逃す。これをうまくこなせるチームは、社内にある一つの不正対策会社に等しい。
認証が答えを決めることもある。TAG の Certified Against Fraud プログラムは、主要な要件の一つとして、「収益化可能な取引の100%が、資格のある第三者によって IVT の検出と除去のためにフィルタリングされること」を挙げている。TAG は、有効な認証シールを持つサプライサイドプラットフォームを通じて、パブリッシャーがこの要件を満たすことを認めている。買い手やパートナーが TAG の認証を求めるなら、自社で作ったフィルターだけではこの要件を満たせない。
MRC は、自らが認定するサービスの一覧を公表している。そのデジタル分野の一覧には、DoubleVerify、HUMAN、Integral Ad Science、Pixalate、Protected Media といった検証会社が含まれている。認定の対象は特定のサービスと指標なので、ベンダーには、どのサービスが認定を受けているのか、そこに高度な無効トラフィックが含まれるのかを聞くこと。
検出を担う側は、広告取引ごとの詳細を必要とする。MRC は、測定会社が可能な限り取得しなければならない項目を挙げている。たとえば次のものだ。
レポートでは、生の数字とフィルタリング後の数字を分けておくべきだ。キャンペーンのレポートについて、MRC の基準は「Gross Metrics (Completely Unfiltered)」と「Net Metrics (Filtered for GIVT Requirements)」を挙げている。該当する場合は、高度な無効トラフィックをフィルタリングした数字が別の段階として示される。イベントパイプラインがすでにイベントを取りこぼしたり二重に数えたりしているなら、先にそれを直すこと。フィルタリングは、それ以前から間違っていた数字を直せない。
最後の質問は MRC にとっても重要だ。2024年の改訂は、「プライバシー規制は、エンジニアリングで回避すべき障壁ではなく、遵守しなければならない厳格な要件である」と述べている。
このブログを発行する amBrain は、フィルタリングの組み込み先となるシステムを構築している。その一行はこうだ:「amBrainはアドサーバーを構築します:ターゲティング、フリークエンシーキャップ、レポーティング。」もう一行はこうだ:「amBrain はアドテク向けのイベント分析パイプラインを構築する。インプレッションとクリックのイベントの収集、処理、レポーティングである。」AdTech での仕事には、ある顧客のために構築したデマンドサイドプラットフォームである RTBBidder がある。
amBrain は2019年からソフトウェアを作っており、働き方には三つの形態がある:フルデリバリー、専任チーム、あるいはあなたのチームに入るエンジニア。所有権についての一文はこうだ:「顧客は、プロダクトとコードの完全な所有権を保持する。ただし、私たちの再利用可能なコンポーネントは除く。」
この記事は事例紹介ではない。amBrain がどの顧客のためにも不正検出を構築したとは述べておらず、検証サービスを提供しているとも述べていない。amBrain が候補リストに入っているなら、ほかのどの会社とも同じ質問を渡すこと。