スロットリングを使用すると、ユーザーに送信される通信(プッシュ通知、電子メール、SMSおよびRCSメッセージ、WhatsAppメッセージ、またはWebhookメッセージなど)のレートを制御できます。これは、トラフィックが急増するのではなく、時間の経過とともにサーバーの負荷を分散させたい場合に役立ちます。MoEngageの チャネル に対して、1分あたりに送信できる通知またはメッセージの数(1分あたりのリクエスト)を定義できます。
サポートされているチャネルと配信タイプ
サポートされているチャネル | サポートされている配信タイプ |
---|---|
SMS & RCS |
|
|
|
プッシュ |
|
|
|
コネクタ |
|
ワークスペースレベルでスロットリングを構成する
ワークスペース(グローバル)レベルでスロットリングを設定するには、次の手順を実行します:
- MoEngageダッシュボードの左側のナビゲーションで、 設定 > チャンネル > 配信コントロール > スロットリング 。
- 「 キャンペーンスロットリング制限 」の下で、必要なチャネルのトグルをオンにします。
- 希望するRPMにスロットリング制限を設定します。スロットリング値は、チャネルに指定された最小制限よりも低くなることはできず、チャネルに指定された最大制限よりも大きくなることはできません。最小、最大、およびデフォルトのレートは、各チャネルの設定の下に表示されます。
- クリックして 保存 。
キャンペーンレベルでスロットリングを設定する
グローバルスロットリング設定に加えて、キャンペーン作成のステップ3、 スケジュールと目標 で、スロットリングのオプションが利用可能な場合、個々のキャンペーンに対して異なるスロットリング設定を構成できます。詳細については、 サポートされているチャネルと配信タイプ を参照してください。
キャンペーンレベルで配信コントロールの下にスロットリングを設定できます。以下の画像に示されています:
info |
Information デフォルトのFCM APIのレート制限が600,000 RPMに引き下げられたため、MoEngageは、単一のキャンペーンがプロジェクトの制限を超えないように、プッシュ通知の最大許可スロットル速度を500,000 RPMに変更しています。この変更は、新しいキャンペーンと既存のキャンペーンの両方に適用されます。複数のキャンペーンが同時にトリガーされるため、まだドロップが見られることがあります。詳細については、 プライベートキー構成による送信速度の変更 を参照してください。 |
MoEngageは、グローバル設定からキャンペーンレベルのスロットルのデフォルト設定を自動的に入力します。
例:
ワークスペース(グローバルレベル)でPush/SMSおよびRCS/Email/WhatsApp/Connectorのスロットリングが有効になっている場合、キャンペーンレベルの リクエスト制限 フィールドにはデフォルトで同じスロットリング値が表示されます。
ワークスペース(グローバルレベル)でPush/SMSおよびRCS/Email/WhatsApp/Connectorのスロットリングが無効になっている場合、キャンペーンレベルの リクエスト制限 フィールドには、チャネルのデフォルトスロットル値が設定されます。以下の表を参照して、すべてのチャネルの最小、デフォルト、および最大スロットリング値を確認してください:
チャンネル | デフォルトのスロットリング値(通知、メッセージ、またはメール)毎分 | 最小スロットリング値(通知、メッセージ、またはメール)毎分 | 最大スロットリング値(通知、メッセージ、またはメール)毎分 |
プッシュ | 100K | 1K |
|
SMS & RCS | 60K | 1K |
|
60K | 1K |
|
|
60K | 1K |
|
|
Webhook (コネクタ) | 60K | 1K |
|
ワークスペースレベル(グローバル)のスロットリングが有効または無効であっても、キャンペーンを設定する際にスロットリング速度を変更し、異なるキャンペーンに対して異なるオプションを設定できます。ワークスペースレベルのスロットリングとキャンペーンレベルのスロットリングの値が異なる場合、キャンペーンレベルのスロットリングが優先され、適用されます。
シェルパキャンペーンにおけるスロットリング
Sherpaは、MoEngageの社内AIであり、異なるオーディエンスのバリエーションを作成し、彼らの行動を分析することによってエンゲージメントの割合を予測します。詳細については、 こちら を参照してください。
シェルパキャンペーンでは、キャンペーンの長期間の実施により、スロットリングは適用されません。PushキャンペーンでSherpaを使用してユーザー配信を動的に実行するには、少なくとも1時間実行する必要がありますが、メールキャンペーンの場合は、少なくとも2〜4時間実行する必要があります。実行時間は、A/Bテストで提供されるオプションから選択できるチャネルによって異なる場合があります。
info |
Information Sherpaは、Push、Email、In-app Messaging、およびOn-site Messagingキャンペーンのみで利用可能です。 |
送信の最適時間 (BTS) におけるスロットリング
BTS は、ユーザーのインタラクションを増やすために通信を送信するための指示的な時間帯を使用します。BTSは、Push、SMS & RCS、Emailキャンペーンを個別に分析することによってこれを決定し、(0-24時間)のバケットから最適な時間帯を予測します。BTSでは、スロットリングが特定の時間帯に送信されるべき通信の数よりも優先されます。 は、ユーザーのインタラクションを増やすために通信を送信するための指示的な時間帯を使用します。BTSは、Push、SMS & RCS、Emailキャンペーンを個別に分析することによってこれを決定し、(0-24時間)のバケットから最適な時間帯を予測します。BTSでは、スロットリングが特定の時間帯に送信されるべき通信の数よりも優先されます。
例えば、BTSは午後4時から午後5時の間で、1500万人のユーザーがいます。しかし、スロットリングは200K RPMに制限されているため、1時間で1200万人の顧客にしかコミュニケーションできません(200k X 60分 = 1200万人)。スロットリングが優先されるため、残りの300万人のユーザーには次の時間帯(午後6時から午後7時)にコミュニケーションできます。