- BTS は MoEngage 内でユーザーレベルで定義されます。
- マーケターは、ユーザーが反応・インタラクションする可能性が高い時間帯に、キャンペーンやコミュニケーションをユーザーに送信します。
- マーケターは、固定の時刻にすべてのユーザーへコミュニケーションを送信するのではなく、高度なインテリジェンスを活用して、各ユーザーが最も好む時間帯に個別にターゲティングします。
仕組み
BTS は高度なデータ分析を使用して、キャンペーンやチャネルに対するユーザーの過去のインタラクションを分析します。分析は Push、Email、SMS、MMS ごとに個別に行われ、それぞれに対応する最適な時間が決定されます。 各チャネルの最適な時間の値は 0~24 時の間の 1 時間単位のバケットで、個々のユーザーごとに利用できます。各チャネルの BTS を計算するために、次のイベントが考慮されます。- プッシュのアクティビティイベント: ユーザーが実行したすべてのイベント
- メールのアクティビティイベント: 開封、クリック、ブラウザーでの表示
- SMS、MMS のアクティビティイベント: クリック
SMS、Email、WhatsApp の最適な時間がない場合でも、Push の最適な時間がフォールバックとして使用されます。
ユーザーの最適な時間にターゲティングするためのキャンペーン設定
Push、SMS、MMS、Email チャネルの One time または Periodic キャンペーンで、最適な時間のオプションを設定できます。 BTS を設定するには、次の手順に従います。- キャンペーン作成フローのステップ 3 Schedule and goals に移動します。
- At specific date and time または Periodic のいずれかのオプションを選択します。
- Best time for user を選択します。
例

