終了条件
キャンバスのエントリルールに例外イベントを直接追加することで、ユーザーが特定のアクションを実行した際にジャーニーから退出させることができます。 Brazeはイベントが発生するとすぐに退出を記録します。 ユーザーがキャンバスから完全に退出するまでの速さは、特に遅延ステップの場合、ユーザーが現在いるステップによって異なります。 詳細については、ユーザーの退出方法を参照してください。
ユーザーの退出方法
ユーザーが退出イベントを実行すると、Brazeはそのユーザーをキャンバスから退出するよう即座にマークします。その後、ユーザーは以降のステップに進むことはありません。
ユーザーが遅延ステップにいる場合、遅延期間が終了するまでそのステップに留まります。遅延が終了しても後続のステップには進まず、代わりにキャンバスから完全に離脱します。キャンバスデータを確認する場所によっては、退出イベントが発生した時点と、遅延ステップが完了してユーザーがキャンバスから完全に退出した時点の両方で、退出関連のアクティビティが表示されることがあります。
たとえば、ユーザーが30日間の遅延ステップにいて、遅延ステップの初日に退出イベントを実行した場合、そのユーザーはすぐに退出としてマークされますが、遅延ステップが終了するまで(29日後まで)キャンバスから完全には離脱しません。
時間ベースの退出条件を使用する場合の別の例を考えてみましょう。ユーザーが7月1日の午前0時に24時間に設定された遅延ステップに入ります。この遅延期間中に、ユーザーは午前3時に「最後に注文してから1時間未満」という退出イベントを実行します。このユーザーは、遅延ステップの期間が終了する7月2日の午前0時に退出条件の評価を受けます。7月1日午前3時の注文から21時間が経過しているため、7月2日に遅延ステップを終了する時点で1時間以内に注文を行っていないことになり、キャンバスからは退出しません。これはキャンバス分析の「Total Exits by Exit Criteria」に影響します。この値は、ユーザーがキャンバスから完全に退出した後にのみ更新されます。
終了条件の設定
キャンバスビルダーのターゲットオーディエンスステップで、キャンバスから終了させたいユーザーを特定するための終了条件を設定できます。
終了条件には例外イベントが含まれます。例外イベントとは、ユーザーをキャンバスから終了させるきっかけとなる特定のアクションです。
例外イベントの選択
ユーザーが例外イベントを実行すると、Brazeはユーザーが終了する仕組みに従ってそのユーザーを終了対象としてマークします。例外イベントは、ユーザーがキャンバス内にいる間(遅延ステップなどのステップで待機中の場合も含む)に適用されます。
新商品をプロモーションするキャンバスを設定したとしましょう。この場合、商品の注文が例外イベントになります。こうすることで、ユーザーが注文した後は、すでに購入した商品に関するメッセージを受信しなくなります。例外イベントによって、メッセージングの関連性を保ち、パーソナライズされた状態に維持できます。
その他の例外イベントには以下が含まれます:
- 注文する
- セッションを開始する
- カスタムイベントを実行する
- コンバージョンイベントを実行する
- メールアドレスを追加する
- カスタム属性の値を変更する
- 購読ステータスを更新する
- 購読グループのステータスを更新する
- キャンペーンとインタラクションする
- ロケーションに入る
- ジオフェンスをトリガーする
- SMS受信メッセージを送信する
- WhatsApp受信メッセージを送信する
- LINE受信メッセージを送信する
- カート更新イベントを実行する
スケジュールされたステップ
ユーザーを将来の時点まで遅延ステップに留めないキャンバスステップの場合、ユーザーは通常、現在のステップが完了するとすぐにキャンバスを離れます。その完了は、そのステップに残りの遅延タイマーがないため、例外イベントの直後に行われることが多いです。これは、ユーザーが終了対象としてマークされた後も遅延が終了するまでとどまる遅延ステップとは異なります(ユーザーが終了する仕組みを参照)。
トリガーされたステップ
キャンバスステップがイベントによってトリガーされる場合、そのトリガーからキューに入れられた最後のスケジュール送信はキャンセルされますが、ユーザーはウィンドウの期間中キャンバス内に残ります。つまり、ユーザーがウィンドウ内で再度トリガーイベントを実行した場合、そのステップが送信される可能性があります。ウィンドウが経過すると、ユーザーはキャンバスから終了します。
セグメントとフィルターの使用
終了条件にセグメントとフィルターを追加することもできます。これにより、セグメントとフィルターに一致するユーザーはキャンバスから終了し、それ以降のメッセージを受信しなくなります。
たとえば、キャンバスの最初のステップが5日間の遅延を持つ遅延ステップの場合、終了条件はそのステップの完了時に評価されます。ユーザーが遅延ステップにいる間に終了条件を満たした場合、即座に終了対象としてマークされますが、5日間の終了時にキャンバスを完全に離れます(遅延後のステップには進みません)。

配列属性は、現在、例外イベントの終了条件としてサポートされていません。
終了イベントとコンバージョンイベントが同じ場合
終了イベントとコンバージョンイベントが同じ場合、コンバージョンと終了イベントの両方がカウントされます。たとえば、キャンバスに遅延ステップがあり、ユーザーがその遅延ステップ中に終了条件を実行した場合、ユーザーが遅延ステップを終了するとすぐに終了イベントがインクリメントされます。コンバージョンも、イベントがユーザープロファイルに記録されるとすぐにインクリメントされます。
コンバージョンはキャンバス終了後も追跡されますが、ユーザーがキャンバスから終了した後は終了イベントは追跡されません。コンバージョンウィンドウは、キャンバスの最大期間を超えて3日間延長されます。つまり、終了イベントの追跡が停止した後もコンバージョンは引き続き追跡されます。
コンバージョンウィンドウの最小時間は5分です。終了イベントとできるだけ近い一致を得るために、コンバージョンイベントのコンバージョンウィンドウを5分に設定してください。また、コンバージョンウィンドウをキャンバス内の最長パスに少なくとも一致するように設定することもお勧めします。
分析がどのように計算されるか、以下の例を考えてみましょう:
- 10人のユーザーがキャンバスを通過します。
- 3人のユーザーが5分以内にコンバージョンイベントを実行します(終了イベントの数は3、コンバージョンイベントの数は3)。
- さらに5人のユーザーが5分後にキャンバスから終了しますが、2日後にコンバージョンイベントを実行します(終了イベントの数は変わらず、コンバージョンイベントは8に増加します)。
- 残りの2人のユーザーは5分後にキャンバスから終了しますが、コンバージョンイベントを実行しないか、3日と5分後に実行します(終了イベントにもコンバージョンイベントの指標にもカウントされません)。
例
バックパック用品会社でまだ注文をしていないユーザーをターゲットにするには、次のように終了条件を設定します。
- 例外イベントとしてPlace an Orderを選択します。
- Add Triggerを選択します。
- セグメントでUsed in last dayを選択し、キャンバスの起動時に購入履歴のあるユーザーがオーディエンスから除外されるようにします。
- フィルターで、Purchase behavior > Number of purchases > Purchased productを選択します。
- フィルターグループを
backpack-example exactly 1に設定します。これにより、バックパック製品を購入したユーザーはキャンバスから退出します。

イベントプロパティとキャンバスエントリプロパティを比較する終了条件を設定するには(たとえば、ユーザーがカート放棄した特定のアイテムを購入した場合にのみ退出させるなど)、終了条件をエントリイベントに一致させるを参照してください。