アクションパス
キャンバスのアクションパスを使用すると、ユーザーをアクションに基づいて分類できます。

アクションパスを使用すると、以下のことができます。
- ユーザーエンゲージメントイベントやカスタムイベントなど、特定のアクションに基づいてユーザーパスをカスタマイズできます
- 一定期間ユーザーを保持し、その評価期間中のアクションに基づいて次のパスを優先できます
アクションパスステップの作成
アクションパスステップを作成するには、キャンバスにコンポーネントを追加します。サイドバーからコンポーネントをドラッグ&ドロップするか、ステップの下部にある プラスボタンを選択して アクションパスを選択します。
アクション設定
アクション設定で評価ウィンドウを設定し、ユーザーをステップに保持する期間を決定します。デフォルトでは、ユーザーは1日以内に評価されますが、キャンバスに応じて秒、分、時間、日、週単位でこのウィンドウを調整できます。アクションパスステップの評価ウィンドウの最大値は31日です。
アクション設定では、ランク順に基づいてユーザーを進めるトグルをオンにすることで、コンポーネントのランク順を有効にすることもできます。

デフォルトでは、ランキングはオフになっています。ユーザーがアクションパスステップに入り、いずれかのアクショングループに紐づくトリガーイベントを実行すると、ステップに入った後に実行した最初の適格なアクションに基づいて、該当するアクショングループに即座に進みます。ユーザーが別のアクショングループに一致する2つ目のアクションを実行しても、パスは切り替わりません。最初のアクションによってルートが決まります。ユーザーがトリガーイベントを実行しなかった場合は、評価期間の終了時にデフォルトのその他のユーザー全員グループに進みます。
ランク順に基づいてユーザーを進めるをオンにすると、ランキングがオンになります。この場合、すべてのユーザーは評価ウィンドウの終了まで保持されます。評価期間の終了時に、ユーザーは評価ウィンドウの終了時点で対象となる最も優先度の高いアクショングループに進みます。評価ウィンドウ中にいずれのアクションも実行しなかったユーザーは、デフォルトのその他のユーザー全員グループに進みます。

階層化カスタム属性オブジェクトが変更されたときにアクションパスステップをトリガーすることはできますが、階層化カスタム属性の配列や、オブジェクト配列データ型の変更ではトリガーできないことに注意してください。
アプリ内メッセージ
アクショングループのトリガーがセッションの開始で、次のステップがアプリ内メッセージの場合、ユーザーがアプリ内メッセージを受信するには2回セッションを開始する必要があることに注意してください。1回目のセッションでユーザーがアクションパスステップ内のアクショングループに割り当てられ、2回目のセッションでアプリ内メッセージがトリガーされます。
ランキングステータスの例
評価期間が1日で、グループ1とグループ2の2つのアクショングループを持つアクションパスステップがあるとします。グループ1のトリガーイベントは「セッションの開始」、グループ2は「注文」です。ランキングがオンの場合、アクションパスステップ内のすべてのユーザーは1日間「保持」されます。評価期間が終了したとき、ユーザーがセッションを開始し、かつ注文もしていた場合は、最もランクの高いパスに進みます。この例では、ユーザーはグループ1に進みます。
前述の例で、ランキングがオフの場合にユーザーがいずれかのトリガーイベント(「セッションの開始」または「注文」)を実行すると、そのユーザーはトリガーアクションに基づいて該当するアクショングループに進みます。
エントリプロパティには、キャンバスをトリガーしたイベントまたは API リクエストのデータが含まれます。context を使用すると、キャンバス全体でこのデータにアクセスできます。イベントプロパティは、ユーザーがキャンバスに入った後に発生するイベントまたはアクションに由来し、アクションパスステップの後の最初の対象となるメッセージステップで使用できます。詳細については、コンテキストとイベントプロパティを参照してください。
アクショングループ
1つまたは複数のトリガーを追加して、アクショングループを定義します。ここでは、ユーザーが次のような行動をとった場合など、さまざまなトリガーを選択できます。
- 注文する
- セッションを開始する
- カスタムイベントを実行する
- コンバージョンイベントを実行する
- メールアドレスを追加する
- カスタム属性値を変更する
- これには、ユーザープロファイルに値を持つ新しい属性を初めて追加する場合(その属性が以前に存在しなかった場合)も含まれます。
- 属性トリガーは配列属性には使用できません。
- 購読ステータスまたは購読グループのステータスを更新する
- キャンペーンまたは Content Card を操作する
- 特定の場所に入る
- ジオフェンスをトリガーする
- SMS または WhatsApp の受信メッセージを送信する
メールアドレス追加トリガー
メールアドレスを追加アクショングループトリガーは、アクションパスステップの評価ウィンドウ中にユーザープロファイルでメールアドレスが追加または更新されたときに発火します。この動作は他のプロファイル更新トリガーと同じです。トリガーのフィルターを含め、プロファイルの変更が設定条件を満たした場合に、ユーザーはアクショングループに進みます。

各アクショングループの設定では、このグループをキャンバスから退出させるチェックボックスを選択することもできます。これにより、このグループ内のユーザーは評価期間の終了時にキャンバスから退出します。
再資格のあるキャンバス
ユーザーがアクションパスステップに複数回入り、同時にステップ内に複数のエントリを持つ場合、期待される動作はランキングのステータスによって異なります。
| ランキングのステータス | アクションパスステップの動作 |
|---|---|
| オフ | ユーザーはアクションパスステップに複数回入ることができます。これらのエントリは、トリガーアクションまたはイベントが記録されるまでステップ内に保持されます。トリガーイベントがエントリのプロパティフィルターを満たさない場合(たとえば、コンテキスト変数がトリガーのプロパティフィルターと一致しない場合)、そのエントリはアクションパスステップに残ります。 トリガーイベントが複数のエントリを満たす場合、Braze はそれらのエントリのみを重複排除し、最も早く一致したエントリを該当するアクショングループに即座に進めます。 |
| オン | すべてのエントリは、該当する評価ウィンドウの終了時に進みます。重複排除は行われません。 |

ユーザーがすでにステップ内にいる場合は、ローンチ後にランク順に基づいてユーザーを進めるを変更しないでください。Braze はイベントの処理時および評価ウィンドウの終了時に現在のランキング設定を適用しますが、ウィンドウ内で以前に記録されたパスの状態には以前の設定が反映されている場合があります。たとえば、ユーザーがランク付けされたアクションを実行した後にランキングをオフにすると、ウィンドウの終了時にユーザーが想定どおりのパスに進まない可能性があります。代わりに、目的のランキング設定で新しいアクションパスステップを作成するか、キャンバスを複製してください。
ランキングはローンチ後に編集できないことに注意してください。