インテリジェントタイミング
インテリジェントタイミングを使用すると、Brazeがユーザーの最適な送信タイミング(ユーザーが最もエンゲージメント(開封またはクリック)する可能性が高いタイミング)を判断し、そのタイミングでメッセージを配信できます。これにより、ユーザーが希望する時間帯にメッセージを送信しているかどうかを確認しやすくなり、エンゲージメントの向上につながります。
インテリジェントタイミングについて
Brazeは、ユーザーが過去にアプリと行ったやり取りと、各メッセージングチャネルとのやり取りを統計的に分析し、最適な送信時間を算出します。以下のインタラクションデータが使用されます。
例えば、Samは通常朝にメールを開封し、夕方にアプリを開いて通知とやり取りします。つまり、インテリジェントタイミングを使用すると、Samは朝にメールキャンペーンを受信する一方で、エンゲージする可能性の高い夕方にプッシュ通知のCampaignsを受信することになります。
Brazeが最適な送信時間を計算するための関連するエンゲージメントデータをユーザーが持っていない場合、フォールバック時間を指定できます。
ユースケース
- 時間的制約のない定期的なCampaignsの送信
- 複数のタイムゾーンにわたるユーザーを含むCampaignsの自動化
- エンゲージメントの高いユーザー(エンゲージメントデータが最も多い)にメッセージを送信する場合
インテリジェントタイミングの使用
このセクションでは、CampaignsとCanvasesでインテリジェントタイミングを設定する方法について説明します。
ステップ 1: インテリジェントタイミングを追加する
- Campaignを作成してメッセージを作成します。
- 配信タイプとしてスケジュール配信を選択します。
- 時間ベースのスケジューリングオプションで、インテリジェントタイミングを選択します。
- エントリ頻度を設定します。1回限りの送信の場合は、Onceを選択し、送信日を選択します。定期送信の場合は、Daily、Weekly、またはMonthlyのいずれかを選択し、定期送信オプションを設定します。より詳しいガイダンスについては、「考慮事項」を参照してください。
- 必要に応じてサイレント時間を設定します。
- フォールバック時刻を指定します。これは、ユーザープロファイルに最適な時間を計算するための関連イベントが存在しない場合にメッセージが送信されるタイミングです。

サイレント時間
特定の時間帯にメッセージが送信されないようにするには、サイレント時間を使用します。これは早朝や夜間のメッセージ送信を避けつつ、インテリジェントタイミングに最適な配信時間枠を決定させたい場合に便利です。

サイレント時間は、特定の時間内にのみ送信設定に代わって導入されました。メッセージを送信できるタイミングを選択する代わりに、送信すべきでないタイミングを選択できるようになりました。たとえば、午後4時から午後6時の間にメッセージを送信するには、サイレント時間として午後6時から翌日の午後4時までの期間を設定します。
- サイレント時間を有効にするを選択します。
- メッセージを送信しない期間の開始時刻と終了時刻を選択します。

サイレント時間がオンになっている場合、この時間がユーザーの最適な送信時間と一致する場合でも、Brazeはサイレント時間中にはメッセージを送信しません。ユーザーにとって最適な時間がサイレント時間枠内にある場合、メッセージはこの時間枠の最も近い端で送信されます。
例えば、サイレント時間が午後10時から午前6時までに設定されており、ユーザーの最適な時間が午前5時30分である場合、Brazeはメッセージを保留し、サイレント時間外の最も近い時刻である午前6時にメッセージを配信します。
配信時間のプレビュー
1日の各時間にメッセージを受信するユーザーの推定数を表示するには、プレビューチャートを使用します(Campaignsのみ)。
- ターゲットオーディエンスのステップでSegmentsまたはフィルターを追加します。
- 配信時間のプレビューセクション(ターゲットオーディエンスと配信スケジュールの両方のステップに表示される)で、チャネルを選択します。
- Refresh Dataをクリックします。

