この製品は招待制です。一般提供は間もなく開始されます。ご興味がある場合は、こちらのフォームにご記入ください。

エクスペディアの Fraud Prevention の概要

エクスペディアの Fraud Prevention へようこそ ! このページでは、機能の流れの概要について説明し、統合を設定するためのガイドが用意されています。

Fraud Prevention の画面の流れ

当社の不正行為審査機能では、さまざまなタイプの旅行者とのインタラクション、およびパートナーの処理インタラクションを審査します。ここでは、パートナーのインタラクションとお客様のインタラクションがユーザーケースごとにどのように審査されるかを示すフローを簡単に説明します。サポートしている SDK のリファレンスはこちらにあります。

Account Takeover Prevention の流れ

当社の Account Takeover Prevention サービスでは、お客様のアカウントへの不正アクセスが防止されます。ここでは、パートナーのインタラクションとお客様のインタラクションがユーザーケースごとにどのように審査されるかを示すフローを簡単に説明します。サポートしている SDK のリファレンスはこちらにあります。

これで統合の準備は完了です。次のガイドを使用して、統合を設定してください。

必要情報 :

  1. Trust Widget
  2. Expedia Group Platform SDK をダウンロードして認証する

Trust Widget

Trust Widget は軽量な非ブロッキングの JavaScript であり、ユーザーがチェックアウトプロセスを進める際にユーザーのデバイスデータを収集します。Trust Widget によって収集されたデータは、Booking Screen API とともに使用され、不正行為の判断に役立てられます。

統合フローの概要

Trust Widget JavaScript コンテキスト

Trust Widget でデバイス情報を正確に収集するには、次の要件を満たす必要があります。

  1. 予約前に支払い情報を収集するページに Trust Widget を配置する必要があります。
  2. async 属性を使用して JavaScript のヘッダーに Trust Widget を配置する必要があります。

CDN を使用してリバースプロキシをセットアップすることをお勧めします。こうすることで、クライアントにファースト パーティ パートナー ドメインからスクリプトが読み込まれ、Trust Widget がバックグラウンドで取得されるようになります。

パートナー ID (PID) は Fraud Prevention サポートからお知らせします。

リバースプロキシ構成の環境 (統合を使用するか、プレイグラウンドとライブサイトを実際に試して比較) に応じて、使用する必要がある 2 つの個別の URL があります。

* パートナー プレイグラウンド : https://trust-lab.expedia.com/trustService/getTrustWidget?pid=%PID%

* パートナーライブサイト : https://trust.expedia.com/trustService/getTrustWidget?pid=%PID%

注 : PID はページの読み込み時に公開してはならず、リバースプロキシによって追加する必要があります。

パートナードメインが <www.mysurfshop.com> の場合、クライアントはスクリプトを <www.mysurfshop.com/trustService/getTrustWidget?pid=%PID%> として Web ページに読み込む必要があります。

CDN cname は、ラボ環境の場合は trust-lab.expedia.com に、本番環境の場合は trust.expedia.com に更新し、?pid=<pid> を URL に追加する必要があります。このリバースプロキシ設定により、mysurfshop.com が Expedia.com ドメインから Trust Widget ファイルを読み込み、<mysurfshop.com> のファーストパーティとして実行できるようになります。

<html>
    <head>
        <script type="text/javascript">
            //Client side functions
            //...
            function getSessionIdViaJs() {
                return "MY_SESSION_ID_FROM_JS";
            }
        </script>
        <script type="text/javascript">
            var trustApi = trustApi || {};
            trustApi.clientConfiguration = {
                "webSessionProviderMethod": "JS",
                "webSessionProviderMethodParam": "return getSessionIdViaJs()",
                "placement": "PURCHASE",
                "placementPage": "1",
                "reportingSegment": "www.expedia.com"
            }

            function submitMyForm() {
                // ...
                var twPayload = trustApi.getTrustPayload();
                // ... add twPayload to your server request
                // ...
            }
        </script>
        <script async src="https://yourdomain.com/trustService/getTrustWidget?pid=1001" />
    </head>
    <body>
        <!-- ... -->
        <form onSubmit="submitMyForm">
            <!-- ... -->
        </form>
    </body>
</html>

Fraud Prevention サービスとの統合を開始する準備はこれで完了です。参照ドキュメントはこちらにあります。

製品に関するご質問がある場合、または統合に関するサポートが必要な場合は、よくあるご質問のページにアクセスして連絡先情報をご確認ください。

Expedia Group Platform SDK

Expedia Group パートナーアカウントの設定方法と Expedia Group Platform SDK の使用方法については、SDK クイックスタートドキュメントを参照してください。

このページは役に立ちましたか ?
このコンテンツに改善が必要な点があれば、
サービス向上にご協力いただきありがとうございます。