プッシュ通知ペイロードサイズの削減
プッシュペイロードが大きすぎてプッシュキャンペーンやキャンバスステップを開始できない場合は、プッシュ通知ペイロードのサイズを削減するためのこれらのヒントを確認してください。
note:
私たちの最大ペイロードサイズは3,807バイトです。プッシュがこのサイズを超えると、メッセージが送信されない場合があります。ベストプラクティスとして、ペイロードを数百バイトに抑えてください。
プッシュペイロードとは何ですか?
プッシュサービスプロバイダーは、プッシュペイロード全体のバイトサイズを確認することで、プッシュ通知がユーザーに表示できるかどうかを計算します。ペイロードはほとんどのプッシュサービスで4KB(4,096バイト)に制限されています。含む:
- Appleプッシュ通知サービス(APNs)
- Android の Firebase Cloud Messaging (FCM)
- Web プッシュ
- Huawei プッシュ
これらのプッシュサービスは、この制限を超える通知を拒否します。
Brazeは、統合および分析の目的でプッシュペイロードの一部を予約します。そのため、私たちの最大ペイロードサイズは3,807バイトです。プッシュがこのサイズを超えると、メッセージが送信されない場合があります。ベストプラクティスとして、ペイロードを数百バイトに抑えてください。
プッシュ内の次の要素がプッシュペイロードを構成します:
- コピー、タイトルやメッセージ本文など
- Liquid パーソナライゼーションの最終レンダリング
- 画像のURL(ただし、画像自体のサイズは含まれません)
- クリックターゲットのURL
- ボタン名
- キーと値のペア
ペイロードサイズを削減するためのヒント
ペイロードサイズを減らすには:
- メッセージを簡潔に保つ。一般的なガイドラインとして、40文字以内で実行可能で有益なものにすることです。
- 空白と改行をコピーから省略します。
- Liquid が送信時にどのようにレンダリングされるかを考慮します。Liquidパーソナライゼーションの最終レンダーはユーザーごとに異なるため、Liquidが含まれている場合、Brazeはプッシュペイロードがサイズ制限を超えるかどうかを判断できません。Liquid が短いメッセージをレンダリングする場合は、大丈夫かもしれません。ただし、Liquidの結果が長いメッセージになる場合、プッシュがペイロードサイズの制限を超える可能性があります。常にプッシュメッセージをユーザーに送信する前に実際のデバイスでテストしてください。
- URL短縮サービスを使用してURLを短縮することを検討してください。
New Stuff!