通知チャネル
通知チャネルは、Android Oで追加されたプッシュ通知を整理するための仕組みです。O以降、すべてのプッシュ通知にはメッセージの種類を示す通知チャネルが必要です(例:「チャット通知」や「フォロー通知」)。ユーザーは個々のチャネルに基づいて、通知のさまざまな側面(スヌーズ、音/バイブレーション設定、オプトアウトなど)をコントロールできます。
Android Oへの移行
通知チャネルはアプリケーションのコード内でのみ作成でき、Brazeダッシュボードでプログラム的に作成することはできません。エンジニアリングチームとマーケターが連携して、必要な通知チャネルがダッシュボードに適切に追加されるようにすることをお勧めします。
Android O以降、プッシュ通知を表示するには有効なチャネルが必要です。アプリがAndroid O以降をターゲットにしている場合、Braze SDKバージョン2.1.0以降を使用する必要があります。開発チームは、使用するチャネルと各チャネルの推奨通知設定(重要度、サウンド、ライトなど)をアプリケーションコード内で定義する必要があります。Androidの開発者ドキュメントはこちら、Brazeの開発者ドキュメントはこちらをご覧ください。
Androidはチャネル名のローカライゼーションをサポートしているため、アプリケーションのコード内で1つのチャネルIDを複数のチャネル名の翻訳に関連付けることができます。
これらのチャネルが作成されたら、エンジニアは関連するチャネルIDをマーケティングチームに共有する必要があります。チームはCampaignsやCanvasesで使用するために、チャネル名とチャネルIDをBrazeダッシュボードに入力する必要があります。
Brazeダッシュボードにチャネルを追加するには、Androidプッシュ作成画面に移動し、通知チャネルフィールドを選択してから「チャネルを管理」を選択します。
「アプリを管理」権限を持つユーザーのみがチャネルを管理できます。
SDKデフォルトチャネル
Androidでは、APIレベル26(Android O)以降でプッシュ通知を表示するために有効なチャネルが必要です。Braze Android SDK 2.1.0には「General」というデフォルトチャネルが含まれており、ダッシュボードで追加のチャネルを指定しない場合や、無効なチャネルに送信しようとした場合に作成・使用されます。SDK内でこのラベルの名前を変更し、チャネルの説明を提供できます。より良いユーザーエクスペリエンスを提供するために、これを検討することをお勧めします。
チャネルがアプリケーションに追加されると、削除することもできます。ただし、消費者は削除されたチャネルの数を常に確認できます。Brazeダッシュボードにはチャネルをプログラム的に作成する機能は含まれていません。シームレスなエクスペリエンスを提供するために、チャネルはアプリケーションのコード内で作成・定義する必要があります。
繰り返しになりますが、Android Oへのターゲティングをスムーズに移行するために、エンジニアリングチームと連携することをお勧めします。
ダッシュボードフォールバックチャネル
Brazeでは、ダッシュボードフォールバックチャネルを指定できます。ダッシュボードフォールバックチャネルの目的は、明示的なチャネル選択がないレガシープッシュメッセージにチャネルIDを提供することです。チャネル選択とは、Androidプッシュ作成画面でチャネルを選択することを指します。
チャネルが選択されていないメッセージは、ダッシュボードフォールバックチャネルIDで送信されます。ダッシュボードフォールバックチャネルを変更すると、明示的にチャネルが選択されていないすべてのメッセージは、新しいフォールバックチャネルのIDで送信されます。
ダッシュボードフォールバックチャネルの想定される動作の例を以下に示します。
ダッシュボードフォールバックチャネルが「Marketing」で、チャネルを一度も選択していないAndroidプッシュメッセージが10件あるとします。「Marketing」チャネルがダッシュボードフォールバックチャネルであるため、これらのCampaignsは「Marketing」チャネルを通じて送信されます。
さらに、「Social Notifications」チャネルで送信するよう選択した15件のメッセージと、「Marketing」チャネルで送信するよう選択した5件のメッセージがあるとします。
その後、ダッシュボードのデフォルトチャネルを「Marketing」から「Updates」に変更することにしたとします。
この場合、以前「Marketing」チャネルを通じて送信されていたチャネル選択のない10件のCampaignsは、フォールバックチャネルを通じて送信されるため、「Updates」チャネルで送信されるようになります。「Social Notifications」チャネルを通じて送信されていた15件のメッセージは、引き続き「Social Notifications」チャネルで送信されます。「Marketing」チャネルを通じて送信されていた5件のメッセージは、引き続き「Marketing」チャネルで送信されます。
無効なチャネルIDがBrazeに提供された場合(開発者がSDKで作成していないチャネルIDを提供した場合など)、SDKデフォルトチャネルを通じて通知が配信されます。そのため、開発中にBrazeのダッシュボードで通知チャネルをテストすることを強くお勧めします。
チャネルの想定される動作をより理解するために、以下の表を参照してください。
| シナリオ | 結果 |
|---|---|
| 会社ABCがAndroid OをサポートするSDKに更新 会社ABCがBrazeダッシュボードにチャネルを追加しない 会社ABCがSDKデフォルトチャネルの名前を変更しない |
Android Oデバイスに送信されるプッシュ通知は「General」というチャネルを作成し、通知は「General」チャネルを通じて送信される |
| 会社XYZがAndroid OをサポートするSDKに更新 会社XYZがBrazeダッシュボードにチャネルを追加しない 会社XYZがSDKデフォルトチャネルの名前を「Marketing」に変更 |
Android Oデバイスに送信されるプッシュ通知は「Marketing」というチャネルを作成し、通知は「Marketing」チャネルを通じて送信される |
| 会社LMNがAndroid OをサポートするSDKに更新 会社LMNがアプリケーションコードで「Promotions」と「Order Updates」の2つのチャネルを定義 会社LMNが「Promotions」と「Order Updates」のチャネルIDをBrazeダッシュボードに追加 会社LMNが「Promotions」をダッシュボードフォールバックチャネルに指定 会社LMNがSDKデフォルトチャネルの名前を「Marketing」に変更 |
Android Oデバイスに送信されるプッシュ通知はチャネルを作成しない マーケターが「Order Updates」または「Marketing」チャネルで通知を送信するよう明示的に指定しない限り、チャネルがダッシュボードに追加される前に作成されたすべての通知は「Promotions」チャネルを通じて送信される SDKデフォルトチャネル「Marketing」は、会社が無効なチャネルIDで通知を送信しようとした場合、または明示的に選択された場合にのみ作成・使用される |
| 会社HIJがAndroid Oに更新するが、Braze Android SDKを2.1.0以降に更新しない | Android O以降を実行しているユーザーに送信された通知は表示されない |
Brazeダッシュボードへのチャネルの追加
- Androidプッシュを含むCampaignまたはCanvasを開き、Edit Campaignをクリックします。
- Androidプッシュメッセージ作成画面に移動します。
- Manage Notification Channelsをクリックします。ここで追加されたチャネルは、すべてのCampaignsとCanvasesでグローバルに利用可能になります。チャネルを管理するには、ワークスペースの「Manage Apps」権限が必要です。
通知チャネルを特定のCampaignまたはキャンバスステップに適用すると、到達可能なユーザー数(ターゲットオーディエンスステップにあります)はAndroidプッシュで変化しないように見えます。ただし、選択した通知チャネルを購読しているユーザーのみがメッセージを受け取り、Campaignの分析(クリック数など)はこのオーディエンスに基づいて測定されます。

