インテリジェントタイミング
インテリジェントタイミングを使用して、Braze が、最適な送信時間と呼ばれる、ユーザーがエンゲージ (開封またはクリック) する可能性が最も高いと判断したときに、各ユーザーにメッセージを配信します。これにより、ユーザーの望む時間にメッセージを送信していることを確認しやすくなり、エンゲージメントが高くなる可能性があります。
インテリジェントタイミングについて
Braze は、ユーザーのアプリとの過去のインタラクションと、各メッセージングチャネルとのインタラクションの統計分析に基づいて、最適な送信時間を計算します。以下の対話データを使用します。
- セッション時間
- プッシュ直接開封数
- プッシュに誘発された開封数
- メールクリック数
- メール開封数 (マシン開封数を除く)
例えば、Sam は通常朝にメールを開封し、夕方にアプリを開いて通知とやり取りします。つまり、インテリジェントタイミングを使用すると、Sam は朝にメールキャンペーンを受信する一方で、エンゲージする可能性の高い夕方にプッシュ通知でキャンペーンを受信することになります。
Braze で最適な送信時間を計算するために十分なエンゲージメントデータがユーザーに不足している場合は、フォールバック時刻を指定できます。
ユースケース
- 時間的制約のない定期的なキャンペーンの送信
- 複数のタイムゾーンにわたるユーザーを含むキャンペーンの自動化
- エンゲージメントの高いユーザー (エンゲージメントデータが最も多い) にメッセージを送信する場合
インテリジェントタイミングの使用
このセクションでは、キャンペーンとキャンバス用にインテリジェントタイミングを設定する方法について説明します。
ステップ 1: インテリジェントタイミングを追加する
- キャンペーンを作成してメッセージを作成します。
- 配送タイプとして [スケジュール配信] を選択します。
- [時間ベースのスケジューリングオプション] で、[インテリジェントタイミング] を選択します。
- エントリ頻度を設定します。1回限りの送信の場合は、「Once」を選択し、送信日を選択する。定期送信の場合は、「毎日」、「毎週」、「毎月」のいずれかを選択し、定期送信オプションを設定する。より詳しいガイダンスについては、「制限事項」を参照してください。
- 必要に応じて [サイレント時間] を設定します。
- フォールバック時刻を指定します。これは、最適な時間を計算するためにユーザープロファイルに十分なデータがない場合にメッセージが送信される時刻です。
サイレント時間
特定の時間帯にメッセージが送信されないようにするには、サイレント時間を使用します。これは早朝や夜間のメッセージ送信を避けたい場合に便利です。インテリジェントタイミングによって最適な配信時間枠が決定されます。
サイレント時間は、[特定の時間内にのみ送信] 設定に代わって導入されました。メッセージを送信できるタイミングを選択する代わりに、送信すべきでないタイミングを選択できるようになりました。たとえば、午後 4 時から午後 6 時の間にメッセージを送信するには、サイレント時間として午後 6 時から翌日の午後 4 時までの期間を設定します。
- [サイレント時間を有効にする] を選択します。
- メッセージを送信しない期間の開始時刻と終了時刻を選択します。
サイレント時間がオンになっている場合、この時間がユーザーの最適な送信時間と一致する場合でも、Braze はサイレント時間中にはメッセージを送信しません。ユーザーにとって最適な時間がサイレント時間枠内にある場合、メッセージはこの時間枠で最適な時間に最も近い端で送信されます。
例えば、サイレント時間が午後 10 時から午前 6 時までに設定されており、ユーザーの最適な時間が午前 5 時 30 分である場合、Braze はメッセージを保留し、サイレント時間外の最も近い時刻である午前 6 時にメッセージを配信します。
配信時間のプレビュー
1 日の各時間にメッセージを受信するユーザーの推定数を表示するには、プレビューチャートを使用します (キャンペーンのみ)。
- ターゲットオーディエンスのステップでセグメントまたはフィルターを追加します。
- [配信時間のプレビュー] セクション (ターゲットオーディエンスと配信スケジュールの両方のステップに表示される) で、チャネルを選択します。
- [データを更新] をクリックします。
ステップ2: 送信日を選択する
次に、キャンペーンの送信日を選択する。インテリジェントタイミングでキャンペーンをスケジュールする際には、以下の点に留意してください。
48時間前にキャンペーンを開始する
スケジュールされた送信日の少なくとも 48 時間前までにキャンペーンを開始します。これは、タイムゾーンが異なるためです。Braze は、世界で最初に始まるタイムゾーンの 1 つであるサモア時間 (UTC+13) の午前 0 時に最適な時間を計算します。1 日の時間数は世界全体で約 48 時間に当たります。つまり、その 48 時間の猶予時間内にキャンペーンを開始すると、ユーザーの最適な時刻が現地のタイムゾーンではすでに過ぎているため、メッセージが送信されないことがあります。
キャンペーンが開始され、ユーザーの最適な時刻が過去 1 時間未満の場合、メッセージはただちに送信されます。最適な時刻が過去 1 時間より前の場合、メッセージは一切送信されません。
セグメンテーション・フィルターに3日間の期間を設ける
特定の期間にアクションを実行したオーディエンスをターゲットにする場合は、セグメントフィルターで時間枠を 3 日間以上にします。例えば、First used app more than 1 day ago
と First used app less than 3 days ago
の代わりに、1 日と 4 日を使用します。
1~4日前にアプリを初めて利用したユーザーをキャンペーン対象とするターゲットオーディエンスのフィルター。
この理由として、タイムゾーンもあります。3 日未満の期間を選択すると、ユーザーの最適な送信時刻になる前に一部のユーザーがセグメントから脱落する可能性があるためです。
詳しくは、「FAQ:インテリジェントタイミング」を参照してください。
AB テストの2日後に勝者バリアントをスケジュールする
勝者バリアントの自動送信やパーソナライズされたバリアントの使用など、最適化でABテストを活用している場合、インテリジェントタイミングはキャンペーンの期間やタイミングに影響を与える可能性がある。
インテリジェントタイミングを使用する場合、勝者バリアントの送信時刻を AB テスト開始の2日後以降にスケジュールすることをお勧めします。例えば、AB テストの開始日時が4月16日午後4時の場合、勝者バリアントを4月18日午後4時以降に送信するようにスケジュールします。これにより、Braze はユーザーの行動を評価し、最適なタイミングでメッセージを送信するのに十分な時間を得ることができます。
ステップ 3: 配信時間枠を選択する (オプション)
オプションで、配信時間枠を制限することもできます。これは、キャンペーンが特定のイベント、セール、プロモーションに関するものである場合には有効であるが、インテリジェントタイミングを使用する場合には、一般的には推奨されない。詳細については、「制限事項」を参照してください。
配信時間枠を指定すると、Braze ではその時間枠のエンゲージメントデータのみが調べられ、ユーザーの最適な時間が決定されます。その時間枠に十分なエンゲージメントデータがない場合、メッセージは設定されたフォールバック時刻に送信されます。
配達時間枠を設定するには、次のようにします。
- インテリジェントタイミングを設定する場合は、[特定の時間内にのみメッセージを送信する] をオンにします。
- 配信時間枠の開始時刻と終了時刻を入力します。
ステップ 4: フォールバック時刻を選択する
ユーザープロファイルに最適な配達時間を計算するのに十分なデータがない場合に使用するフォールバック時間を選択する。
You can choose one of the following options:
- Most popular: This is the most popular time your app is used among all users.
- Custom: This is a custom fallback of your choice. The message will be delivered based on each individual user’s local time zone.
The most popular app time is determined by the average session start time for your workspace (in local time). This time is displayed in red on the preview chart.
In the unlikely event that your app doesn’t have enough session data to calculate when the app is most used (a completely new app with no data), the message will send at 5 pm in the user’s local time zone. If the user’s local time is unknown, it will send at 5 pm in your company time zone.
It’s important to be aware of the limitations of using Intelligent Timing early in a user’s lifecycle when limited data is available. It can still be valuable, as even users with few recorded sessions can offer insights into their behavior. However, Braze can more effectively calculate the optimal send time later in a user’s lifecycle.
Use the custom fallback time to choose a different time to send the message. Similar to the most popular app time, the message will send at the fallback time in the user’s local time zone. If the user’s local time zone is unknown, it will send in your company time zone.
For campaigns with a custom fallback time specified, if you launch the campaign within 24 hours of the send date, users whose optimal times have already passed will receive the campaign at the custom fallback time. If the custom fallback time has already passed in their time zone, the message will send immediately.
ステップ 5: 配信時間のプレビュー
1日の各時間にメッセージを受信するユーザーの推定数を表示するには、プレビューチャートを使用します。
- ターゲットオーディエンスのステップでセグメントまたはフィルターを追加します。
- [配信時間のプレビュー] セクション (ターゲットオーディエンスと配信スケジュールの両方のステップに表示される) で、チャネルを選択します。
- [データを更新] を選択します。
インテリジェントタイミングまたはキャンペーンオーディエンスに関する設定を変更するたびに、データが再度更新され、更新されたチャートが表示されます。
上のチャートには、最適な時間を計算するために十分なデータを持っているユーザーが青色で、フォールバック時刻を使用するユーザーが赤色で表示されています。計算フィルターを使用して、各ユーザーグループがより詳細に表示されるようにプレビューの表示を調整します。
2023年2月28日をもって、オリジナルエディターを使用したキャンバスの作成および複製はできなくなる。新しいキャンバスフローに移行する方法については、「キャンバスの複製」を参照のこと。
ステップ 1: インテリジェントタイミングを追加する
キャンバスでメッセージステップを追加し、「配信設定」で「インテリジェントタイミングを使用」を選択する。
メッセージは、その日にステップにエントリしたユーザーに対し、ユーザーの最適な現地時間に送信されます。ただし、その日の最適な時間がすでに過ぎている場合は、代わりに翌日の同じ時間に配信されます。複数のチャネルをターゲットにしているメッセージステップは、異なるチャネルに対して異なる時間にメッセージを送信するか、または送信しようとすることがあります。メッセージステップの最初のメッセージを送信しようとすると、すべてのユーザーが自動的に進められます。
ステップ2: フォールバックタイムを選ぶ
Brazeが最適な送信時間を計算するのに十分なエンゲージメントデータを持っていないオーディエンスのユーザーにメッセージを送信するフォールバック時間を選択する。 You can choose one of the following options:
- Most popular: This is the most popular time your app is used among all users.
- Custom: This is a custom fallback of your choice. The message will be delivered based on each individual user’s local time zone.
The most popular app time is determined by the average session start time for your workspace (in local time). This time is displayed in red on the preview chart.
In the unlikely event that your app doesn’t have enough session data to calculate when the app is most used (a completely new app with no data), the message will send at 5 pm in the user’s local time zone. If the user’s local time is unknown, it will send at 5 pm in your company time zone.
It’s important to be aware of the limitations of using Intelligent Timing early in a user’s lifecycle when limited data is available. It can still be valuable, as even users with few recorded sessions can offer insights into their behavior. However, Braze can more effectively calculate the optimal send time later in a user’s lifecycle.
Use the custom fallback time to choose a different time to send the message. Similar to the most popular app time, the message will send at the fallback time in the user’s local time zone. If the user’s local time zone is unknown, it will send in your company time zone.
For campaigns with a custom fallback time specified, if you launch the campaign within 24 hours of the send date, users whose optimal times have already passed will receive the campaign at the custom fallback time. If the custom fallback time has already passed in their time zone, the message will send immediately.
ステップ 4: 遅延ステップを追加する
キャンペーンとは異なり、インテリジェントタイミングはキャンバスレベルではなくステップレベルで設定されるため、送信日の48時間前にキャンバスを起動する必要はありません。
その代わりに、ユーザーがキャンバスにエントリする時点からインテリジェントタイミングステップを受け取る時点までに、少なくとも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 はすぐに配信され、最適な時間は指定されません。
- インテリジェントタイミングは、アクションベースのキャンペーンまたは API トリガーキャンペーンで使用できません。
- インテリジェントタイミングは、次のシナリオで使用しないでください。
- レート制限:レート制限とインテリジェントタイミングの両方を使用している場合、メッセージがいつ配信されるかは不確実です。インテリジェントタイミン日次の定期キャンペーンでは、メッセージ送信合計の上限が正確にサポートされません。
- IP ウォームアップキャンペーン:インテリジェントタイミングの一部の動作により、最初に IP をウォームアップするときに必要な日次量に到達しにくいことがあります。これは、インテリジェントタイミングがセグメントを 2 回評価するためです、1 回目はキャンペーンまたはキャンバスが最初に作成されたときで、2 回目はユーザーへの送信前で、ユーザーがそのセグメントにまだ存在することを確認します。これにより、セグメントのシフトや変更が起きる可能性があり、2 回目の評価で一部のユーザーがセグメントから脱落することがよくあります。これらのユーザーは置き換えられず、最大ユーザー上限にどれだけ近づくことが可能かに影響します。
トラブルシューティング
プレビューチャートに最適な時間のユーザーがほとんど表示されない
Braze が良好な推定を行うには、一定量のエンゲージメントデータが必要です。セッションデータが不足している場合、またはターゲットユーザーにクリック数や開封数がほとんどない場合 (新規ユーザーなど)、Braze はデフォルトのフォールバック時刻を使用します。設定によっては、アプリが最もよく使用される時間、またはカスタムフォールバック時刻のいずれかになります。
スケジュールされた日付を過ぎてからの送信
最適化を伴う AB テストを活用している場合、インテリジェントタイミングキャンペーンにより、スケジュールされた日付を過ぎて送信する可能性があります。ABテスト の最適化を使用するキャンペーンでは、最初のテストが終了した後、自動的に勝者バリアントを送信し、キャンペーンの期間を延長できます。デフォルトで、最適化を使用するキャンペーンは最初のテストの翌日に勝者バリアントを残りのユーザーに送信しますが、この送信日を変更できます。
インテリジェントタイミングを使用する場合は、ABテストが終了するまでの時間を長くして、勝者バリアントを 1 日ではなく 2 日間送信するようにスケジュールすることをお勧めします。
よくある質問 (FAQ)
全般的な質問
インテリジェント・タイミングは何を予測するのか?
インテリジェントタイミングは、ユーザーがメッセージを開封またはクリックする可能性が最も高いタイミングを予測することに重点を置き、最適なエンゲージメントのタイミングでメッセージがユーザーに届くようにする。
インテリジェントタイミングは曜日ごとに個別に計算されるのですか?
いや、インテリジェント・タイミングは特定の日に縛られるものではない。その代わり、各ユーザー固有のエンゲージメント・パターンと、メールやプッシュ通知などの使用しているチャネルに基づいて、送信時間をパーソナライズされる。こうすることで、ユーザーが最も受け取りやすいタイミングでメッセージが届くようになる。
計算
ユーザーごとに最適な時間を計算するために、どのようなデータが使われるのか?
最適な時間を計算するために、インテリジェントタイミングによって以下が実行されます。
- Braze SDKが記録したユーザーごとのインタラクションデータを解析する。これには以下が含まれます:
- セッション時間
- プッシュ直接開封数
- プッシュの影響で開封
- メールクリック
- メール開封数 (マシン開封数を除く)
- これらのイベントを時間ごとにグループ化し、各ユーザーに最適な送信時間を識別する。
マシン・オープンは最適タイムの計算に含まれるのか?
いいえ、マシン開封は最適時間の計算から除外されます。これは、送信時間が真のユーザーエンゲージメントのみに基づいていることを意味し、キャンペーンにとって正確なタイミングを提供します。
最適な時間はどれくらい正確なのか?
インテリジェントタイミングは、各ユーザーのセッション開始とメッセージ開封イベントに基づいて、各ユーザーの「最もエンゲージメントが高い時間帯」にメッセージをスケジュールされる。その時間内であれば、メッセージのタイミングは5分単位で四捨五入されます。例えば、ユーザーの最適時間が午後4時58分と計算された場合、メッセージは午後5時にスケジュールされます。繁忙期にはシステムの稼動状況により、配送に若干の遅れが生じる可能性がある。
十分なデータがない場合のフォールバック計算は?
ユーザーに関連するイベントが5つ未満の場合、インテリジェントタイミングはメッセージ設定のフォールバック時刻を使用します。
キャンペーン
すべてのタイムゾーンにわたるすべてのユーザーにインテリジェントタイミングキャンペーンを成功裏に配信するには、どの程度前もって開始すればよいですか?
Braze は、サモア時間 (世界で最初に始まるタイムゾーンの 1 つ) の午前 0 時に最適な時間を計算します。1 日は約 48 時間に及びます。例えば、オーストラリアに住んでいて、最適な時刻が午前 12 時 1 分の人には、すでに最適な時刻が過ぎているので、送信するには「遅すぎる」ことになります。このような理由から、アプリを利用する世界各地のすべての人に適切に配信するには、48 時間前にスケジュールする必要があります。
インテリジェントタイミングキャンペーンが送信数をほぼまったく表示しないのはなぜですか?
Braze は、良好な推定を行うためにベースラインのデータポイント数を必要とします。十分なセッションデータがなかったり、ターゲットにしたユーザーのメールクリック数や開封数がほぼまったく場合 (例えば新規ユーザーの場合など)、インテリジェントタイミングは、ワークスペースでその曜日の最も人気の高い時間帯をデフォルトとして使用することがあります。ワークスペースに関する十分な情報がない場合、デフォルトの午後 5 時にフォールバックします。特定のフォールバック時刻を設定することもできます。
インテリジェントタイミングキャンペーンがスケジュールされた日付の後に送信するのはなぜですか?
ユーザーが AB テストを活用しているために、そのインテリジェントタイミングキャンペーンではスケジュールされた日付の後に送信する場合があります。AB テストを使用するキャンペーンでは、ABテストの終了後に、自動的に勝者バリアントを送信することができ、キャンペーン送信の期間が長くなります。デフォルトで、インテリジェントタイミングキャンペーンは、翌日に残りのユーザーに勝者バリアントを送信するようにスケジュールされますが、この送信日を変更できます。
インテリジェントタイミングキャンペーンがある場合は、ABテストが終了するまでの時間を長くして、勝者バリアントを 1 日ではなく 2 日間送信するようにスケジュールすることをお勧めします。
機能
Braze は、セグメントフィルターおよびオーディエンスフィルターの適格性基準をいつチェックしますか?
キャンペーンが開始されると、Braze は次の 2 つのチェックを実行します。
- 初回チェック送信日の最初のタイムゾーンの真夜中。
- スケジュールされた時間チェック:ユーザーが選択したインテリジェントタイミングで送信する直前。
不適格なセグメンテーションをターゲットにしないよう、他のキャンペーン送信に基づいてフィルターをかける場合は注意が必要である。例えば、同じ日に 2 つのキャンペーンを異なる時間に送信し、最初のキャンペーンを受信したユーザーにのみ 2 番目のキャンペーンの受信を許可するフィルターを追加した場合、ユーザーは 2 番目のキャンペーンを受信しません。これは、キャンペーンが最初に作成されてセグメントが形成されたときに、誰も適格ではなかったためです。
インテリジェントタイミングキャンペーンでサイレント時間を使用できますか?
サイレント時間はインテリジェントタイミングを使用するキャンペーンで使用できます。インテリジェントタイミングアルゴリズムは、サイレント時間を避けるため、すべてのユーザーにメッセージを送信します。とはいえ、メッセージを送信できる時間帯とできない時間帯にポリシーやコンプライアンス、その他の法的な意味合いがない限り、クワイエットアワーはオフにすることをお勧めする。
ユーザーにとって最適な時間帯がクワイエットアワー内だった場合はどうなるのか?
決定された最適な時間が最適な時刻内にある場合、Braze はサイレント時間の最も近い境界を見つけ、サイレント時間の前後の次の許容時間にメッセージをスケジュールします。メッセージは、最適な時間を基準とした最も近いサイレント時間の境界で送信されるようにキューに入れられます。
インテリジェントタイミングとレート制限を使用できますか?
レート制限はインテリジェントタイミングを使用するキャンペーンで使用できる。ただし、レート制限の性質上、一部のユーザーが最適ではない時間にメッセージを受信する可能性があります。特に、データが不十分なためにフォールバック時間にレート制限サイズに対して多数のユーザーがスケジュールされている場合です。
インテリジェントタイミングキャンペーンでレート制限を使用するのは、レート制限を使用しなければならない技術的要件がある場合に限ることを推奨する。
IP ウォーミング中にインテリジェントタイミングを使用できますか?
Braze では、最初に IP ウォーミングを行うときにインテリジェントタイミングを使用することはお勧めしていません。その動作によっては、1 日の容量達成が困難になる場合があるためです。この原因は、インテリジェントタイミングがキャンペーンセグメントを 2 回評価することです。キャンペーンが最初に作成されたときに 1 回評価した後、ユーザーに送信する前に 2 回目を行い、ユーザーがまだそのセグメントにいるべきかを確認します。
これにより、セグメントのシフトや変更が起きる可能性があり、2 回目の評価で一部のユーザーがセグメントから脱落することがよくあります。これらのユーザーは置き換えられず、最大ユーザー上限にどれだけ近づくことが可能かに影響します。
アプリの最も人気のある時間はどのようにして判定されますか?
アプリの最も人気の高い時間は、ワークスペースのセッション開始時刻の平均 (現地時刻) によって判定されます。この指標は、キャンペーンの時間をプレビューするとダッシュボードに赤で表示されます。
インテリジェントタイミングは、マシン開封数を把握しますか?
はい、マシン開封数はインテリジェントタイミングでフィルターにより除外されるため、出力には影響しません。
インテリジェントタイミングを可能な限り確実に機能させるにはどうすればよいですか?
インテリジェントタイミングは、ユーザーがメッセージを受信した時点で、各ユーザーのメッセージエンゲージメントの個々の履歴を使用します。インテリジェントタイミングを使用する前に、必ず 1 日の異なる時間帯にユーザーメッセージを送信してください。これにより、各ユーザーにとって最適なタイミングを「サンプリング」できます。さまざまな時間帯のサンプリングが不十分だと、インテリジェントタイミングがユーザーにとって最適でない送信時刻を選択する可能性があります。