Skip to content

高度なプッシュ・キャンペーン設定

Brazeダッシュボードから送信されるAndroidとFire OSのプッシュ通知には、多くの高度な設定が用意されている。この記事では、これらの機能とそれらを効果的に使用する方法について説明します。

通知 ID

通知IDは、あなたが選んだメッセージ・カテゴリーの一意な識別子で、そのIDからの最新のメッセージだけを尊重するようにメッセージング・サービスに通知する。通知 ID を設定すると、古くて無関係なメッセージのスタックではなく、最新で関連性の高いメッセージだけを送信できます。

通知IDを割り当てるには、IDを追加したいプッシュの構成ページに移動し、「設定」タブを選択する。Notification IDセクションに整数を入力する。通知を発行した後にこの通知を更新するには、以前に使用したのと同じIDで別の通知を送信する。

![通知識別フィールド]](/docs/ja/assets/img_archive/notification_ids.png?882166c4c4d71db44b394be9693cbc6e){: style=”max-width:60%;” }

有効時間 (TTL)

Time to Live フィールドでは、プッシュ・メッセージング・サービスでメッセージを保存する時間の長さをカスタムで設定できる。デバイスが TTL を過ぎてもオフラインのままである場合、メッセージは期限切れになり、配信されません。

Android プッシュの有効時間を編集するには、作成画面に移動し、[設定] タブを選択します。Time to Liveフィールドを見つけ、日、時間、または秒単位で値を入力します。

有効時間のデフォルト値は、[プッシュ設定] ページで管理者が定義します。デフォルトでは、Braze はプッシュ TTL を各プッシュメッセージングサービスの最大値に設定します。デフォルトの TTL 設定はグローバルに適用されますが、キャンペーンの作成時にメッセージレベルで上書きできます。これは、異なるキャンペーンで必要な緊急性や配信期間が異なる場合に役立ちます。

たとえば、アプリが毎週トリビアコンテストを開催しているとします。開始する1時間前にプッシュ通知を送信します。TTL を1時間に設定することで、コンテスト開始後にアプリを開くユーザーが、すでに開始されているイベントに関する通知を受け取らないようにします。

Best practices

短い TTL を使用する場合

TTL を短くすることで、ユーザーは関連性をすぐに失うイベントやプロモーションの通知をタイムリーに受け取ることができます。以下に例を示します。

  • 小売2時間後に終了するフラッシュセールのプッシュを送信する (TTL:1~2時間)
  • 配食:ユーザーの注文が近くにあるときに通知する (TTL:10~15分)
  • 交通アプリ:乗車到着の更新情報を共有 (TTL: 数分)
  • イベント通知:ウェビナーがまもなく開始されるときにユーザーに通知する (TTL: 1 時間未満)

TTL が短くならないようにする場合

  • キャンペーンのメッセージが数日または数週間にわたって関連性を持つ場合 (サブスクリプションの更新のリマインダーや継続的なプロモーションなど)。
  • アプリの更新通知や機能のプロモーションなど、緊急性よりもリーチの最大化が重要な場合。

Firebase メッセージング配信の優先順位

Firebase Messaging Delivery Priority フィールドでは、「通常」または「高」のどちらの優先度でプッシュを Firebase Cloud Messaging に送信するかを制御できます。この設定は、メッセージの配信速度とデバイスのバッテリー寿命に及ぼす影響を決定します。

考慮事項

  • デフォルト設定:プッシュ設定で、すべてのAndroidキャンペーンのデフォルトのFCM優先度を設定できます。このキャンペーンレベルの設定は、必要に応じてデフォルトを上書きします。
  • 優先度の格下げ:ユーザーに表示される通知やユーザーの関与が発生しない優先度の高いメッセージがアプリから頻繁に送信されることをFCMが検出した場合、それらのメッセージは自動的に通常の優先度に廃止される可能性があります。
  • バッテリーへの影響:優先度の高いメッセージは、スリープ状態のデバイスをより頻繁に起動するため、バッテリー消費量が増えます。この優先度は慎重に使用してください。

メッセージの処理と削除の詳細については、FCM のドキュメント およびAndroid でのメッセージの処理と削除を参照してください。

要約テキスト

要約テキストを使用すると、拡張通知ビューに追加のテキストを設定できます。画像付きの通知のキャプションとしても機能します。

!タイトルが&quotのAndroidメッセージ;これは通知.”および要約テキスト”これは通知.”の要約テキストです;

要約テキストは、展開されたビューのメッセージ本文の下に表示されます。

!タイトルが&quotのAndroidメッセージ;これは通知.”および要約テキスト”これは通知.”の要約テキストです;

画像を含むプッシュ通知の場合、折りたたまれたビューにはメッセージテキストが表示され、通知が展開されると、要約テキストが画像のキャプションとして表示されます。

カスタムURI