ステップ 2: 送信日を選択する
次に、Campaignの送信日を選択します。インテリジェントタイミングを使ってCampaignsをスケジュールする際は、次の点に留意してください。
48時間前にCampaignを開始する
スケジュールされた送信日の少なくとも48時間前までにCampaignを開始します。これは、タイムゾーンが異なるためです。Brazeは、世界で最初に始まるタイムゾーンの1つであるサモア時間(UTC+13)の午前0時に最適な時間を計算します。地球上では1日が約48時間に及ぶため、その48時間の余裕期間内にCampaignを開始した場合、ユーザーのタイムゾーンでは最適な時間がすでに過ぎている可能性があり、メッセージは送信されません。

Campaignが開始され、ユーザーの最適な時刻が過去1時間未満の場合、メッセージはただちに送信されます。最適な時刻が過去1時間より前の場合、メッセージは一切送信されません。
Segmentフィルターに3日間の期間を設ける {#3-day-window-for-segment-filters}
特定の期間にアクションを実行したオーディエンスをターゲットにする場合は、Segmentフィルターで時間枠を3日間以上にします。例えば、First used app more than 1 day ago と First used app less than 3 days ago の代わりに、1日と4日を使用します。

この理由として、タイムゾーンもあります。3日未満の期間を選択すると、ユーザーの最適な送信時刻になる前に一部のユーザーがSegmentから脱落する可能性があるためです。
詳しくは、「FAQ: インテリジェントタイミング」を参照してください。
ABテスト終了後2日目に勝者バリアントをスケジュールする
勝者バリアントの自動送信やパーソナライズ済みバリアントの使用など、最適化を伴うABテストを活用している場合、インテリジェントタイミングはCampaignの期間やタイミングに影響を与える可能性があります。
インテリジェントタイミングを使用する場合、勝者バリアントの送信時刻をABテスト開始の少なくとも2日後にスケジュールすることをお勧めします。例えば、ABテストの開始日時が4月16日午後4時の場合、勝者バリアントを4月18日午後4時以降に送信するようにスケジュールします。これにより、Brazeはユーザーの行動を評価し、最適なタイミングでメッセージを送信するのに十分な時間を得ることができます。

ステップ 3: サイレント時間を設定する(オプション)
オプションで、配信時間枠を制限することもできます。これは、Campaignが特定のイベント、セール、またはプロモーションに関連する場合に便利ですが、インテリジェントタイミングを使用する場合には一般的には推奨されません。詳細については、「考慮事項」を参照してください。
サイレント時間は送信禁止の時間枠として機能します。インテリジェントタイミングは引き続き各ユーザーの最適な送信時間を決定しますが、その時間がサイレント時間内に該当する場合、Brazeはサイレント時間外の次に利用可能な時間までメッセージを遅延させます。
サイレント時間を設定するには:
- インテリジェントタイミングを設定する際に、サイレント時間を有効にするを選択します。
- サイレント時間枠の開始時刻と終了時刻を入力します。
ステップ 4: フォールバック時刻を選択する
ユーザープロファイルに最適な配信時間を計算するための関連イベントが存在しない場合に使用するフォールバック時間を選択します。

以下のオプションのいずれかを選択できる:
- 最も人気がある:これは、全ユーザーの中でアプリが最もよく使われる時間である。
- カスタム:これはあなたが選んだカスタムフォールバックである。メッセージは各ユーザーのローカルタイムゾーンに基づいて配信される。
アプリが最もよく使用される時間は、ワークスペースのセッション開始時刻の平均 (現地時刻) によって決まります。この時間はプレビュー・チャートでは赤く表示される。
万が一、アプリが最も使用されたイベントを計算するのに十分なセッションデータがない場合(データのない全く新しいアプリ)、メッセージはユーザーのローカルタイムゾーンの午後5時に送信される。ユーザーの現地時間が不明の場合、会社のタイムゾーンの午後 5 時に送信されます。
ユーザーのライフサイクルの初期 (利用可能なデータが限られている) に、インテリジェントタイミングを使用するときの制限を認識していることが重要です。記録されたセッションがほとんどないユーザーでも、その行動についてのインサイトを提供できるため、有用です。ただし、Braze は、ユーザーのライフサイクルの後の方で、最適な送信時刻をより効果的に計算できます。
メッセージを送信する別の時刻を選択するには、カスタムフォールバック時刻を使用します。アプリが最もよく使用される時間と同様に、メッセージはユーザーのローカルタイムゾーンのフォールバック時刻に送信されます。ユーザーのローカルタイムゾーンが不明の場合、会社のタイムゾーンで送信されます。
キャンペーンにカスタムフォールバック時刻を指定して、送信日から 24 時間以内にキャンペーンを開始した場合、最適な時間がすでに経過したユーザーは、カスタムフォールバック時刻にキャンペーンを受信します。カスタムフォールバック時刻がすでにタイムゾーンで経過している場合、メッセージはすぐに送信されます。
ステップ 5: 配信時間のプレビュー
1日の各時間にメッセージを受信するユーザーの推定数を表示するには、プレビューチャートを使用します。
- Target AudiencesステップでSegmentsまたはフィルターを追加します。
- 配信時間のプレビューセクション(Target AudiencesとSchedule Deliveryの両方のステップに表示される)で、チャネルを選択します。
- Refresh Dataを選択します。
プレビューチャートは、ローカルタイムを使用して1日の各時間を表示します。ラベルは1つのグローバルタイムゾーンに固定されていません。

インテリジェントタイミングまたはCampaignオーディエンスに関する設定を変更するたびに、データを再度更新して、更新されたチャートを表示してください。
チャートは、最適な時間を計算するための関連イベントがあったユーザーを青色で、フォールバック時間を使用するユーザーを赤色で示しています。計算フィルターを使用して、各ユーザーグループがより詳細に表示されるようにプレビューの表示を調整できます。
ステップ 1: インテリジェントタイミングを追加する
Canvasでメッセージステップを追加し、Delivery SettingsでUsing Intelligent Timingを選択します。
メッセージは、その日にステップにエントリしたユーザーに対し、ユーザーの最適なローカル時間に送信されます。ただし、その日の最適な時間がすでに過ぎている場合は、代わりに翌日の最適な時間に配信されます。複数のチャネルをターゲットにしているメッセージステップは、異なるチャネルに対して異なる時間にメッセージを送信するか、または送信しようとすることがあります。メッセージステップの最初のメッセージを送信しようとすると、すべてのユーザーが自動的に進められます。
ステップ 2: フォールバック時間を選択する
オーディエンスのユーザーのうち、Brazeが最適な送信時間を算出するための関連するエンゲージメントデータを持たないユーザーに対してメッセージを送信するフォールバック時間を選択します。以下のオプションのいずれかを選択できる:
- 最も人気がある:これは、全ユーザーの中でアプリが最もよく使われる時間である。
- カスタム:これはあなたが選んだカスタムフォールバックである。メッセージは各ユーザーのローカルタイムゾーンに基づいて配信される。
アプリが最もよく使用される時間は、ワークスペースのセッション開始時刻の平均 (現地時刻) によって決まります。この時間はプレビュー・チャートでは赤く表示される。
万が一、アプリが最も使用されたイベントを計算するのに十分なセッションデータがない場合(データのない全く新しいアプリ)、メッセージはユーザーのローカルタイムゾーンの午後5時に送信される。ユーザーの現地時間が不明の場合、会社のタイムゾーンの午後 5 時に送信されます。
ユーザーのライフサイクルの初期 (利用可能なデータが限られている) に、インテリジェントタイミングを使用するときの制限を認識していることが重要です。記録されたセッションがほとんどないユーザーでも、その行動についてのインサイトを提供できるため、有用です。ただし、Braze は、ユーザーのライフサイクルの後の方で、最適な送信時刻をより効果的に計算できます。
メッセージを送信する別の時刻を選択するには、カスタムフォールバック時刻を使用します。アプリが最もよく使用される時間と同様に、メッセージはユーザーのローカルタイムゾーンのフォールバック時刻に送信されます。ユーザーのローカルタイムゾーンが不明の場合、会社のタイムゾーンで送信されます。
キャンペーンにカスタムフォールバック時刻を指定して、送信日から 24 時間以内にキャンペーンを開始した場合、最適な時間がすでに経過したユーザーは、カスタムフォールバック時刻にキャンペーンを受信します。カスタムフォールバック時刻がすでにタイムゾーンで経過している場合、メッセージはすぐに送信されます。
ステップ 4: 遅延ステップを追加する
Campaignsとは異なり、インテリジェントタイミングはCanvasレベルではなくステップレベルで設定されるため、送信日の48時間前にCanvasを起動する必要はありません。
代わりに、ユーザーがCanvasにエントリした時点とインテリジェントタイミングステップを受け取る時点の間に、少なくとも2暦日の遅延ステップを追加します。
暦日と24時間日
遅延ステップの後にインテリジェントタイミングを使用する場合、遅延の計算方法によって配信日が異なることがあります。これは、遅延が期間より後に設定されている場合にのみ適用されます。「日間」と「暦日」の計算方法が異なるためです。
- 日間: 1日は24時間で、ユーザーが遅延ステップに入った時点から計算されます。
- 暦日: 1日は、ユーザーが遅延ステップに入ってから、そのタイムゾーンの午前0時までの期間です。つまり、1暦日が数分程度になることもあります。
インテリジェントタイミングを使用する際は、遅延に24時間単位ではなく暦日を使用することをお勧めします。これは、暦日ではメッセージが遅延期間の最終日に最適な時刻に送信されるためです。24時間単位の場合、ユーザーの最適な時間がステップに入る前である可能性があり、遅延に追加で1日分が加算されることになります。
例えば、Lukaの最適な時刻が午後2時だとします。彼は3月1日午後2時1分に遅延ステップに入り、遅延は2日間に設定されています。
- 1日目は3月2日午後2時1分に終了します。
- 2日目は3月3日午後2時1分に終了します。
ただし、インテリジェントタイミングは午後2時に配信するように設定されており、この時刻はすでに過ぎています。したがって、Lukaがメッセージを受信するのは、その翌日の3月4日午後2時になります。

考慮事項
- アプリ内メッセージとWebhookは即時配信され、最適なタイミングは指定されません。
- インテリジェントタイミングは、アクションベースのCampaignsまたはAPIトリガーCampaignsでは使用できません。
- インテリジェントタイミングは、次のシナリオでは使用しないでください。
- レート制限: レート制限とインテリジェントタイミングの両方を使用している場合、メッセージがいつ配信されるかは保証されません。インテリジェントタイミングを使用した日次の定期Campaignsでは、メッセージ送信合計の上限が正確にサポートされません。
- IPウォームアップCampaigns: インテリジェントタイミングの一部の動作により、最初にIPをウォームアップするときに必要な日次ボリュームに到達しにくいことがあります。これは、インテリジェントタイミングがSegmentsを2回評価するためです。1回目はCampaignまたはCanvasが最初に作成されたとき、2回目はユーザーへの送信前で、ユーザーがそのSegmentにまだ存在することを確認します。これにより、Segmentsのシフトや変更が起きる可能性があり、2回目の評価で一部のユーザーがSegmentから脱落することがよくあります。これらのユーザーは置き換えられず、最大ユーザー上限にどれだけ近づけるかに影響します。
トラブルシューティング
プレビューチャートに最適な時間のユーザーがほとんど表示されない
ユーザーに関連するイベントが存在しない場合(例えば、ほとんどまたは全くエンゲージメントのない新規ユーザーなど)、Brazeは設定されたフォールバック設定を使用します。これは、カスタムフォールバック時間か、全ユーザーにおけるアプリ利用の最も一般的な時間帯のいずれかです。
タイムゾーンがインテリジェントタイミング配信に与える影響
インテリジェントタイミングは各ユーザーの指定されたローカルタイムゾーンに依存するため、スケジュールされた配信日時がユーザーごとに異なる場合があります。
ユーザーが期待通りにメッセージを受け取れない場合、プロファイル内のタイムゾーンフィールドが正しく設定されているか確認してください。タイムゾーンフィールドが空欄の場合、ユーザーは自身のローカルタイムゾーンではなく、会社のタイムゾーンに準じたメッセージを受け取る可能性があります。
スケジュールされた日付を過ぎてからの送信
最適化を伴うABテストを活用している場合、インテリジェントタイミングCampaignがスケジュールされた日付を過ぎて送信される可能性があります。ABテストの最適化を使用するCampaignsでは、最初のテストが終了した後に自動的に勝者バリアントを送信し、Campaignの期間を延長できます。デフォルトで、最適化を使用するCampaignsは最初のテストの翌日に勝者バリアントを残りのユーザーに送信しますが、この送信日を変更できます。
インテリジェントタイミングを使用する場合は、ABテストが終了するまでの時間を長くして、勝者バリアントを1日ではなく2日後に送信するようにスケジュールすることをお勧めします。
よくある質問(FAQ)
全般
インテリジェントタイミングは何を予測しますか?
インテリジェントタイミングは、ユーザーがメッセージを開封またはクリックする可能性が最も高いタイミングを予測することに重点を置き、最適なエンゲージメントのタイミングでメッセージがユーザーに届くようにします。
インテリジェントタイミングは曜日ごとに個別に計算されますか?
いいえ、インテリジェントタイミングは特定の曜日に紐づくものではありません。その代わり、各ユーザー固有のエンゲージメントパターンと、メールやプッシュ通知などの使用しているチャネルに基づいて、送信時間をパーソナライズします。これにより、ユーザーが最も受け取りやすいタイミングでメッセージが届くようになります。
計算
ユーザーごとに最適な時間を計算するために、どのようなデータが使われますか?
最適な時間を計算するために、インテリジェントタイミングは以下を実行します。
- Braze SDKが記録したユーザーごとのインタラクションデータを分析します。これには以下が含まれます:
- セッション時間
- プッシュ直接開封数
- プッシュに誘発された開封数
- メールクリック数
- メール開封数(マシン開封数を除く)
- これらのイベントを時間ごとにグループ化し、各ユーザーに最適な送信時間を特定します。
マシン開封数は最適時間の計算に含まれますか?
いいえ、マシン開封数は最適時間の計算から除外されます。これは、送信時間が真のユーザーエンゲージメントのみに基づいていることを意味し、Campaignsにとってより正確なタイミングを提供します。
最適な時間はどれくらい正確ですか?
インテリジェントタイミングは、各ユーザーのセッション開始とメッセージ開封イベントに基づいて、各ユーザーの「最もエンゲージメントが高い時間帯」にメッセージをスケジュールします。その時間内では、メッセージのタイミングは5分単位で丸められます。例えば、ユーザーの最適時間が午後4時58分と計算された場合、メッセージは午後5時にスケジュールされます。繁忙期にはシステムの稼動状況により、配信に若干の遅れが生じる可能性があります。
関連するイベントがない場合のフォールバック計算はどうなりますか?
ユーザーに関連するイベントが存在しない場合、インテリジェントタイミングはメッセージ設定で設定されたフォールバック設定を使用します。具体的には、カスタムフォールバック時間か、全ユーザーの中でアプリが最もよく使われる時間帯のいずれかです。
Campaigns
すべてのタイムゾーンのすべてのユーザーにインテリジェントタイミングCampaignを正常に配信するには、どの程度前もって開始すればよいですか?
Brazeは、サモア時間(世界で最初に始まるタイムゾーンの1つ)の午前0時に最適な時間を計算します。1日は約48時間に及びます。例えば、オーストラリアに住んでいて最適な時刻が午前12時1分の人には、すでに最適な時刻が過ぎているので、送信するには「遅すぎる」ことになります。このような理由から、アプリを利用する世界各地のすべてのユーザーに適切に配信するには、48時間前にスケジュールする必要があります。
インテリジェントタイミングCampaignの送信数がほとんど表示されないのはなぜですか?
ユーザーに関連するエンゲージメントイベントが存在しない場合(例えば、クリックや開封がほとんどない新規ユーザーなど)、インテリジェントタイミングは設定されたフォールバック設定を使用します。これは、カスタムフォールバック時間か、全ユーザーの中でアプリが最もよく使われる時間帯のいずれかです。
インテリジェントタイミングCampaignがスケジュールされた日付の後に送信されるのはなぜですか?
ABテストを活用しているために、インテリジェントタイミングCampaignがスケジュールされた日付の後に送信される場合があります。ABテストを使用するCampaignsでは、ABテストの終了後に自動的に勝者バリアントを送信することができ、Campaign送信の期間が長くなります。デフォルトで、インテリジェントタイミングCampaignsは翌日に残りのユーザーに勝者バリアントを送信するようにスケジュールされますが、この送信日を変更できます。
インテリジェントタイミングCampaignsがある場合は、ABテストが終了するまでの時間を長くして、勝者バリアントを1日ではなく2日後に送信するようにスケジュールすることをお勧めします。
機能
BrazeはSegmentフィルターおよびオーディエンスフィルターの適格性基準をいつチェックしますか?
Campaignが開始されると、Brazeは次の2つのチェックを実行します。
- 初回チェック: 送信日の最初のタイムゾーンの午前0時。
- スケジュールされた時間チェック: インテリジェントタイミングがユーザーに対して選択した時間で送信する直前。
不適格なSegmentsをターゲットにしないよう、他のCampaign送信に基づいてフィルターをかける場合は注意が必要です。例えば、同じ日に2つのCampaignsを異なる時間に送信し、最初のCampaignを受信したユーザーにのみ2番目のCampaignの受信を許可するフィルターを追加した場合、ユーザーは2番目のCampaignを受信しません。これは、Campaignが最初に作成された時点で対象となるユーザーがおらず、Segmentsが形成されたためです。
インテリジェントタイミングCampaignでサイレント時間を使用できますか?
サイレント時間はインテリジェントタイミングを使用するCampaignで使用できます。インテリジェントタイミングアルゴリズムはサイレント時間を避けるため、すべての対象ユーザーにメッセージを送信します。とはいえ、メッセージを送信できる時間帯とできない時間帯にポリシーやコンプライアンス、その他の法的な要件がない限り、サイレント時間はオフにすることをお勧めします。
ユーザーにとって最適な時間がサイレント時間内だった場合はどうなりますか?
決定された最適な時間がサイレント時間内にある場合、Brazeはサイレント時間の最も近い境界を見つけ、サイレント時間の前後の次の許容時間にメッセージをスケジュールします。メッセージは、最適な時間を基準としたサイレント時間の最も近い境界で送信されるようにキューに入れられます。
インテリジェントタイミングとレート制限を併用できますか?
レート制限はインテリジェントタイミングを使用するCampaignで使用できます。ただし、レート制限の性質上、一部のユーザーは最適なタイミングではない時にメッセージを受け取る可能性があります。特に、レート制限のサイズに対して多くのユーザーが関連イベントを持たないためフォールバック時間にスケジュールされた場合、その傾向が強まります。
インテリジェントタイミングCampaignでレート制限を使用するのは、レート制限を使用しなければならない技術的要件がある場合に限ることをお勧めします。
IPウォーミング中にインテリジェントタイミングを使用できますか?
Brazeでは、最初にIPウォーミングを行うときにインテリジェントタイミングを使用することはお勧めしていません。その動作によっては、1日のボリューム達成が困難になる場合があるためです。この原因は、インテリジェントタイミングがCampaignのSegmentsを2回評価することです。Campaignが最初に作成されたときに1回評価した後、ユーザーに送信する前に2回目を行い、ユーザーがまだそのSegmentにいるべきかを確認します。
これにより、Segmentsのシフトや変更が起きる可能性があり、2回目の評価で一部のユーザーがSegmentから脱落することがよくあります。これらのユーザーは置き換えられず、最大ユーザー上限にどれだけ近づけるかに影響します。
アプリの最も人気のある時間はどのようにして判定されますか?
アプリの最も人気の高い時間は、ワークスペースのセッション開始時刻の平均(現地時刻)によって判定されます。この指標は、Campaignの時間をプレビューするとダッシュボードに赤で表示されます。
インテリジェントタイミングはマシン開封数を考慮しますか?
はい、マシン開封数はインテリジェントタイミングでフィルターにより除外されるため、出力には影響しません。
インテリジェントタイミングを可能な限り効果的に機能させるにはどうすればよいですか?
インテリジェントタイミングは、ユーザーがメッセージを受信した時点での、各ユーザーのメッセージエンゲージメントの個々の履歴を使用します。インテリジェントタイミングを使用する前に、必ず1日の異なる時間帯にユーザーへメッセージを送信してください。これにより、各ユーザーにとって最適なタイミングを「サンプリング」できます。さまざまな時間帯のサンプリングが不十分だと、インテリジェントタイミングがユーザーにとって最適でない送信時刻を選択する可能性があります。