---
title: "トリガーとなる体験のトリガーを作りましょう"
slug: "create-a-trigger-for-a-triggered-experience"
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.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.  「 **保存** 」をクリックしてペインを閉じます。