Skip to content

遅延

遅延コンポーネントを使用して、キャンバスにスタンドアロンの遅延を追加できます。関連するメッセージを追加しなくても、キャンバスに遅延を追加することができます。

«««< HEAD 遅延によって、すっきりと整理されたキャンバスを作成できます。このコンポーネントを使えば、正確な日付まで、特定の日まで、あるいは特定の曜日まで、別のステップを遅らせることもできます。
キャンバスの最初のステップを1日遅れのディレイステップとする。 ======= 遅延によって、すっきりと整理されたキャンバスを作成できます。このコンポーネントを使えば、正確な日付まで、特定の日まで、あるいは特定の曜日まで、別のステップを遅らせることもできます。
!キャンバスの最初のステップを1日遅れのディレイステップとする。

main

遅延の作成

遅延を作成するには、キャンバスにステップを追加します。サイドバーからコンポーネントをドラッグ&ドロップするか、ステップの一番下にある プラスのボタンを押して、[延期期間] を選択します。

キャンバスジャーニーに遅延を作成する場合、考慮すべき点がいくつかあります。

  • 遅延制限は 30 日です。
  • 遅延コンポーネントは、次の 1 つのステップだけに接続できます。

遅延の延長

これで、遅延ステップを2年まで延長できます。たとえば、アプリの新しいユーザーをオンボーディングしている場合は、セッションを開始していないユーザーを誘導するために、メッセージステップを送信する前に2か月間の遅延の延長を追加できます。

タイムディレイ・タイプ

キャンバスの次のメッセージまでの遅延のタイプを選択できます。ユーザーを指定期間が経過するまで遅延させるか、特定の日時まで遅延させるかを設定できます。

Duration(継続時間)」を設定すると、秒、分、時、日、週、および特定の時間帯にユーザーを遅延させることができる。例えば、ユーザーを 4 時間遅らせたり、1 日遅らせたりできます。

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

  • 日」は24時間で、ユーザーがディレイのステップを入力した時点から計算される。
  • 暦日」とは、次に指定された時間まで待つ時間を定義するもので、24時間未満である可能性もある。会社時間かユーザーのローカライゼーションのどちらかで遅延させることができる。時刻が指定されていない場合、ユーザーは会社のタイムゾーンで翌日の午前0時まで遅延されます。

また、特定の時間に、ユーザがいつキャンバスに進むかを指定することもできます。このオプションでは、ユーザーが遅延ステップに入った時間を考慮に入れます。この時間が設定で設定された時間を超えている場合は、遅延にさらに時間を追加します。

例として、今日が12月11日で、UTC午前8時にDelayステップをDurationof one weekに設定したとしよう。ユーザーが12月4日に遅延ステップに入った場合、最初に遅延ステップに入ったのがUTC午前8時より前であれば、遅延ステップから解放されて今日のジャーニーを続行できます。この時間以降に遅延ステップに入った場合、ユーザーは翌日 (この時間の次の発生) まで遅延されます。

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

考慮事項

ユーザーは過去の日付のステップやメッセージを受信しない

延期期間ステップに進んだ時点で、選択した日時がすでに経過している場合、ユーザーはキャンバスを退出します。キャンバスの開始日と、「正確な日まで待つ」ステップで選択した日付の間には、最大31日間空けることができる。

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

  • メッセージは5月3日午後9時に送信されるスケジュールだが、Delayステップは5月3日午前9時に期限切れとなる。
  • キャンバスステップは、ユーザーのローカルタイムゾーンの特定の時刻まで遅延するが、ユーザーのユーザープロファイルにタイムゾーンが設定されていない。遅延のデフォルトは、これらのユーザーの会社のタイムゾーンになります。このタイムゾーンは、すでに指定された時間を過ぎています。
後続の遅延ステップが前の遅延ステップのタイムライン内にある場合はユーザーは離脱する

キャンバスに2つのディレイステップがあり、1つ目のディレイステップが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. 遅延ステップを、メッセージをすぐに送信する別のメッセージステップにリンクします。

キャンバス終了時の遅延コンポーネント

キャンバスに遅延コンポーネントを追加し、それ以降のステップがない場合、最後のステップに到達したユーザーは、自動的にキャンバスから先へ進みます。これは、延期期間ステップの時間がまだ経過していなくても同じです。したがって、すでに遅延ステップに到達しているユーザーには、このステップの後に追加したメッセージは届きません。しかし、もしユーザーが延期期間ステップに到達しておらず、メッセージが追加された場合、そのユーザーはメッセージを受け取ります。

パーソナライズされた遅延

パーソナライズされた遅延トグルを選択して、ユーザーのパーソナライズされた遅延を設定します。これは、コンテキストステップで使用して、遅延するコンテキスト変数を選択できます。これは、選択された属性またはプロパティで設定された時間帯を上書きする。これは、オフセットを日単位や週単位で適用し、ユーザーを特定の時間に前進させたい場合に便利である。タイムゾーンは属性またはプロパティから取得するか、利用可能なものがない場合はフォールバックを使用する。

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

at specific timeオプションを使用してパーソナライズされた遅延を設定する場合、タイムゾーンの動作は、属性またはコンテキスト変数のデータ型に依存する:

  • タイムゾーンを持つ文字列データ型:アトリビューションまたはコンテキスト変数がタイムゾーン情報を含む文字列データ型の場合、その文字列で指定されたタイムゾーンに従う。例えば、2025-06-10T10:00:00-08:00 はUTC-8を使用している。
  • タイムゾーンを含まない文字列データ型:属性またはコンテキスト変数がタイムゾーン情報を持たない文字列データ型の場合、フォールバックタイムゾーンに従う。例えば、2025-06-10 、フォールバック・タイムゾーンを使用する。
  • 時間データ型:アトリビューションまたはコンテキスト変数が時間データ型の場合、それはUTCに準拠する。これは、データベースに保存される際、timeデータ型は常にUTCに変換されるためで、変数がtimeデータ型に設定されている場合、”at specific time “は常にUTCを参照することになる。例えば、2025-06-10T10:00:00-08:00 はUTC+0を使用している。

ユースケース

今から30日後に歯磨き粉を購入することを、顧客に知らせるとします。コンテキストステップと遅延ステップの組み合わせを使用して、遅延に使用するコンテキスト変数を選択できます。この場合、コンテキストステップには次のフィールドがあります。

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

«««< HEAD “product_reminder_interval” 、その価値は? ======= “product_reminder_interval” !、その価値は?

main

次に、30日後に顧客に注意を促すため、遅延オプションとして [特定の日まで] を選択し、[遅延のカスタマイズ] を選択してコンテキストステップの情報を使用します。つまり、ユーザーは選択したコンテキスト変数まで遅延します。

遅延分析

遅延コンポーネントでは、アクティブなキャンバスまたは以前にアクティブだったキャンバスの分析ビューに以下の指標があります。

これらの分析の時系列は、展開されたコンポーネントビューに表示されます。

トラブルシューティング

カスタマイズに失敗したエラー

ユーザーがパーソナライズされた遅延をトリガーしていない場合、その原因としては、遅延ステップの対象として設定したコンテキストステップが期待どおりに動作していないことが考えられます。コンテキスト変数が無効な場合、コンテキストステップによってコンテキストが設定されることなく、ユーザーはキャンバスを続行します。このため、パーソナライズされた遅延など、キャンバスの後のステップに適さないことがあります。

New Stuff!