Skip to main content
Best Time to Send(BTS)は、インタラクションやユーザーの反応の可能性を高めるために、ユーザーにキャンペーンを送信する推奨時間帯を提供します。BTS の特徴は次のとおりです。
  • BTS は MoEngage 内でユーザーレベルで定義されます。
  • マーケターは、ユーザーが反応・インタラクションする可能性が高い時間帯に、キャンペーンやコミュニケーションをユーザーに送信します。
  • マーケターは、固定の時刻にすべてのユーザーへコミュニケーションを送信するのではなく、高度なインテリジェンスを活用して、各ユーザーが最も好む時間帯に個別にターゲティングします。

仕組み

BTS は高度なデータ分析を使用して、キャンペーンやチャネルに対するユーザーの過去のインタラクションを分析します。分析は Push、Email、SMS、MMS ごとに個別に行われ、それぞれに対応する最適な時間が決定されます。 各チャネルの最適な時間の値は 0~24 時の間の 1 時間単位のバケットで、個々のユーザーごとに利用できます。各チャネルの BTS を計算するために、次のイベントが考慮されます。
  • プッシュのアクティビティイベント: ユーザーが実行したすべてのイベント
  • メールのアクティビティイベント: 開封、クリック、ブラウザーでの表示
  • SMS、MMS のアクティビティイベント: クリック
Email、SMS、MMS チャネルのアクティビティイベントがないユーザーの場合、ユーザーが実行したすべてのイベントを使用して BTS が算出されるため、Push チャネルの最適な時間の値と同じになります。そのため、一部のユーザーに対して Email/SMS/MMS チャネルを使用していない場合でも、MoEngage は Email/SMS/MMS の BTS を計算し、その値は Push の最適な時間と同じになります。
SMS、Email、WhatsApp の最適な時間がない場合でも、Push の最適な時間がフォールバックとして使用されます。

ユーザーの最適な時間にターゲティングするためのキャンペーン設定

Push、SMS、MMS、Email チャネルの One time または Periodic キャンペーンで、最適な時間のオプションを設定できます。 BTS を設定するには、次の手順に従います。
  1. キャンペーン作成フローのステップ 3 Schedule and goals に移動します。
  2. At specific date and time または Periodic のいずれかのオプションを選択します。
  3. Best time for user を選択します。
詳細については、次を参照してください。

例

mceclip0.png 開始時刻として午後 6:58 を選択し、午後 9:58 までの間で最適な時間に基づいてメッセージを送信したい場合、これが BTS ウィンドウになります。最適な時間が午後 7 時から午後 10 時の間にあるセグメント内のすべてのユーザーは、以下に説明するように、それぞれの最適な時間にキャンペーンを受け取ります。 セグメントに 100 人のユーザーがいて、次の表のように分布しているとします。

最適な時間に基づくユーザーのフィルタリング

最適な時間の値に基づいてユーザーをセグメント化することもできます。BTS 属性は、User Property ドロップダウンリストの Predictive Insights (Merlin AI) セクションにあります。 mceclip1.png

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 の場合: クリックを考慮します。アルゴリズムは、クリック率ではなく、クリック数の絶対値に基づいて動作します。
    コンテンツの閲覧時間に関する情報は追跡していません
Push の BTS を計算する際は、プッシュ通知のクリック統計 + SDK で追跡されたアプリ/Web のアクティビティを考慮します。具体的なイベントは次のとおりです。
  • Notification Clicked Android
  • Notification Clicked iOS
  • Notification Clicked Web
  • SDK で追跡されたカスタムイベント
Email または SMS の BTS を計算する際は、それぞれのチャネルのエンゲージメント統計を考慮します。
  • Email Opened [Email チャネルの Best Time に適用]
  • Email Clicked [Email チャネルの Best Time に適用]
  • SMS Clicked [SMS チャネルの Best Time に適用]
ユーザーに対して Email または SMS の Best Time が生成されない場合は、Push チャネルの Best Time がフォールバックとして使用されます。
SDK で追跡されるすべてのイベントが BTS の計算に使用されます。SDK で追跡されたイベントにより、ユーザーがプラットフォーム上でアクティブであるかを推定できます。ここではイベントの種類は関係ありません。
Best Time to Sendこの手法では、最新性、イベント頻度、ユーザー行動に影響を与えるアクティビティ期間の重要性などの要素を取り入れて時間をカスタマイズする統計的手法を採用しています。このアプローチには、主に次の 2 つの要素が含まれます。
  • アクティビティの集中度: 過去の期間におけるイベント頻度を測定します。
  • アクティビティの一貫性: 特定の時間帯にユーザーが定期的にアクティブだった日数を追跡します。
  • 最近のインタラクションをより重視するために時間減衰係数が組み込まれており、モデルは過去 60 日間のあらゆる種類のユーザーアクティビティを分析して最適なタイミングを決定します。その際、受信した通知、送信されたメール、SMS の配信など、ユーザー以外のアクションや外部トリガーは除外されます。この分析で考慮される各イベントは、最終的な計算において同等の重要度で扱われます。前述の要素を使用して 1 日の各時間帯のスコアが計算され、スコアが最も高い時間帯が各ユーザーの最適な時間として特定されます。
Most Preferred Channel このロジックでは、各アウトバウンドチャネル(Push、SMS、Email)で各ユーザーが受信したメッセージ数を計算し、最近のメッセージを優先するために減衰を適用します。各ユーザーが受信したメッセージの合計とエンゲージメント指標が合算されます。過去 60 日間のデータに基づいてユーザーレベルで各チャネルのエンゲージメント率を計算し、エンゲージメント率が最も高いチャネルを特定して、そのユーザーの Most Preferred Channel として割り当てます。次のイベントが考慮されます。
  • お客様が送信したコミュニケーション
  • 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 が計算されていないユーザーにはキャンペーンが送信されません。
これまで Sherpa AI と呼ばれていたすべての MoEngage AI 製品は、現在 Merlin AI という名称になっています