よくある質問
この記事では、メッセージ優先順位付けに関するよくある質問への回答を提供します。
一般
ワークスペース設定に「メッセージの優先順位付け」が表示されないのはなぜですか?
設定にメッセージの優先順位付けが表示されない場合、その機能はワークスペースで有効になっていません。メッセージの優先順位付けはアドオン機能として提供されています。利用をリクエストするには、Brazeのアカウントマネージャーにお問い合わせください。
メッセージの優先順位付けを有効にした後に適用される制限については、プランティアを参照してください。
同じ優先順位付けルールに一致するメッセージ間で優先度が同じ場合、どのように決まりますか?
キャンペーンとキャンバスでは、優先度が同じ場合の決め方が異なります。
キャンペーンの場合、複数のメッセージが同じ優先順位付けルールに一致すると、Brazeは再試行ウィンドウが最も早く終了するキャンペーンを優先します。定期キャンペーンの場合、送信時刻は会社のタイムゾーンの午前0時時点での次回の配信として計算されます。ローカルタイムでスケジュールされたキャンペーンの場合、Brazeは会社のタイムゾーンでの送信時刻を想定します。
キャンバスの場合、複数のメッセージが同じ優先順位付けルールに一致すると、Brazeはユーザーが最初にエントリしたキャンバスを優先します。これにより、同じキャンバス内のすべてのステップが、他のキャンペーンやキャンバスに対して同じ相対的な優先度を維持します。
オプトインした優先度の高いメッセージが、オプトインしていないメッセージにフリークエンシーキャップの枠を奪われることはありますか?
はい。ランク付けは、同じキャップ上でオプトインしたメッセージの間でのみ適用されます。フリークエンシーキャップのルールに従っていてもオプトインしていないメッセージは、先に送信されてキャップにカウントされることがあります。その後にオプトインしたメッセージは、優先度1のものであっても、キャップに達した後は送信できません。
これらのメッセージを優先度で競わせたい場合は、先に送信されるメッセージをメッセージの優先順位付けにオプトインしてください。キャップにカウントしたくない場合は、そのメッセージをフリークエンシーキャップからオプトアウトし、このキャンペーンをフリークエンシーキャップの送信上限にカウントしない(キャンバスの場合はこのキャンバスをフリークエンシーキャップの送信上限にカウントしない)を選択してください。例については、オプトインしたメッセージとオプトインしていないメッセージを参照してください。
メッセージが常に送信を試みるようにするにはどうすればよいですか?
まずメッセージをメッセージの優先順位付けからオプトアウトし、次にフリークエンシーキャップからオプトアウトします。メッセージがメッセージの優先順位付けにオプトインしている間は、フリークエンシーキャップをオフにできません。両方をオフにすると、メッセージはスケジュールまたはトリガーに従って常に送信を試みます。
フリークエンシーキャップをオフにした後、その送信をキャップにカウントするかどうかを選択します。
- このキャンペーンをフリークエンシーキャップの送信上限にカウントする(キャンバスの場合はこのキャンバスをフリークエンシーキャップの送信上限にカウントする): メッセージは常に送信を試みますが、キャップには引き続きカウントされ、オプトインしたメッセージを含む他のメッセージをブロックする可能性があります。
- このキャンペーンをフリークエンシーキャップの送信上限にカウントしない(キャンバスの場合はこのキャンバスをフリークエンシーキャップの送信上限にカウントしない): メッセージは常に送信を試み、キャップにはカウントされません。法的なメッセージやトランザクションメッセージに使用してください。
これらの配信設定の手順については、配信ルールを参照してください。設定する前に、これらのメッセージを特定しておいてください。詳しくは、設定を計画するを参照してください。
メッセージは実際にいつ優先順位付けされますか?スケジュールはありますか?
各メッセージは、送信が予定されている時刻に基づいて優先順位付けされます。オプトインしたメッセージに共通の評価時刻はありません。
Brazeは将来のメッセージの送信時刻をどのように予測しますか?
Brazeは、メッセージの種類ごとに異なる方法で将来の送信タイミングを予測します。
- スケジュールされたキャンペーン: Brazeは、各キャンペーンの送信予定時刻を使用します。インテリジェントタイミングを使用するスケジュールされたキャンペーンの場合、Brazeはそのキャンペーン配信における各ユーザーの最適な送信時刻を使用します。
- アクションベースのキャンペーン: Brazeは、トリガーから送信までに設定された遅延を含め、トリガーされた各メッセージの送信予定時刻を使用します。
- キャンバスステップ: Brazeは、ユーザーのキャンバスへのエントリまたはキャンバス内の現在の位置に、後続ステップのタイミングを加えたものを使用します。インテリジェントタイミングを使用するキャンバスのメッセージステップの場合、ユーザーがそのステップに入った後、Brazeはそのユーザー向けに計算したユーザーごとの送信時刻を使用します。同じ確定的なパス上の後続のメッセージステップについては、Brazeはそのインテリジェントタイミングの送信時刻を使用して、以降の送信予定タイミングを判断します。ユーザーがインテリジェントタイミングを使用するステップに到達する前は、予測はベストエフォートとなります。
メッセージはすでに送信予定でしたが、レート制限などの遅延によりまだ送信されていません。これは他のキャンペーンの優先順位付けにどう影響しますか?
メッセージの処理中、Brazeは他のオプトインしたメッセージを送信できるかどうかを判断する際、そのメッセージが当初のスケジュール時刻に送信されたものとして扱います。そのメッセージが最終的に送信されると、Brazeは実際の送信時刻を使用します。
メッセージが送信対象に選ばれましたが、直前で中止されました。これは優先順位付けにどう影響しますか?
メッセージが送信対象に選ばれると、Brazeはそのメッセージが当初のスケジュール時刻に送信されたものとみなします。一般に、メッセージの優先順位付けではLiquidによる中止の使用を避けてください。abort_message のLiquidロジックによってメッセージが中止された場合、Brazeはそのメッセージがそのユーザーに送信されたものとみなし、それに応じて今後のキャンペーンを優先順位付けします。
たとえば、メッセージ1とメッセージ2の2つのメッセージがあるとします。優先度の高いメッセージ2が後で送信される予定であるためにメッセージ1が送信対象に選ばれなかった場合でも、メッセージ2が実際に送信されるとは限りません。メッセージ2は、次のようなさまざまな理由で中止される可能性があります。
- Liquidによるメッセージの中止
- ユーザーがセグメントに含まれなくなった
- メッセージの優先順位付けにオプトインしていないメッセージによってフリークエンシーキャップに達した
メッセージ2が中止されても、Brazeはすぐにメッセージ1を再試行しません。メッセージ1に再試行ウィンドウがある場合、Brazeは翌日に再試行します。
次のような場合、同じフリークエンシーキャップのルールにおいて、ユーザーが優先度の低いメッセージを受信し、優先度の高いメッセージを受信しないことがあります。
- 優先度の高いメッセージが、別のルールによってフリークエンシーキャップの対象になった。
- 優先度の高いメッセージが、別のフリークエンシーキャップのルールに対して、さらに優先度の高い将来の別のキャンペーンと競合した。
- 優先度の低いメッセージが送信された時点で、ユーザーが優先度の高いメッセージのオーディエンスに含まれていなかった。
- 両方のメッセージが送信可能だったものの、優先度の高いキャンペーンが送信される前に、オプトインしていないメッセージが送信されてフリークエンシーキャップを使い切った。これは、そのメッセージをメッセージの優先順位付けにオプトインするか、キャップから除外しない限り想定どおりの動作です。オプトインしたメッセージとオプトインしていないメッセージを参照してください。
インテリジェントタイミングはメッセージの優先順位付けとどのように連携しますか?
キャンペーンの場合、メッセージの優先順位付けは、現在の配信における各ユーザーの最適な送信時刻を使用します。キャンバスのメッセージステップの場合、Brazeはユーザーがステップに到達した後に計算した各ユーザーの送信時刻を使用し、そのタイミングを同じ確定的なパス上の後続のメッセージステップに反映します。詳しくは、インテリジェントタイミングを参照してください。
メッセージの優先順位付けに固有のレポートや分析機能はありますか?
はい。中止の意味、レポートビルダーの指標、Currentsイベント、ランク付けの結果を診断する方法については、メッセージの優先順位付けのレポートを参照してください。
Brazeは、メール、LINE、プッシュ通知、SMS、Webhook、WhatsAppなどのサポート対象チャネルについて、Currentsとデータ共有でメッセージの優先順位付けに関連するイベントも提供しています。これには、users.messages.<channel>.Abort イベントとして記録されるメッセージの優先順位付けによる中止とフリークエンシーキャップによる中止、および設定された再試行ウィンドウ内でメッセージが後から再試行されたことを示す、users.messages.<channel>.Retry イベントとして記録される再試行イベントが含まれます。
また、メッセージング可観測性や既存のBrazeのレポート機能を使用して、オプトインしたキャンペーンやキャンバスの健全性とパフォーマンスを監視することもできます。
レポート
優先順位付けしたメッセージがランキングで上位になったのに、送信されませんでした。何が起きたのですか?
メッセージ優先順位付けは、各メッセージが送信を試みるときにリアルタイムで評価されます。Brazeは、現在のメッセージを、より上位にランク付けされたメッセージの予測リストと照合します。今送信すると上位のメッセージのいずれかがブロックされる場合は、そのメッセージを送信対象に選択しません。この予測は常に正確とは限りません。上位のメッセージが後で送信される見込みのため下位のメッセージが送信対象に選択されなかった場合でも、その上位のメッセージ自体が送信されないことがあります。主な原因は次のとおりです。
- テンプレートのロジックに基づいて、Liquidの
abort_messageタグが送信をキャンセルした - 送信前にユーザーがターゲットセグメントから外れた
- オプトインしていないメッセージによってフリークエンシーキャップに達した
上位のメッセージが後で中止された場合、そのメッセージはフリークエンシーキャップにカウントされません。Brazeは、上位のメッセージの送信を理由に送信対象に選択されなかった下位のメッセージのリストを保持しません。また、上位のメッセージが中止されても、それらを自動的に送信することはありません。下位のメッセージに再試行期間が設定されている場合、Brazeはその期間が終了するまで毎日再試行します。
オプトインしていないメッセージは動作が異なります。ランク付けされていなくても、送信された場合はキャップにカウントされます。
メッセージ優先順位付けにオプトインしたメッセージでは、abort_message Liquidの使用は避けてください。
キャンバスのメッセージステップがメッセージ優先順位付けによって中止されました。そのユーザーのキャンバスジャーニーはどうなりますか?
デフォルトでは、キャンバスのメッセージステップが中止された場合(メッセージ優先順位付けによる中止を含む)、ユーザーは後続のステップに進みます。