Skip to content

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

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

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

プッシュサービスプロバイダーは、プッシュペイロード全体のバイトサイズを確認することで、プッシュ通知がユーザーに表示できるかどうかを計算します。ペイロードはほとんどのプッシュサービスで4KB(4,096バイト)に制限されています。これには以下が含まれます:

  • Apple プッシュ通知サービス (APNs)
  • AndroidのFirebase Cloudメッセージング(FCM)
  • Web プッシュ
  • ファーウェイプッシュ

これらのプッシュサービスは、この制限を超える{notification}を拒否します。

Brazeは統合および分析の目的でプッシュペイロードの一部を予約します。それを考えると、私たちの最大ペイロードサイズは3,807バイトです。プッシュがこのサイズを超えると、メッセージが送信されない場合があります。ベストプラクティスとして、ペイロードは数百バイトに抑えてください。

プッシュ内の次の要素がプッシュペイロードを構成します:

  • コピー、タイトルやメッセージ本文など
  • Liquidパーソナライゼーションの最終レンダー
  • 画像のURL(ただし、画像自体のサイズではありません)
  • クリックターゲットのURL
  • ボタン名
  • キーと値のペア

ペイロードサイズを削減するためのヒント

ペイロードサイズを減らすには:

  • メッセージを簡潔に保つ。一般的なガイドラインとして、40文字以内で実行可能で有益なものにすることです。
  • 改行や空白を省略してください。
  • 送信時にLiquidがどのようにレンダリングされるかを考慮してください。Liquidパーソナライゼーションの最終レンダーはユーザーごとに異なるため、Liquidが含まれている場合、Brazeはプッシュペイロードがサイズ制限を超えるかどうかを判断できません。Liquid が短いメッセージをレンダリングする場合は、大丈夫かもしれません。しかし、あなたのLiquidがより長いメッセージを生成する場合、プッシュがペイロードサイズの制限を超える可能性があります。常にプッシュメッセージをユーザーに送信する前に実際のデバイスでテストしてください。
  • URL短縮サービスを使用してURLを短縮することを検討してください。
「このページはどの程度役に立ちましたか?」
New Stuff!