---
title: "Request Binエンドポイントを使ってトリガーされた実験をテストします"
slug: "test-a-triggered-experiment-using-the-request-bin-endpoint"
abstract: "リクエストビンを使って、選択したトリガーに基づいて応答を検証し、Sitecore Personalizeでトリガーされた実験をテストする方法。"
---
# Request Binエンドポイントを使ってトリガーされた実験をテストします

Sitecore Personalizeで実験を構築する際は、ビルドしながらテストすることが重要です。Sitecore Personalizeはこの目的のためのさまざまなアプリ内テストツールを提供しており、多くの実験を作ったことがある方にはすでに馴染みがあるかもしれません。

トリガー実験は、ウェブやインタラクティブ実験とは異なるテストアプローチが必要です。トリガー実験をテストするには、まずライブに設定し、その後トリガーする必要があります。

このウォークスルーでは、Request Binエンドポイントを使ってトリガーされた体験をテストする方法を案内します。これにより、テスト宛先にリクエストを送信し、データを検査し、実験を効果的にデバッグできます。

このウォークスルーでは、以下の方法を説明します:

1.  [Sitecore Personalizeでつながりを作りましょう。](https://doc.sitecore.com/personalize/ja/users/sitecore-personalize/introduction-to-experiments-in-sitecore-personalize/introduction-to-triggered-experiments-in-sitecore-personalize/test-a-triggered-experiment-using-the-request-bin-endpoint.html#UUID-e3468339-d12d-b083-80d9-6b351b619104_section-idm234581320276212 "Create a connection in Sitecore Personalize")
2.  [トリガー付きの実験を作りましょう。](https://doc.sitecore.com/personalize/ja/users/sitecore-personalize/introduction-to-experiments-in-sitecore-personalize/introduction-to-triggered-experiments-in-sitecore-personalize/test-a-triggered-experiment-using-the-request-bin-endpoint.html#UUID-e3468339-d12d-b083-80d9-6b351b619104_section-idm234581370234592 "Create a triggered experiment")
3.  [実験にトリガーを加えましょう。](https://doc.sitecore.com/personalize/ja/users/sitecore-personalize/introduction-to-experiments-in-sitecore-personalize/introduction-to-triggered-experiments-in-sitecore-personalize/test-a-triggered-experiment-using-the-request-bin-endpoint.html#UUID-e3468339-d12d-b083-80d9-6b351b619104_section-idm234581314474643 "Add a trigger to the experiment")
4.  [リクエストビンを使ってトリガーされた実験をテストします。](https://doc.sitecore.com/personalize/ja/users/sitecore-personalize/introduction-to-experiments-in-sitecore-personalize/introduction-to-triggered-experiments-in-sitecore-personalize/test-a-triggered-experiment-using-the-request-bin-endpoint.html#UUID-e3468339-d12d-b083-80d9-6b351b619104_section-idm234581393071284 "Test a triggered experiment")

> !注**始める前に**
> 
> -   [リクエストビンを作成し](https://doc.sitecore.com/personalize/ja/users/sitecore-personalize/introduction-to-experiments-in-sitecore-personalize/introduction-to-triggered-experiments-in-sitecore-personalize/test-a-triggered-experiment-using-the-request-bin-endpoint.html#UUID-e3468339-d12d-b083-80d9-6b351b619104_section-idm234581314474643 "Add a trigger to the experiment") 、リクエストを収集・検査します。
>     
> -   データを送信できるエンドポイントとなるリクエストビンのURLをコピー Sitecore Personalize。
>     

## Sitecore Personalizeでつながりを作る

Sitecore Personalizeからリクエストビンエンドポイントへの外部宛先への接続を設定してください。これを行うにはSitecore Cloud Portalで*Enterprise Admin*ロールが必要です。

Sitecore Personalizeで接続を作る方法:

1.  ナビゲーションメニューで「**開発者センター**」>**「Connections**」をクリックしてください。
    
2.  **「接続**」ページで「**\> Destinationを作成**」をクリックします。
    
3.  **名前&説明**ページで、**名前**と**説明**欄を入力し、アイコンを選択し、「**次へ**」をクリックします。
    
4.  **認証ページで「****なし**」を選び、「**次へ**」をクリックします。
    
5.  **リクエスト**ページで:
    
    -   **リクエストURL**セクションで、メソッドのドロップダウンリストでPOSTを選択し、リクエスト箱のURLを入力します。
    -   **Request**フィールドに、接続をテストするためのサンプルJSONリクエストを入力してください。JSONが有効であることを確認しましょう。
6.  **テストリクエスト**をクリックします。**応答**フィールドに結果が表示されます。
    
7.  **「次へ**」をクリックして「**レビュー &保存**」ページに移動し、接続情報を確認してください。
    
    ![Verify that the new connection details are correct on the Review & Save page.](https://doc.sitecore.com/api/markdown-image/personalize/ja/users/sitecore-personalize/images/Request_Bin_Connection.png)
    
8.  接続設定を最終決定する準備ができたら、**保存**をクリックします。トリガー実験の設定には接続名が必要になるので、接続名に注目してください。
    

## トリガー付き実験を作成する

接続が確立されたら、トリガー付き実験を作成し、APIリクエストをリクエストビンへの接続を使用するように設定します。

トリガー実験を作成するには:

1.  ナビゲーションメニューで「実験」をクリックします。実験リストが表示されます。
    
2.  「**作成**\>**トリガー**」をクリックします。「**実験名」**ウィンドウが表示されます。
    
3.  実験**名欄**で実験の直感的な名前を入力し、「 **作成**」をクリックします。
    
4.  **Webhook Composer**タイルで「**APIリクエストの設定**」をクリックします。**Connection**ペインで、Request Bin URLで作成した接続を選択します。
    
5.  **API本体**エディターで、リクエストビンエンドポイントに送りたいオファー、コンテンツ、パーソナライズを含めてAPIリクエストを作成します。
    
    > !重要Request Binエンドポイントには機密でないデータのみを送信してください。Request Binは第三者プロバイダーなので、機密情報や個人識別情報(PII)の送信は避けてください。
    
6.  **「保存**」をクリックします。
    

## 実験にトリガーを加えましょう

Sitecore Personalizeで実験をトリガーする標準イベントまたはカスタムイベントを選択します。トリガーされた実験のテストと実行は、選択したトリガーに依存します。

実験にトリガーを加えるために:

1.  実験ビルダーで **トリガータイルをクリックします** 。
2.  トリガー **を追加**をクリックします。オプションから **標準** トリガーか **カスタム** トリガーを選択できます。
3.  標準システムイベントをトリガーとして実験を実行するには、 **標準** オプションを選択し、ドロップダウンリストでトリガーを選択してください:
    -   **ゲスト作成** - ゲストが作成されたときに実験を実行します。
    -   **注文作成** - 注文が作成されたときに実験を実行します。
    -   **注文更新** - ゲストの注文が更新されたときに実験を実行します。
    -   **セッションクローズ** ド - ゲストのセッションが終了し、Sitecore PersonalizeがSESSION\_CLOSEイベントを受け取ったときに実験を実行します。
    -   **ゲスト修正** カスタム - ゲストのカスタム属性が更新されたときに実験を実行します。例えば、ゲストのデータ拡張が変更された場合などです。
    -   **放置されたカート** - ゲストが商品をカートに入れてセッションが終了したときに実験を行います。
4.  カスタムトリガーを作成するには、**カスタム**オプションを選択して以下の手順を踏みます:
    -   **イベント名**欄にイベント名を入力してください。例えば、ADD\_TO\_CART。
    -   **説明**欄にイベントの説明を入力します。
    -   **イベント**セクションのドロップダウンリストで、オペレーターを選択します:
        -   **等** 分 - 指定された事象が完全に一致する場合に実験を実行します。
        -   **正則表現** - 指定されたイベントが指定された [正則表現](https://www.regular-expressions.info) (RegEx)パターンに一致する場合に実験を実行します。
        -   **で始まる - 指定された文字列でイベントが始まる場合に実験を実行します。**
    -   **識別子**フィールドに、イベントの名前、RegExパターン、または文字列を入力します。
    -   オプションで追加の識別子を追加するには、「 **識別子を追加**」をクリックしてください。Sitecore Personalizeイベント識別子が一致すれば実験を実行します
5.  **「保存**」をクリックします。

## トリガーされた実験をテストする

トリガーされた実験が期待通りに動作しているかは、Request Binテストエンドポイントでリクエストをチェックすることで確認できます。

トリガーされた実験を検証するには:

1.  実験で選択した特定のトリガーを上げます。以下は異なるトリガーとSitecore Personalize APIを使った起動方法の簡単な参照です:
    
    トリガー
    
    テスト時にトリガーを上げる方法
    
    ゲスト作成
    
    [新しいゲストを作成する](https://api-docs.sitecore.com/cdp/guest-rest-api/guest/createguest)。
    
    オーダー作成
    
    [新しい注文を作成し](https://doc.sitecore.com/cdp/en/developers/api/create-an-order.html) 、ゲストと関連付けてください。
    
    注文更新
    
    [注文を更新してください](https://doc.sitecore.com/cdp/en/developers/api/update-an-order.html)。
    
    セッション終了
    
    ブラウザを開いてセッションを開始し、手動で閉じてください。
    
    ゲストモディファイドカスタム
    
    既存のゲストをデータ [拡張を作成](https://api-docs.sitecore.com/cdp/guest-rest-api/guest-data-extension/createguestdataextension)して更新してください。
    
    放棄された荷車
    
    ブラウザを開いてセッションを開始し、商品をカートに追加し、手動で閉じてください。
    
    カスタムトリガー
    
    [Sendカスタムイベントを](https://doc.sitecore.com/cdp/en/developers/api/custom-event-1166461.html)。
    
2.  トリガーを上げた後は [リクエストビン](https://pipedream.com/requestbin) にアクセスし、応答を確認してトリガーされた実験が正しく動作しているか確認してください。