遅延
遅延コンポーネントを使用して、キャンバスにスタンドアロンの遅延を追加できます。関連するメッセージを追加しなくても、キャンバスに遅延を追加することができます。
遅延によって、すっきりと整理されたキャンバスを作成できます。このコンポーネントを使えば、正確な日付まで、特定の日まで、あるいは特定の曜日まで、別のステップを遅らせることもできます。遅延コンポーネントは、最大1つの後続ステップに接続できます。

遅延の作成
遅延を作成するには、キャンバスにステップを追加します。サイドバーから遅延コンポーネントをドラッグ&ドロップするか、ステップの一番下にある プラスボタンを選択して、遅延を選択します。
遅延の延長
遅延ステップを最大2年まで延長できるようになりました。たとえば、アプリの新しいユーザーをオンボーディングしている場合、セッションを開始していないユーザーを促すメッセージステップを送信する前に、2か月間の延長遅延を追加できます。
時間遅延タイプ
キャンバスの次のメッセージまでの遅延のタイプを選択できます。ユーザーを指定期間が経過するまで遅延させるか、特定の日時まで遅延させるかを設定できます。
期間を選択すると、ユーザーを特定の秒数、分、時間、日、週、および特定の時刻まで遅延させることができます。たとえば、ユーザーを4時間遅らせたり、1日遅らせたりできます。
「日」と「暦日」の計算方法の違いに注意してください。
- 「1日」は24時間であり、ユーザーが遅延ステップに入った時点から計算されます。
- 「暦日」とは、次に指定された時刻まで待つ時間を定義するもので、24時間未満の場合もあります。会社の時間かユーザーのローカルタイムゾーンのどちらかで遅延を選択できます。時刻が指定されていない場合、ユーザーは会社のタイムゾーンで翌日の午前0時まで遅延されます。
また、特定の時刻にを選択して、ユーザーがいつキャンバスで先に進むかを指定することもできます。このオプションでは、ユーザーが遅延ステップに入った時間が考慮されます。この時間が設定で構成された時間を超えている場合、遅延にさらに時間が追加されます。
例として、今日が12月11日で、遅延ステップがUTC午前8時に1週間の期間で設定されているとします。ユーザーが12月4日に遅延ステップに入った場合、最初に遅延ステップに入ったのがUTC午前8時より前であれば、遅延ステップから解放されて今日のジャーニーを続行できます。この時間以降に遅延ステップに入った場合、ユーザーは翌日(この時間の次の発生)まで遅延されます。
カレンダーの日付を選択すると、特定の日時に達するまでユーザーをそのステップに留めることができます。
考慮事項
ユーザーは過去の日付のステップやメッセージを受信しない
遅延ステップに進んだ時点で、選択した日時がすでに経過している場合、ユーザーはキャンバスを退出します。キャンバスの開始日から「特定の日に待つ」ステップに設定した日付までの間隔は、最大31日間まで設定できます。
Canvas Context の早期アクセスに参加している場合、最大2年間の遅延を設定できます。
たとえば、次のシナリオでは、ユーザーはステップやメッセージを受信しません。
- メッセージは5月3日午後9時に送信がスケジュールされているが、遅延ステップは5月3日午前9時に期限切れとなる。
- キャンバスステップはユーザーのローカルタイムゾーンの特定の時刻まで遅延するが、ユーザープロファイルにタイムゾーンが設定されていない。この場合、遅延はこれらのユーザーの会社のタイムゾーンがデフォルトとなり、そのタイムゾーンではすでに指定された時間を過ぎている。
後続の遅延ステップが前の遅延ステップのタイムライン内にある場合はユーザーが退出する
キャンバスに2つの遅延ステップがある場合、最初の遅延ステップが2番目の遅延ステップより長いと、ユーザーもキャンバスから退出します。
たとえば、キャンバスに次のステップがあるとします。
- ステップ 1:メッセージステップ
- ステップ 2:12月13日午後10時までの遅延ステップ
- ステップ 3:メッセージステップ
- ステップ 4:12月13日午後7時までの遅延ステップ
- ステップ 5:メッセージステップ
ステップ4に入ったユーザーは、ステップ4の遅延がステップ2の時間枠の一部であるため、ステップ5を受け取る前にキャンバスを退出します。
曜日を選択すると、特定の曜日の特定の時刻までユーザーをそのステップに留めることができます。たとえば、次に会社のタイムゾーンで木曜日の午後4時になるまでユーザーを遅らせることができます。
この設定を正しく行うには、ユーザーが選択した曜日(たとえば木曜日)の指定された時刻以降にキャンバスに入った場合の動作も選択する必要があります。ユーザーをその日のうちに先に進めるか、翌週まで留めるかを選択できます。
遅延ステップの使用
今日は6月10日だとします。6月11日に、ユーザーにキャンバスに入ってもらい、近日行われるプロモーションについてのメッセージを受け取ってもらいたいとします。その後、現地時間の6月17日午後3時までキャンバスにユーザーを留めておきます。そして現地時間の6月17日午後3時に、プロモーションに関するリマインダーメッセージをユーザーに送信します。
キャンバスステップのシーケンスは、次のようになります。
- まず、6月11日にユーザーがキャンバスに入った直後に送信するメッセージステップを追加します。
- 6月17日の現地時間の午後1時までユーザーを保持する遅延ステップを作成します。
- 遅延ステップを、メッセージをすぐに送信する別のメッセージステップにリンクします。
キャンバス終了時の遅延コンポーネント
キャンバスに遅延コンポーネントを追加し、それ以降のステップがない場合、最後のステップに到達したユーザーは自動的にキャンバスから先へ進みます。これは、遅延ステップの時間がまだ経過していなくても同じです。したがって、すでに遅延ステップに到達しているユーザーには、このステップの後に追加したメッセージは届きません。しかし、ユーザーが遅延ステップにまだ到達しておらず、メッセージが追加された場合、そのユーザーはメッセージを受け取ります。
パーソナライズされた遅延
The personalized delays and extended delays feature 現在は早期アクセス中だ。早期アクセスへの参加に興味がある方は、Brazeのアカウントマネージャーに連絡を。
遅延をパーソナライズトグルを選択して、ユーザーのパーソナライズされた遅延を設定します。これはコンテキストステップと組み合わせて使用し、遅延に使用するコンテキスト変数を選択できます。これにより、選択した属性またはプロパティで設定された時刻が上書きされます。これは、日数や週数でオフセットを適用する際に、ユーザーに特定の時刻に先に進んでほしい場合に便利です。タイムゾーンは属性またはプロパティから取得され、利用できない場合はフォールバックが使用されます。
「特定の時刻に」のタイムゾーンの動作
特定の時刻にオプションでパーソナライズされた遅延を設定する場合、タイムゾーンの動作は属性またはコンテキスト変数のデータタイプによって異なります。
- タイムゾーン付き文字列データタイプ:属性またはコンテキスト変数がタイムゾーン情報を含む文字列データタイプの場合、その文字列で指定されたタイムゾーンに準拠します。たとえば、
2025-06-10T10:00:00-08:00はUTC-8を使用します。 - タイムゾーンなしの文字列データタイプ:属性またはコンテキスト変数がタイムゾーン情報を持たない文字列データタイプの場合、フォールバックタイムゾーンに準拠します。たとえば、
2025-06-10はフォールバックタイムゾーンを使用します。 - 時間データタイプ:属性またはコンテキスト変数が時間データタイプの場合、UTCに準拠します。これは、時間データタイプはデータベースに保存される際に常にUTCに変換されるためです。したがって、変数が時間データタイプに設定されている場合、「特定の時刻に」は常にUTCを参照します。たとえば、
2025-06-10T10:00:00-08:00はUTC+0を使用します。
カスタム属性やコンテキスト変数が文字列データタイプの場合、特定の時刻もタイムゾーンも持たないことがあります。時間データタイプの場合は、時刻とタイムゾーンを指定する必要があります。ただし、カスタム属性またはコンテキスト変数が「無関係な」文字列(例:「product_name」)である場合、ユーザーはキャンバスを退出します。
ユースケース
今から30日後に歯磨き粉を購入することを顧客にリマインドしたいとします。コンテキストステップと遅延ステップの組み合わせを使用して、遅延に使用するコンテキスト変数を選択できます。この場合、コンテキストステップには次のフィールドがあります。
- コンテキスト変数名: product_reminder_interval
- データタイプ: 時刻
- 値:
{{custom_attribute.${Order_filled_time}}}

