よくある質問
この記事では、メッセージ優先順位付けに関するよくある質問への回答を提供します。
一般
同じ優先順位付けルールに一致するメッセージ間の優先順位の同点はどのように解消されますか?
キャンペーンとキャンバスでは同点の解消方法が異なります。
キャンペーンの場合、複数のメッセージが同じ優先順位付けルールに一致すると、Brazeはリトライウィンドウの終了が最も近いキャンペーンを優先します。定期キャンペーンの場合、送信時間は会社タイムゾーンの午前0時時点での次回発生として計算されます。ローカルタイムでスケジュールされたキャンペーンの場合、Brazeは会社タイムゾーンでの送信時間を想定します。
キャンバスの場合、複数のメッセージが同じ優先順位付けルールに一致すると、Brazeはユーザーが最初にエントリしたキャンバスを優先します。これにより、同じキャンバス内のすべてのステップが、他のキャンペーンやキャンバスに対して同じ相対的な優先順位を維持します。
オプトインされた高優先度のメッセージが、オプトインされていないメッセージにフリークエンシーキャップの枠を奪われることはありますか?
はい。ランキングは同じキャップにおけるオプトインされたメッセージ間でのみ適用されます。フリークエンシーキャップのルールに従っているがオプトインされていないメッセージは、先に送信されてキャップにカウントされる可能性があります。その後のオプトインされたメッセージ(Priority 1のものを含む)は、キャップに達した後は送信できません。
これらのメッセージが優先順位で競合する必要がある場合は、先の送信をメッセージ優先順位付けにオプトインしてください。キャップにカウントされるべきでない場合は、フリークエンシーキャップからオプトアウトし、Don’t count this キャンペーン toward the frequency capping send limit(キャンバスの場合はDon’t count this キャンバス toward the frequency capping send limit)を選択してください。例については、オプトインされたメッセージとオプトインされていないメッセージを参照してください。
メッセージが常に送信を試みるようにするにはどうすればよいですか?
まずメッセージをメッセージ優先順位付けからオプトアウトし、次にフリークエンシーキャップからオプトアウトします。メッセージがメッセージ優先順位付けにオプトインされている間は、フリークエンシーキャップをオフにすることはできません。両方がオフになると、メッセージはスケジュールまたはトリガーに従って常に送信を試みます。
フリークエンシーキャップをオフにした後、送信がキャップにカウントされるかどうかを選択します。
- Count this キャンペーン toward the frequency capping send limit(キャンバスの場合はCount this キャンバス toward the frequency capping send limit):メッセージは常に送信を試みますが、キャップにはカウントされ、オプトインされたメッセージを含む他のメッセージをブロックする可能性があります。
- Don’t count this キャンペーン toward the frequency capping send limit(キャンバスの場合はDon’t count this キャンバス toward the frequency capping send limit):メッセージは常に送信を試み、キャップにはカウントされません。法的メッセージやトランザクションメッセージにはこちらを使用してください。
これらの配信設定ステップについては、配信ルールを参照してください。設定前にこれらのメッセージを特定してください。設定を計画するを参照してください。
メッセージが実際に優先順位付けされるのはいつですか?スケジュールはありますか?
各メッセージは、送信が予定されているタイミングに基づいて優先順位付けされます。オプトインされたメッセージに対する統一的な評価時間はありません。
Brazeは将来のメッセージの送信タイミングをどのように予測しますか?
Brazeはメッセージタイプごとに異なる方法で将来の送信タイミングを予測します。
- スケジュールされたキャンペーン: Brazeは各キャンペーンの予定送信時間を使用します。インテリジェントタイミングを使用するスケジュールされたキャンペーンの場合、Brazeはそのキャンペーンの発生に対する各ユーザーの最適な送信時間を使用します。
- アクションベースのキャンペーン: Brazeは各トリガーメッセージの予定送信時間(トリガーと送信の間に設定された遅延を含む)を使用します。
- キャンバスステップ: Brazeはユーザーのキャンバスエントリまたは現在のキャンバス位置に、下流のステップのタイミングを加えて使用します。インテリジェントタイミングを使用するキャンバスメッセージステップでは、ユーザーがそのステップに入った後、Brazeはそのユーザーに対して計算したユーザーごとの送信時間を使用します。同じ確定的パス上の後続のメッセージステップでは、Brazeは後の予定送信タイミングを決定する際にそのインテリジェントタイミングの送信時間を使用します。ユーザーがインテリジェントタイミングのステップに到達する前は、予測はベストエフォートのままです。
メッセージは送信予定でしたが、レート制限やその他の遅延のためにまだ送信されていません。これは他のキャンペーンの優先順位付けにとって何を意味しますか?
メッセージがまだ処理中の間、Brazeは他のオプトインされたメッセージが送信できるかどうかを判断する際に、そのメッセージを元のスケジュールされた時間に送信されたものとして扱います。そのメッセージが最終的に送信されると、Brazeは実際の送信時間を使用します。
メッセージが送信に選択されましたが、最後の瞬間に中止されました。これは優先順位付けにとって何を意味しますか?
メッセージが送信に選択されると、Brazeはそのメッセージが元のスケジュールされた時間に送信されたものと見なします。一般的に、メッセージ優先順位付けではLiquidによる中止の使用は避けてください。abort_message Liquidロジックによってメッセージが中止された場合、Brazeはそのユーザーに送信されたものと見なし、今後のキャンペーンの優先順位付けもそれに応じて行います。
2つのメッセージがあるとしましょう:メッセージ1とメッセージ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の使用を避けてください。
キャンバスメッセージステップがメッセージ優先順位付けによって中止されました。そのユーザーのキャンバスジャーニーはどうなりますか?
デフォルトでは、キャンバスのメッセージステップが中止された場合(メッセージ優先順位付けによる中止を含む)、ユーザーは後続のステップに進みます。