最適な時間に基づくユーザーのフィルタリング
最適な時間の値に基づいてユーザーをセグメント化することもできます。BTS 属性は、User Property ドロップダウンリストの Predictive Insights (Merlin AI) セクションにあります。
BTS の計算方法
Best Time to Send は、チャネルごとに次の方法で計算されます。- 過去 60 日間に指定されたすべてのユーザーイベントを集計します。MoEngage Intelligence(Merlin AI)は、ユーザーイベントを曜日と 1 日の時間帯ごとに自動的に集計し、ユーザーが最もアクティブな時間を特定します。
- 以前に実行されたものよりも、最近のユーザーイベントやアクティビティに大きな重みが付けられます。
- ユーザーの最適な時間は、ユーザーの 1 日の中でのアクティビティと、ユーザーがアクティブだった日の両方を考慮して計算されます。また、メールや SMS/MMS のアクティビティを実行していないすべてのユーザーには、デフォルトでチャネルの最適な時間としてプッシュの最適な時間が設定されます。
BTS 計算の期間
- Best Time to Send の値は、過去 60 日間にアクティビティを実行したすべてのユーザーに対して生成されます
- BTS の値は、すべてのユーザーについて週に 1 回更新されます。
アプリの最もアクティブな時間
アプリのすべてのユーザーが最もアクティブになる時間です。アプリの最もアクティブな時間は、チャネルごとに取得されます。- Push app best hour: チャネルに関係なく、アクティビティを実行するユーザー数が最大となる時間。
- Email app best hour/ SMS/MMS app best hour: チャネルレベルのアクティビティ、つまり Email または SMS、MMS に関連するアクティビティを実行するユーザー数が最大となる時間。メールと SMS について、過去 60 日間にチャネルレベルのアクティビティがない場合は、デフォルトでプッシュアプリの最適な時間が表示されます。
アプリの最もアクティブな時間の計算方法
アプリの最もアクティブな時間は、最大数のユーザーがアクティビティを実行する 1 日の時間帯を集計して計算されます。制限事項
トリガーキャンペーンの送信は、ユーザーがキャンペーンのトリガーイベントを実行するタイミングと、設定したトリガーイベントからキャンペーン送信時刻までの遅延によって決まるため、BTS はトリガーキャンペーンには適用されません。 Best Time to Send は、エンタープライズプランのアカウントでデフォルトで利用できます。アカウントで有効にするには、アカウントマネージャーまたは MoEngage サポートチームにお問い合わせください。FAQ
さまざまなチャネル(メール、プッシュ通知、SMS)でユーザーエンゲージメントを測定するために使用される具体的なデータポイントは何ですか?たとえば、開封率、クリック率、コンテンツの閲覧時間などの指標は含まれますか?
さまざまなチャネル(メール、プッシュ通知、SMS)でユーザーエンゲージメントを測定するために使用される具体的なデータポイントは何ですか?たとえば、開封率、クリック率、コンテンツの閲覧時間などの指標は含まれますか?
- メールの場合: 開封とクリックの関数を考慮します。アルゴリズムは、開封率やクリック率ではなく、開封数とクリック数の絶対値に基づいて動作します。
- プッシュ、SMS の場合: クリックを考慮します。アルゴリズムは、クリック率ではなく、クリック数の絶対値に基づいて動作します。
コンテンツの閲覧時間に関する情報は追跡していません
「ユーザーとのすべてのアウトバウンドエンゲージメント」という文脈で考慮される具体的なデータポイント(属性またはイベント)は何ですか?
「ユーザーとのすべてのアウトバウンドエンゲージメント」という文脈で考慮される具体的なデータポイント(属性またはイベント)は何ですか?
Push の BTS を計算する際は、プッシュ通知のクリック統計 + SDK で追跡されたアプリ/Web のアクティビティを考慮します。具体的なイベントは次のとおりです。
- Notification Clicked Android
- Notification Clicked iOS
- Notification Clicked Web
- SDK で追跡されたカスタムイベント
- Email Opened [Email チャネルの Best Time に適用]
- Email Clicked [Email チャネルの Best Time に適用]
- SMS Clicked [SMS チャネルの Best Time に適用]
BTS の計算で追跡される SDK イベントは何ですか?
BTS の計算で追跡される SDK イベントは何ですか?
SDK で追跡されるすべてのイベントが BTS の計算に使用されます。SDK で追跡されたイベントにより、ユーザーがプラットフォーム上でアクティブであるかを推定できます。ここではイベントの種類は関係ありません。
Best Time to Send と Most Preferred Channel の推定値はどのように計算されますか?
Best Time to Send と Most Preferred Channel の推定値はどのように計算されますか?
Best Time to Sendこの手法では、最新性、イベント頻度、ユーザー行動に影響を与えるアクティビティ期間の重要性などの要素を取り入れて時間をカスタマイズする統計的手法を採用しています。このアプローチには、主に次の 2 つの要素が含まれます。
- アクティビティの集中度: 過去の期間におけるイベント頻度を測定します。
- アクティビティの一貫性: 特定の時間帯にユーザーが定期的にアクティブだった日数を追跡します。
- 最近のインタラクションをより重視するために時間減衰係数が組み込まれており、モデルは過去 60 日間のあらゆる種類のユーザーアクティビティを分析して最適なタイミングを決定します。その際、受信した通知、送信されたメール、SMS の配信など、ユーザー以外のアクションや外部トリガーは除外されます。この分析で考慮される各イベントは、最終的な計算において同等の重要度で扱われます。前述の要素を使用して 1 日の各時間帯のスコアが計算され、スコアが最も高い時間帯が各ユーザーの最適な時間として特定されます。
- お客様が送信したコミュニケーション
- Notification Received Android
- Notification Received iOS
- Notification Received Web
- Email Sent
- SMS Delivered
- Notification Clicked Android
- Notification Clicked iOS
- Notification Clicked Web
- Email Opened
- Email Clicked
- SMS Clicked
これらの推定値の精度と信頼性を確保するために、どのような検証方法が用意されていますか?
これらの推定値の精度と信頼性を確保するために、どのような検証方法が用意されていますか?
- キャンペーンのパフォーマンスを評価することが、精度を把握する最良の方法です
- Best Time to Send については、キャンペーン分析ページ内で、BTS ユーザーと BTS なしのユーザーのキャンペーンエンゲージメントを比較する指標を生成しています
- Most Preferred Channel については、現在指標を生成していません。
モデルはユーザーデータのエッジケースや異常をどのように処理しますか?
モデルはユーザーデータのエッジケースや異常をどのように処理しますか?
- Push チャネル: Push チャネルは、プッシュ通知のエンゲージメントとアプリのアクティビティを使用します。ここでは、アプリのアクティビティがデータを補完する役割を果たしています
- Email、SMS チャネル: これらのチャネルは、それぞれのチャネルのエンゲージメントのみを使用します。一部のユーザーについて、これらのチャネルで利用可能なエンゲージメントデータがない場合があります。
- App’s best time: すべてのユーザーを通じて、1 日の中で最もエンゲージメントが高い時間を表します。
- At fixed time: キャンペーン設定で定義された BTS ウィンドウの開始時刻にキャンペーンが送信されます。
- Do not send: BTS が計算されていないユーザーにはキャンペーンが送信されません。