次に、30日後に顧客にリマインドするため、遅延オプションとして特定の日までを選択し、遅延をパーソナライズを選択してコンテキストステップの情報を使用します。これにより、ユーザーは選択したコンテキスト変数まで遅延されます。
遅延の分析
遅延コンポーネントでは、アクティブなキャンバスまたは以前にアクティブだったキャンバスの分析ビューに以下の指標があります。
| 指標 | 説明 |
|---|---|
| 入力済み | ステップの入力回数を反映します。キャンバスに再適格性があり、ユーザーが遅延ステップに2回入った場合、2つのエントリが記録されます。 |
| 次のステップに進んだ | キャンバスで次のステップに進んだエントリの数を反映します。 |
| キャンバスを退出 | キャンバスを退出し、次のステップに進まなかったエントリの数を反映します。 |
| パーソナライゼーション失敗 | 次の理由により、ユーザー向けのパーソナライズされたメッセージまたはコンテンツを配信できなかった回数を反映します。
詳細については、パーソナライゼーション失敗エラーを参照してください。 |
これらの分析の時系列は、展開されたコンポーネントビューに表示されます。
トラブルシューティング
パーソナライゼーション失敗エラー
ユーザーがパーソナライズされた遅延をトリガーしていない場合、その原因としては、遅延ステップの対象として設定したコンテキストステップが期待どおりに動作していないことが考えられます。コンテキスト変数が無効な場合、コンテキストステップによってコンテキストが設定されることなく、ユーザーはキャンバスを続行します。このため、パーソナライズされた遅延など、キャンバスの後のステップの条件を満たさないことがあります。
GitHub でこのページを編集