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

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

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

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