ディレイ
ディレイコンポーネントを使用すると、キャンバスにスタンドアロンのディレイを追加できます。関連するメッセージを追加せずに、キャンバスにディレイを追加できます。
ディレイを使用すると、キャンバスをよりすっきりと見せることができます。また、このコンポーネントを使用して、正確な日付まで、特定の日まで、または特定の曜日まで別のステップを遅延させることもできます。ディレイコンポーネントは、最大1つの後続ステップに接続できます。

遅延の作成
遅延を作成するには、キャンバスにステップを追加します。サイドバーから遅延コンポーネントをドラッグ&ドロップするか、ステップの下部にあるプラスボタンを選択してから遅延を選択します。
延長された遅延
遅延ステップは最大2年間(730日)まで延長できます。たとえば、アプリの新規ユーザーをオンボーディングしている場合、セッションを開始していないユーザーを促すメッセージステップを送信する前に、2か月の延長遅延を追加できます。
遅延タイプ
キャンバス内で次のメッセージの前に遅延のタイプを選択できます。指定された期間が経過するまでユーザーを遅延させるか、特定の日時までユーザーを遅延させるかのいずれかを設定できます。
遅延がある場合、一部のユーザーは遅延後にのみキャンバスの次のステップに進むことが予想されます。遅延中のユーザーは「次のステップに進んだ」指標に追加されません。詳細については、遅延分析を参照してください。
Durationを選択すると、秒、分、時間、日、または週の単位でユーザーを遅延させ、特定の時間に実行できます。たとえば、ユーザーを4時間または1日遅延させることができます。
「日」と「暦日」の計算方法の違いに注意してください。
- 「日」は24時間であり、ユーザーが遅延ステップに入った時間から計算されます。
- 「暦日」は次の指定された時間まで待機する時間を定義します。これは24時間未満になる場合があります。会社の時間またはユーザーのローカルタイムゾーンで遅延させることを選択できます。時間が指定されていない場合、ユーザーは会社の時間で翌日の深夜まで遅延されます。
遅延の動作:特定の時間での「暦日」と「日」の比較
単位として暦日を選択し、特定の時間にを有効にした場合(たとえば、1暦日の午前9時)、キャンバスはまず目標の暦日を計算し、次にスケジュールされた時間を適用します。たとえば、キャンバスステップが月曜日の午後9時に送信され、遅延ステップが1暦日の午前9時に設定されている場合、次のステップは火曜日の午前9時に送信されます。キャンバスは月曜日 + 1暦日 = 火曜日を計算し、午前9時を適用します。
一方、特定の時間になしで単位として日を選択した場合(たとえば、1日後)、キャンバスはユーザーが遅延ステップに入った時間から24時間待機します。たとえば、ステップが10月13日の午前9時35分に送信され、遅延ステップが1日後の場合、次のステップは10月14日の午前9時35分に送信されます。
また、特定の時間にを選択して、ユーザーがキャンバス内で進むタイミングを指定することもできます。このオプションでは、ユーザーが遅延ステップに入った時間が考慮されます。この時間が設定で構成された時間を過ぎている場合、Brazeは遅延にさらに時間を追加します。
例として、今日が12月11日で、遅延ステップがUTC午前8時の1週間のDurationに設定されているとします。ユーザーが12月4日に遅延ステップに入った場合、元々UTC午前8時より前に遅延ステップに入っていれば、本日遅延ステップから解放されてジャーニーを続行します。この時間以降に遅延ステップに入った場合、ユーザーは翌日(この時間の次の発生時)まで遅延されます。
Calendar dateを選択すると、特定の日時までユーザーをステップに保持できます。
考慮事項
ユーザーは過去の日付のステップやメッセージを受信しません
選択した日時がユーザーが遅延ステップに進む時点ですでに過ぎている場合、ユーザーはキャンバスを退出します。キャンバスの開始から「正確な日まで待つ」ステップに選択された日付の間には、最大31日間が許容されます。

