Skip to content

プッシュ通知ペイロードサイズの削減

プッシュペイロードが大きすぎてプッシュキャンペーンやキャンバスステップを開始できない場合は、プッシュ通知ペイロードのサイズを削減するためのこれらのヒントを確認してください。

プッシュペイロードとは何ですか?

プッシュサービスプロバイダーは、プッシュペイロード全体のバイトサイズを確認することで、プッシュ通知がユーザーに表示できるかどうかを計算します。ペイロードはほとんどのプッシュサービスで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!