- Add Notification Channelをクリックします。
- 追加する通知チャネルの名前とIDを入力します。

- 追加する通知チャネルごとにステップ4と5を繰り返します。
- Saveを押して変更を保存します。
フォールバックチャネルの指定
フォールバックチャネルは、メッセージにチャネルが選択されていない場合にBrazeがAndroidメッセージの送信を試みるチャネルです。チャネル選択のないAndroidメッセージを持つCampaignsとCanvasesは、チームがBrazeダッシュボードにチャネルを追加する前に作成されたCampaignsとCanvasesのみです。フォールバックチャネルを変更すると、明示的なチャネル選択のないすべてのCampaignsとCanvasesにグローバルに変更が適用されます。
- 既存のCampaignまたはCanvasを開きます。
- Androidプッシュ作成画面に移動します。
- 通知チャネルオプションを展開した後、Manage Notification Channelsを選択します。

- チャネルをダッシュボードに追加します(まだ追加されていない場合)。
- フォールバックチャネルとして指定するチャネルの横にあるラジオボタンを選択します。
- 変更を保存します。変更はグローバルに適用されます。
Androidプッシュメッセージへのチャネルの追加
- CampaignまたはCanvasのAndroidプッシュ作成画面に移動します。
- ドロップダウンから使用するチャネルを選択します。ドロップダウンがなく以下のビューが表示される場合は、Campaignsで選択する前にチャネルを追加する必要があります。
