---
title: "トリガー実験のトリガーを作成します"
slug: "create-a-trigger-for-a-triggered-experiment"
abstract: "トリガーされた実験を実行するイベントの選択方法やカスタムイベントの作成方法(Sitecore Personalize)。"
---
# トリガー実験のトリガーを作成します

標準イベントまたはカスタムイベントを選択して実験を実行することができます。イベントが発生した際、イベントタイプと論理条件の両方がtrueを返すと、Sitecore Personalize実験がトリガーされます。

イベント型内の任意の属性に対してカスタムロジックを実行したい場合は、JavaScriptでロジックを定義できます。 [エンティティパラメータを使ってカスタム条件を作成する](https://doc.sitecore.com/personalize/en/users/sitecore-personalize/en/create-a-custom-condition.html)際にイベントタイプを参照できます。

オンラインゲストのあらゆる行動にトリガーを適用するためのカスタムイベントを作成できます。

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

1.  実験ビルダーで **トリガータイルをクリックします** 。
    
    追加のフィールド表示。
    
2.  **トリガーを追加**をクリックします。
    
3.  実験を実行するトリガーとして標準イベントを使用するには、**トリガー** ドロップダウンリストから以下のいずれかを選択します。
    
    -   **Guest Created** - ゲストが生まれた後に実験をトリガーします。
        
        ゲストの作成や識別方法については、「 [Sitecore Personalizeのゲスト識別](https://doc.sitecore.com/personalize/ja/users/sitecore-personalize/identifying-guests-in-sitecore-personalize/identifying-guests-in-sitecore-personalize.html "Identifying guests in Sitecore Personalize") 」をご覧ください。
        
    -   **Order Created** - 注文作成後に実験をトリガーします。例えば、ゲストが注文を作成した場合、その注文の詳細を含むメールを発送できます。
        
        Sitecore PersonalizeストリームAPIを使って注文を作成するためのすべてのオプションについては[「送信注文](https://doc.sitecore.com/personalize/en/developers/api/en/sending-orders-using-the-engage-sdk.html) 」をご覧ください。
        
    -   **Order Updated** - ゲストの注文が更新された後に実験を起動します。例えば、補助的な注文品が注文に追加された場合、更新された注文を確認するメールを送ることができます。
        
        このトリガーを使うには、組織がSitecore CDPライセンスを持っている必要があります。Sitecore CDP REST APIを使って注文を更新するか、Sitecore CDPバッチAPIを使って注文を更新できます。
        
    -   **Session Closed** - ゲストのセッションが終了し、イベントSitecore Personalize SESSION\_CLOSEイベントタイプを受け取ったときに実験を起動します。閉鎖されたセッションは、ゲストがセッションを放棄したこと、ネットワーク遅延、またはゲストが非アクティブであることが原因です。ゲストのセッションが非アクティブで終了する時間は、組織のウェブサイト上で組織によって設定されています。
        
    -   **ゲスト修正** カスタム - ゲストが組織向けにカスタムされたゲスト属性で修正された後に実験をトリガーします。例えば、ゲストのデータ拡張の値が変更された場合などです。データ拡張とは、データモデルの一部ではないカスタム属性で、Sitecore Personalizeに渡すことができます。例えば、次のロイヤルティメンバーティアに進む資格を満たすポイントが十分にあったゲストにメールを送る実験をトリガーしたい場合などです。
        
        このトリガーを使用するには、組織がSitecore CDPライセンスを持っている必要があります。ゲストデータ拡張機能はSitecore CDP REST APIを使って更新するか、ゲストデータ拡張機能はSitecore CDPバッチAPIで更新できます。
        
    -   **Abandoned Cart** - ゲストのバーチャルショッピングカートに商品があり、セッションが終了した場合に実験が発動します。セッション終了はゲストがセッションを放棄したこと、ネットワーク遅延、またはゲストが非アクティブでセッションがタイムアウトして終了した場合などが原因かもしれません。ゲストのセッションが非アクティブで終了する時間は、組織のウェブサイト上で組織によって設定されています。
        
        詳細は [カート放棄](https://doc.sitecore.com/personalize/en/developers/api/en/cart-abandonment.html) を参照してください。
        
4.  カスタムトリガーを作成するには、**カスタム** オプションを選択し、以下の手順を行ってください:
    
    -   **Event Name** - 標準またはカスタムイベントタイプを入力します。例えば、ADD\_TO\_CART。イベントはゲストコンテキストサービス(内部サービス)で属性として利用可能です。
        
        送信イベントについては、送付イベントのSitecore PersonalizeストリームAPIをご利用ください。
        
    -   **Description** - イベントの説明を入力してください。
        
    -   **Event Identifier** - オペレーターを選択し、イベント識別子の値を入力します:
        
        -   **Equals** - 指定されたイベントが完全に一致した場合に実験をトリガーします。テキストフィールドにイベント名を入力してください。
        -   **正則表現** - イベントと条件が指定された正則表現(RegEx)パターンに一致すると実験を起動します。複数の包含条件を使う必要がある場合に便利で、1つの正則表現で異なるイベントを照合できます。フィールドに正則表現文字を入力してください。正則表現文字の書き方については詳細は [https://www.regular-expressions.info](https://www.regular-expressions.info) を参照してください。
        -   **で始まる** - イベントが指定された文字列で始まる場合に実験をトリガーします。その文字列をテキストフィールドに入力します。
    -   追加のイベント識別子を追加するには、「 **識別子を追加**」をクリックしてください。Sitecore Personalizeのいずれかのイベント識別子がtrueを返すと実験がトリガーされます。
        
5.  「 **保存** 」をクリックしてペインを閉じます。