Skip to content

ディレイ

ディレイコンポーネントを使用すると、キャンバスにスタンドアロンのディレイを追加できます。関連するメッセージを追加せずに、キャンバスにディレイを追加できます。

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

ディレイの作成

ディレイを作成するには、キャンバスにステップを追加します。サイドバーからディレイコンポーネントをドラッグ&ドロップするか、ステップの下部にあるプラスボタンを選択してディレイを選択します。

延長ディレイ

ディレイステップは最大2年間(730日)まで延長できます。例えば、アプリの新規ユーザーをオンボーディングしている場合、セッションを開始していないユーザーに対してメッセージステップを送信する前に、2か月間の延長ディレイを追加できます。

時間ディレイのタイプ

キャンバスの次のメッセージまでのディレイのタイプを選択できます。指定された期間が経過するまでユーザーを待機させるディレイを設定するか、特定の日時までユーザーを待機させることができます。

時間ディレイがある場合、一部のユーザーはディレイ後にのみキャンバスの次のステップに進むことが想定されます。ディレイ中のユーザーは「次のステップに進んだ」指標に追加されません。詳細については、ディレイ分析を参照してください。

期間を選択すると、秒、分、時間、日、または週の設定された数だけ、特定の時間にユーザーを遅延させることができます。例えば、ユーザーを4時間または1日遅延させることができます。

「日」と「暦日」の計算方法の違いに注意してください。

  • 「日」は24時間であり、ユーザーがディレイステップに入った時点から計算されます。
  • 「暦日」は次の指定された時間までの待機時間を定義し、24時間未満になる場合があります。会社の時間またはユーザーのローカルタイムゾーンで遅延させることを選択できます。時間が指定されていない場合、ユーザーは会社の時間で翌日の深夜まで遅延されます。

特定の時間にを選択して、ユーザーがキャンバスで進むタイミングを指定することもできます。このオプションは、ユーザーがディレイステップに入った時間を考慮します。この時間が設定で構成された時間を超えている場合、ディレイにさらに時間が追加されます。

例として、今日が12月11日で、ディレイステップが期間1週間、午前8時(UTC)に設定されているとします。ユーザーが12月4日にディレイステップに入った場合、午前8時(UTC)より前にディレイステップに入っていれば、今日ディレイステップから解放されてジャーニーを続行します。この時間以降にディレイステップに入った場合、ユーザーは翌日(この時間の次の発生時)まで遅延されます。

カレンダー日付を選択すると、特定の日時までユーザーをステップに保持できます。

考慮事項

過去の日付のステップやメッセージはユーザーに届きません

選択した日時がユーザーがディレイステップに進む時点ですでに過ぎている場合、ユーザーはキャンバスを退出します。キャンバスの開始と「正確な日まで待機」ステップに選択された日付の間には、最大31日の間隔を設けることができます。

例えば、以下のシナリオではユーザーはステップやメッセージを受信しません:

  • メッセージが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時(ローカルタイム)に、プロモーションに関するリマインダーメッセージをユーザーに送信したいとします。

キャンバスステップのシーケンスは以下のようになります:

  1. まず、6月11日にユーザーがキャンバスに入った直後に送信されるメッセージステップを追加します。
  2. 6月17日午後1時(ローカルタイム)までユーザーを保持するディレイステップを作成します。
  3. ディレイステップを、メッセージを即座に送信する別のメッセージステップにリンクします。

キャンバスの最後のディレイコンポーネント

キャンバスにディレイコンポーネントを追加し、後続のステップがない場合、最後のステップに到達したユーザーは自動的にキャンバスから進められます。これは、ディレイステップの時間にまだ達していない場合でも同様です。つまり、すでにディレイステップに到達したユーザーは、このステップの後に追加されたメッセージを受信しません。ただし、ユーザーがまだディレイステップに到達しておらず、メッセージが追加された場合、そのメッセージを受信します。

パーソナライズされたディレイ

ディレイをパーソナライズトグルを選択して、ユーザー向けのパーソナライズされたディレイを設定します。これを Context ステップと組み合わせて使用し、遅延に使用するコンテキスト変数を選択できます。これにより、選択した属性またはプロパティで設定された時刻が上書きされます。これは、日数または週数のオフセットを適用し、ユーザーを特定の時間に進めたい場合に便利です。タイムゾーンは属性またはプロパティから取得され、利用できない場合はフォールバックが使用されます。

「特定の時間に」のタイムゾーン動作

特定の時間にオプションでパーソナライズされたディレイを設定する場合、タイムゾーンの動作は属性またはコンテキスト変数のデータタイプによって異なります:

  • タイムゾーン情報を含む文字列データタイプ: 属性またはコンテキスト変数がタイムゾーン情報を含む文字列データタイプの場合、文字列で指定されたタイムゾーンに準拠します。例えば、2025-06-10T10:00:00-08:00 は UTC-8 を使用します。
  • タイムゾーン情報を含まない文字列データタイプ: 属性またはコンテキスト変数がタイムゾーン情報を含まない文字列データタイプの場合、フォールバックタイムゾーンに準拠します。例えば、2025-06-10 はフォールバックタイムゾーンを使用します。
  • 時間データタイプ: 属性またはコンテキスト変数が時間データタイプの場合、UTC に準拠します。これは、時間データタイプがデータベースに保存される際に常に UTC に変換されるため、変数が時間データタイプに設定されている場合、「特定の時間に」は常に UTC を参照します。例えば、2025-06-10T10:00:00-08:00 は UTC+0 を使用します。

ユースケース

顧客に30日後に歯磨き粉の購入をリマインドしたいとしましょう。Context ステップとディレイステップの組み合わせを使用して、遅延に使用するコンテキスト変数を選択できます。この場合、Context ステップには以下のフィールドがあります:

  • コンテキスト変数名: product_reminder_interval
  • データタイプ: 時間
  • 値: {{custom_attribute.${Order_filled_time}}}

「product_reminder_interval」とその値。

次に、30日後に顧客にリマインドしたいため、ディレイオプションとして特定の日までを選択し、ディレイをパーソナライズを選択して Context ステップの情報を使用します。これにより、ユーザーは選択したコンテキスト変数まで遅延されます。

ディレイ分析

ディレイコンポーネントには、アクティブまたは以前アクティブだったキャンバスの分析ビューで以下の指標が利用できます。

これらの分析の時系列は、展開されたコンポーネントビューで利用できます。

トラブルシューティング

パーソナライゼーション失敗エラー

ユーザーがパーソナライズされたディレイをトリガーしていない場合、ディレイステップの資格を得るために設定した Context ステップが期待どおりに機能していない可能性があります。コンテキスト変数が無効な場合、ユーザーは Context ステップによるコンテキストの設定なしにキャンバスを続行します。これにより、パーソナライズされたディレイなど、キャンバスの後続のステップの資格を得られなくなる可能性があります。

New Stuff!