たとえば、以下のシナリオではユーザーはステップやメッセージを受信しません:
- メッセージが5月3日の午後9時に送信されるようスケジュールされているが、遅延ステップが5月3日の午前9時に期限切れになる場合。
- キャンバスステップがユーザーのローカルタイムゾーンの特定の時間まで遅延するが、ユーザーのユーザープロファイルにタイムゾーンが設定されていない場合。この場合、遅延はこれらのユーザーに対して会社のタイムゾーンにデフォルト設定されますが、指定された時間はすでに過ぎています。
後続の遅延ステップが前の遅延ステップのタイムライン内にある場合、ユーザーは退出します
キャンバスに2つの遅延ステップがあり、最初の遅延ステップが2番目の遅延ステップよりも長い場合、ユーザーもキャンバスを退出します。
たとえば、キャンバスに以下のステップがあるとします:
- ステップ1:メッセージステップ
- ステップ2:12月13日の午後10時まで遅延ステップ
- ステップ3:メッセージステップ
- ステップ4:12月13日の午後7時まで遅延ステップ
- ステップ5:メッセージステップ
ステップ4に入ったユーザーは、ステップ4の遅延がステップ2の時間枠の一部であるため、ステップ5を受信する前にキャンバスを退出します。
Day of the weekを選択すると、特定の曜日の特定の時間までユーザーをステップに保持できます。たとえば、会社のタイムゾーンで次の木曜日の午後4時までユーザーを遅延させることができます。
これを正しく設定するには、ユーザーが選択した曜日(たとえば木曜日)に、指定された時間の後にキャンバスに入った場合にどうするかも選択する必要があります。同じ日にユーザーを進めるか、翌週まで保持するかを選択できます。
遅延中のプロファイル更新
ユーザーがキャンバスに入り、遅延ステップの終了前に有効なメールアドレスを追加した場合、次のステップでメールを受信します。これは他のプロファイル更新にも適用されます。遅延中のユーザー属性や連絡先情報の変更は、ユーザーが後続のステップに進む際に反映されます。
遅延ステップの使用
例として、6月10日だとしましょう。6月11日にユーザーがキャンバスに入り、今後のプロモーションに関するメッセージを受け取るようにしたいとします。その後、6月17日の午後3時(ローカルタイムゾーン)までユーザーをキャンバス内に保持したいとします。6月17日のローカルタイムゾーンの午後3時に、プロモーションに関するリマインダーメッセージをユーザーに送信したいとします。
キャンバスステップのシーケンスは次のようになります。
- まず、6月11日にユーザーがキャンバスに入った直後に送信されるメッセージステップを追加します。
- 6月17日のローカルタイムゾーンの午後1時までユーザーを保持する遅延ステップを作成します。
- 遅延ステップを、メッセージをすぐに送信する別のメッセージステップにリンクします。
キャンバスの最後にある遅延コンポーネント
キャンバスに遅延コンポーネントを追加し、その後にステップがない場合、最後のステップに到達したユーザーは自動的にキャンバスから退出します。これは、遅延ステップの時間にまだ達していない場合でも同様です。つまり、すでに遅延ステップに到達したユーザーは、このステップの後に追加されたメッセージを受け取りません。ただし、ユーザーが遅延ステップにまだ到達していない状態でメッセージが追加された場合、そのユーザーはそのメッセージを受け取ります。
パーソナライズされた遅延
遅延をパーソナライズトグルを選択して、ユーザーごとにパーソナライズされた遅延を設定します。これをコンテキストステップと組み合わせて使用し、遅延に使用するコンテキスト変数を選択できます。これにより、選択した属性またはプロパティで設定された時刻が上書きされます。日数や週数のオフセットを適用し、ユーザーを特定の時刻に前進させたい場合に便利です。タイムゾーンは属性またはプロパティから取得されるか、利用できない場合はフォールバックが使用されます。
「特定の時刻に」のタイムゾーンの動作
特定の時刻にチェックボックスを選択すると、設定した配信時刻は、Brazeがパーソナライズされたカレンダー日付に使用するのと同じタイムゾーンを使用します。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
- データ型: Time
- 値:
{{custom_attribute.${Order_filled_time}}}

次に、30日後に顧客にリマインドしたいため、遅延オプションとして特定の日までを選択し、遅延をパーソナライズを選択してコンテキストステップの情報を使用します。これにより、ユーザーは選択されたコンテキスト変数まで遅延されます。
遅延分析
遅延コンポーネントでは、アクティブまたは過去にアクティブだったキャンバスの分析ビューで以下の指標を確認できます。
| 指標 | 説明 |
|---|---|
| エントリ数 | ステップにエントリした回数を表します。キャンバスで再エントリが有効になっている場合、ユーザーが遅延ステップに2回エントリすると、2つのエントリが記録されます。 |
| 次のステップに進んだ数 | キャンバスの次のステップに進んだエントリの数を表します。 |
| キャンバスを退出した数 | キャンバスを退出し、次のステップに進まなかったエントリの数を表します。 |
| パーソナライゼーション失敗 | ユーザー向けにパーソナライズされたメッセージやコンテンツが以下の理由で配信できなかった回数を表します:
詳細については、パーソナライゼーション失敗エラーを参照してください。 |
これらの分析の時系列データは、コンポーネントの展開ビューで確認できます。
トラブルシューティング
パーソナライゼーション失敗エラー
ユーザーがパーソナライズされた遅延をトリガーしていない場合、遅延ステップの条件を満たすために設定したコンテキストステップが期待どおりに機能していない可能性があります。コンテキスト変数が無効な場合、ユーザーはコンテキストステップによるコンテキストが設定されないままキャンバスを進みます。これにより、パーソナライズされた遅延など、キャンバス内の後続のステップの条件を満たさなくなる可能性があります。
トラブルシューティング
キャンバスが停止されたときにディレイステップにいるユーザー
キャンバスを停止すると、すでにディレイステップで待機しているユーザーはすぐには退出しません。Brazeはディレイの完了を引き続きスケジュールしますが、キャンバスが停止している間はそれ以降のメッセージは送信されません。
ユーザーのディレイが経過する前にキャンバスを再有効化した場合、そのユーザーはスケジュール通りに次のステップに進むことができます。キャンバスが停止している間にディレイ期間がすでに経過していた場合、そのユーザーは次のステップを受信せずにキャンバスから退出します。例については、キャンバスを停止するとどうなりますか?およびキャンバスの停止を参照してください。