カスタム URI 機能を使用すると、通知がクリックされたときの誘導先 Web URL または Android リソースを指定できます。カスタム URI が指定されていない場合、通知をクリックするとユーザーはアプリに誘導されます。カスタム URI を使用してアプリ内でディープリンクしたり、アプリ外部のリソースにユーザーを誘導することができます。これは、メッセージング API またはプッシュ作成画面の [作成] タブで指定できます。

!カスタムURI フィールド。

通知の表示優先度

プッシュ通知の優先度レベルは、通知トレイ内で他の通知と比較して通知がどのように表示されるかに影響します。また、通常のメッセージや優先度の低いメッセージは、バッテリー寿命を延ばすために遅延がわずかに長くなったり、バッチ処理で送信されたりするのに対し、優先度の高いメッセージは常に即座に送信されるため、配信の速度と方法にも影響する可能性があります。

この機能は、メッセージの重要度や一刻を争うかどうかに基づいてメッセージを区別するのに便利だ。例えば、危険な道路状況についての通知は高い優先度を付ける候補となり、実施中のセールについての通知は低い優先度を付けるべきです。送信する通知に邪魔になる優先度を実際に使用する必要があるかどうかをよく検討してください。常にユーザーの受信トレイのトップを占有したり、他のアクティビティを中断したりすると、マイナスの影響を与える可能性があります。

Android O では、通知の優先度が通知チャネルのプロパティになりました。開発者と協力して設定中にチャネルの優先度を定義し、ダッシュボードを使用して通知音を送信するときに適切なチャネルを選択する必要があります。Android O より前のバージョンを実行しているデバイスでは、Braze ダッシュボードとメッセージング API を介して、Android と Fire OS 通知の優先レベルを指定することができます。

特定の優先度でユーザーベース全体にメッセージを送信するには、通知チャネル設定 (ターゲットO+ デバイスへ) で間接的に優先度を指定し、ダッシュボード(ターゲット<O デバイスへ) から個々の優先度を送信することをお勧めします。

AndroidまたはFire OSのプッシュ通知で設定できる優先度については、以下の表を参照のこと:

詳細については、Google の Android 通知ドキュメントを参照してください。

プッシュ・カテゴリー

アンドロイドのプッシュ通知では、通知があらかじめ定義されたカテゴリーに入るかどうかを指定するオプションがある。AndroidシステムUIは、このカテゴリーを使用して、ユーザーの通知トレイのどこに通知を配置するかについて、ランキングやフィルタリングの決定を行うことができる。

!カテゴリが「なし」に設定された設定 s タブ。デフォルト 設定です。

プッシュの視認性

アンドロイドのプッシュ通知には、ユーザーのロック画面にどのように通知が表示されるかを決めるオプション・フィールドがある。視認性のオプションと説明については、以下の表を参照のこと。

さらに、Androidユーザーは、端末の通知プライバシー設定を変更することで、プッシュ通知をロック画面に表示する方法を上書きすることができる。この設定は、プッシュ通知からの可視性を上書きする。

!Set Visibility を有効にし、Private(プライベート)に設定したダッシュボードプッシュ優先順位の場所。

デバイスの通知プライバシー設定が「すべてのコンテンツを表示」(デフォルト設定)であれば、可視性にかかわらず、すべての通知がユーザーのロック画面に表示される。同様に、通知のプライバシーが「通知を表示しない」に設定されている場合、通知はロック画面に表示されない。可視性は、通知プライバシーが「機密コンテンツを隠す」に設定されている場合にのみ効果がある。

Android Lollipop 5.0.0より前の端末では、この可視化は影響しない。つまり、これらの端末ではすべての通知が表示される。

詳細については、Androidドキュメントを参照してください。

通知音

Android O では、通知音は通知チャネルのプロパティになりました。開発者と協力して設定時にチャネルのサウンドを定義し、通知を送信するときにダッシュボードを使用して適切なチャネルを選択する必要があります。

Android Oより前のバージョンのAndroidを搭載したデバイスでは、Brazeはダッシュボードのコンポーザーから個々のプッシュメッセージのサウンドを設定できる。これを行うには、デバイスのローカルサウンドリソースを指定します (例: android.resource://com.mycompany.myapp/raw/mysound)。

このフィールドで [デフォルト] を選択すると、デバイスのデフォルトの通知音が再生されます。これは、メッセージング API またはプッシュ作成画面の [設定] で指定できます。

!The “Sound” フィールド.

次に、ダッシュボードのプロンプトに完全なサウンドリソース URI (例えば android.resource://com.mycompany.myapp/raw/mysound) を入力します。

特定のサウンドでフルユーザーベースにメッセージを送るには、通知チャネル設定(ターゲットO+ デバイスへ)でサウンドを間接的に指定し、ダッシュボードから個別のサウンド(ターゲット<O デバイスへ)を送ることをお勧めします。

New Stuff!