不正対策
不正対策(Fraud Prevention) は、あなたのサイト・アプリ・ページへの各アクセスが、 実在する人間によるものか、それとも自動化された無効・不正なトラフィックなのかを判定します。 各アクセスに明確な判定を付与することで、ボット・無効トラフィック・不正行為が損害を もたらす前に、それらがどこに現れても、特定して対処できるようにします。
不正は単一の問題ではありません。予算を食いつぶすボット、数字を水増しする無効トラフィック、 コンテンツを収集するスクレイパー、登録を量産するスクリプト、コミュニティに溢れる偽アカウント ——不正対策はそのすべてを束ねる単一の傘です。1 アクセスにつき 1 つの判定、1 つの連携、 多数のユースケース。
ユースケース
これらはすべて同じ製品です。今日必要な保護を選び、成長に応じて追加していけます—— 対処に使う判定は、そのどれにおいても同一です。
- 偽・無効トラフィック(IVT) — 自動化された非人間トラフィックをページやファネルから 締め出し、指標が本物の意図・本物の訪問者を反映するようにします。
- アンチスクレイピング — コンテンツ・価格・データを自動収集から守り、公開した価値が あなたのものであり続けるようにします。
- アカウント保護 — 登録とログインを偽登録や不正な自動化から守り、アカウントが実在する 人間のものであるようにします。
- コンテンツ保護 — スパム・偽アカウント・自動化された不正行為をコンテンツやソーシャル プラットフォームから締め出し、コミュニティが本物で信頼できるものであり続けるようにします。
1 つの連携で、あらゆるシナリオに
上記のすべてのユースケースは、同じ構成要素——SDK、判定、Data API——の上で動作します。 そのどれにおいても、不正対策が行うことは 1 つだけです。各アクセスに 人間 / ボットの判定 を与えることです。シナリオごとに変わるのは、判定を得た後に その判定をどう使うか だけです ——ファネルから除外する、登録をブロックする、スクレイパーを切り捨てる、といった具合に。
大まかな仕組み
不正対策は、各アクセスを 高度なリスクモデル で評価し、単一で扱いやすい 判定 を返します。 そのアクセスがボットである可能性、どの程度疑わしいか、そしてそれについて何を推奨するか、です。
連携は 2 つのレイヤーで行います。
- SDK — ページ上に置く小さなスクリプトで、現在のアクセスについて判定を要求し、 コールバックを通じてあなたのコードに渡します。Web SDK を参照してください。
- Data API — 判定の取得、統計の集計、レポーティングや突き合わせ用のデータエクスポートを 行うサーバーサイド API です。Data API を参照してください。
判定フィールド(is_bot、score、level、action など)と、それぞれにどう対処するかは、 Verdict リファレンス に記載しています。
判定のみ、内部は非公開
SDK と各 API が返すのは最終的な判定のみで、内部のスコアリング詳細は返しません。これにより、 検出モデルが当方側で保守・改善され続ける一方で、あなたの連携はシンプルかつ安定したまま保たれます。 シグネチャの更新を追いかける必要は一切ありません。
シナリオガイド
上記のコア連携はどこでも同じです。一部のシナリオでは、その上にいくつかの固有要素—— そのシナリオだけが必要とする追加の手順・慣習・フィールド——が加わります。それらは 専用のガイドにまとめています。
- 広告不正 — 有料トラフィックとキャンペーンの保護。第三者が訪問者を 届け、双方が独立したクリック単位の人間 / ボット結論で突き合わせる必要があるケースです (クリックトークン、advertiser / provider の役割、精算)。
次のステップ
- Web SDK — スクリプトをページに追加する
- Verdict リファレンス — 判定を読み、対処する
- Data API — 判定を取得し、クリーンな数字で突き合わせる