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

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

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

階層化カスタム属性オブジェクトが変更された場合にアクションパスステップをトリガーできますが、階層化カスタム属性の配列やオブジェクト配列データ型の変更にはトリガーできないことに注意してください。
アプリ内メッセージ
アクショングループのトリガーがセッションの開始であり、次のステップがアプリ内メッセージの場合、ユーザーがアプリ内メッセージを受け取るにはセッションを2回開始する必要があることに注意してください。最初のセッションでアクションパスステップ内のアクショングループにユーザーが割り当てられ、2回目のセッションでアプリ内メッセージがトリガーされます。
ランキングステータスの例
評価期間が1日のアクションパスステップに、グループ1とグループ2の2つのアクショングループがあるとします。グループ1のトリガーイベントは「セッション開始」、グループ2は「注文する」です。ランキングがオンの場合、アクションパスステップのすべてのユーザーは1日間「保持」されます。1日の終了時に、ユーザーがセッションを開始し、注文も行った場合、最も高いランクのパスに進行します。この場合、ユーザーはグループ1に進行します。
上記の例でランキングがオフの場合、ユーザーがトリガーイベント(「セッション開始」または「注文する」)のいずれかを実行すると、そのユーザーはトリガーアクションに基づいて関連するアクショングループに進行します。
キャンバスのエントリプロパティはイベントプロパティとは異なることに注意してください。キャンバスのエントリプロパティは、キャンバスをトリガーしたイベントのプロパティです。これらのプロパティは、元のキャンバスワークフローを使用している場合、キャンバスの最初のフルステップでのみ使用できます。キャンバスを使用する場合、永続的なエントリプロパティが有効になり、キャンバス全体でエントリプロパティを再利用できます。一方、イベントプロパティは、ユーザーがワークフローを進む中で発生するイベントまたはアクションから生成されます。
アクショングループ
トリガーまたは複数のトリガーを追加して、アクショングループを定義します。ここでは、以下のようなさまざまなトリガーを選択できます:
- 注文する
- セッションを開始する
- カスタムイベントを実行する
- コンバージョンイベントを実行する
- メールアドレスを追加する
- カスタム属性の値を変更する。
- これには、ユーザープロファイルに値付きの新しい属性を初めて追加する場合(以前その属性が存在しなかった場合)も含まれます。
- 属性トリガーは配列属性には使用できません。
- 購読ステータスまたは購読グループのステータスを更新する
- キャンペーンまたはContent Cardsとインタラクションする
- ロケーションに入る
- ジオフェンスをトリガーする
- SMSまたはWhatsAppのインバウンドメッセージを送信する
メールアドレスの追加トリガー
メールアドレスを追加アクショングループのトリガーは、アクションパスステップの評価ウィンドウ中にメールアドレスがユーザープロファイルに追加または更新されたときに発火します。この動作は他のプロファイル更新トリガーと一致します。つまり、トリガーのフィルターを含む設定の条件に基づいて、プロファイルの変更が適格となった場合にユーザーがアクショングループを通じて進行します。

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

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