プッシュメッセージを作成する
プッシュ通知は、時間的制約のあるアクションの呼びかけや、しばらくアプリを利用していないユーザーの再エンゲージメントに最適です。成功するプッシュキャンペーンは、ユーザーをコンテンツに直接誘導し、アプリの価値を示します。プッシュ通知の例については、Brazeのお客様事例をご覧ください。
ステップ1:メッセージの作成場所を選択する

キャンペーンを使うべきか、キャンバスを使うべきか迷っていますか?キャンペーンは単一のターゲットメッセージングに適しており、キャンバスは複数ステップのユーザージャーニーに適しています。
- メッセージング > キャンペーンに移動し、キャンペーンを作成を選択します。
- 複数チャネルをターゲットとするキャンペーンの場合は、マルチチャネルを選択します。それ以外の場合は、プッシュ通知を選択します。
- キャンペーンにわかりやすく意味のある名前を付けます。
- 必要に応じてチームとタグを追加します。

- キャンペーンに必要な数のバリアントを追加し、名前を付けます。追加した各バリアントに対して、異なるプラットフォーム、メッセージタイプ、レイアウトを選択できます。このトピックの詳細については、多変量テストとABテストを参照してください。

キャンペーン内のすべてのメッセージが類似している場合や同じコンテンツの場合は、追加のバリアントを追加する前にメッセージを作成してください。その後、バリアントを追加ドロップダウンからバリアントからコピーを選択できます。
- キャンバスコンポーザーを使用してキャンバスを作成します。
- キャンバスを設定したら、キャンバスビルダーでステップを追加します。ステップにはわかりやすく意味のある名前を付けてください。
- ステップスケジュールを選択し、必要に応じてディレイを指定します。
- 必要に応じて、このステップのオーディエンスをフィルタリングします。セグメントを指定し、追加のフィルターを加えることで、このステップの受信者をさらに絞り込むことができます。オーディエンスオプションは、メッセージ送信時にディレイの経過後にチェックされます。
- 昇進動作を選択します。
- メッセージと組み合わせたい他のメッセージングチャネルを選択します。
ステップ2: プッシュプラットフォームの選択
次に、プッシュ通知を受信するプラットフォームとモバイルデバイスの組み合わせを選択します。この選択を使用して、プッシュ通知の配信を特定のアプリセットに制限します。
以前の選択内容に応じて、いくつかの方法があります。
| 以前の選択 | オプション |
|---|---|
| プッシュ通知キャンペーン | 1つ以上のプラットフォームとデバイスを選択します。複数のデバイスとプラットフォームをターゲットにする場合、選択したすべてのプラットフォーム向けに1つのメッセージを作成するために編集エクスペリエンスが最適化されます。この編集エクスペリエンスの違いについては、マルチプラットフォームプッシュを参照してください。 |
| マルチチャネルキャンペーン | メッセージングチャネルを追加を選択して、追加のプッシュプラットフォームを追加します。プラットフォームの選択は各バリアントに固有であるため、プラットフォームごとのメッセージエンゲージメントをテストできます。 |
| キャンバス | メッセージステップで+ さらに追加を選択して、追加のプッシュプラットフォームを追加します。マルチチャネルキャンペーンと同様に、プラットフォームの選択は各バリアントに固有です。 |
ステップ3: 通知タイプの選択(iOSおよびAndroid)
マルチプラットフォームプッシュキャンペーンを作成し、Webやkindleを選択した場合、通知タイプは自動的にStandard pushに設定され、変更できません。

それ以外の場合、iOSおよびAndroidでは通知タイプを選択します。
- Standard push
- Push Stories(Android + iOSに対応)
- Inline image(Androidのみ)
プッシュキャンペーンに画像を含める場合は、iOSまたはAndroidのリッチプッシュ通知作成ガイドを参照してください。
ステップ4:プッシュメッセージを作成する
次に、プッシュメッセージを作成します。作成タブでは、メッセージのコンテンツと動作のすべての要素を編集できます。

作成タブの内容は、前のステップで選択した通知タイプによって異なりますが、以下のオプションのいずれかが含まれる場合があります。
通知チャネルまたはグループ(iOSおよびAndroid)
プラットフォーム固有の通知オプションの詳細については、iOS通知オプションまたはAndroid通知オプションを参照してください。
言語
言語を追加ボタンを使用して、複数の言語でコピーを追加します。コンテンツを作成する前に言語を選択し、Liquid内の適切な場所にテキストを入力することをお勧めします。使用可能な言語の完全なリストについては、サポートされている言語を参照してください。
右から左に書く言語でコピーを追加する場合、右から左のメッセージの最終的な表示はサービスプロバイダーのレンダリング方法に大きく依存することに注意してください。右から左のメッセージをできるだけ正確に表示するためのベストプラクティスについては、右から左のメッセージの作成を参照してください。
タイトルと本文
メッセージボックスに入力を開始すると、横にあるプレビューボックスにプレビューが表示されます。プッシュメッセージはプレーンテキストでフォーマットする必要があります。
タイトルフィールドを使用して見出しを追加します。プッシュをパーソナライズしてターゲットを絞るために、Liquidを含めることができます。
メッセージボックスに入力を開始すると、横にあるプレビューボックスにプレビューが表示されます。プッシュメッセージはプレーンテキストでフォーマットする必要があります。
プッシュをパーソナライズしてターゲットを絞るために、Liquidを含めることができます。

タイトルなしでAndroidプッシュメッセージを送信することはできません。ただし、代わりにスペースを1つ入力することは可能です。メッセージにスペース1つしか含まれていない場合、サイレントプッシュ通知として送信されることに注意してください。詳細については、サイレントプッシュ通知を参照してください。
iOSプッシュタイトルの改行
iOSプッシュ通知のタイトルは、デバイス上で1行として表示されます。Liquidの出力に改行文字が含まれている場合、ユーザーには最初の改行より前のテキストのみが表示される可能性があります。タイトルを1行に保つには、最終出力にstrip_newlinesフィルターを適用します。例:
{% capture title_output %}YOUR LIQUID HERE{% endcapture %}
{{ title_output | strip_newlines }}
iOSがプッシュテキストを切り捨てる方法の詳細については、iOSのリッチプッシュ通知の作成を参照してください。

素敵なコピーの作成にお困りですか?AIコピーライティングアシスタントを試してみてください。商品名や説明を入力すると、AIがメッセージングに使用できる人間らしいマーケティングコピーを生成します。

画像
サポートされている場合、アプリアイコンがプッシュ通知の画像として自動的に追加されます。また、リッチ通知を送信するオプションもあり、コピー以外の追加コンテンツを加えることで、プッシュ通知をさらにカスタマイズできます。
プッシュ通知での画像使用に関する追加のガイダンスについては、以下の記事を参照してください。

クリック時の動作
クリック時の動作を使用して、ユーザーがプッシュ通知の本文を選択したときの動作を指定します。たとえば、アプリを開くようユーザーに促したり、指定したWeb URLにリダイレクトしたり、ディープリンクを使用してアプリの特定のページを開いたりすることができます。
ここでは、プッシュ通知内にボタンプロンプトも設定できます。例:
- Accept/Decline
- Yes/No
- Confirm/Cancel
- More
送信オプション
ユーザーが複数のデバイスにアプリをインストールしている場合、デフォルトではプッシュメッセージは有効なプッシュトークンが割り当てられたすべてのデバイスに送信されます。必要に応じて、最後に使用したデバイスを選択できます。

この設定にはいくつかのニュアンスがあります。このオプションを選択した場合、Brazeはキャンペーンが複数のプラットフォーム(iOSとAndroidの両方など)をターゲットにしている場合を除き、複数回の送信を制限します。ユーザーがiOSとAndroidの両方のデバイスにアプリを持っている場合、両方のプラットフォームのプッシュを受信します。ユーザーの最後に使用したデバイスがプッシュ有効でない場合、メッセージは送信されません。
デフォルトでは、Brazeは有効なプッシュトークンを持つユーザーのすべてのデバイスにメッセージを送信します。iOSでは、iPadデバイスのみ、またはiPhoneおよびiPodデバイスのみに通知を送信するよう選択することで、リーチをさらに絞り込むことができます。
必要に応じて、プッシュの送信先を最後に使用したデバイスに設定できます。
最後に使用したデバイス
「最後に使用した」は技術的なステータスであり、行動に基づくものではありません。Brazeのデフォルトはすべてのデバイスへの送信であるため、この設定に切り替えるとリーチが大幅に狭まり、最新のトークンを持つ単一のデバイスのステータスに完全に依存します。
最後に使用したデバイスは、最新のセッションがあったデバイスではなく、最も最近プッシュトークンが更新されたデバイスによって決定されます。
- 新しいデバイスのプッシュトークンがAPIを通じてユーザープロファイルに追加された場合、ユーザーがそのデバイスでまだセッションを開始していなくても、そのデバイスはすぐに最後に使用したデバイスとみなされます。
- ユーザーの最後に使用したデバイスがプッシュ有効でない場合、メッセージはまったく送信されません。
キャンペーンがiOSとAndroidなど異なるプラットフォームをターゲットにしている場合、複数回の送信が発生する可能性があります。ユーザーが両方にアプリを持っている場合、両方のプラットフォームのプッシュを受信できます。
iOSでは、iPadデバイスのみ、またはiPhoneおよびiPodデバイスのみにプッシュ通知を送信するよう制限することで、メッセージングをさらに絞り込むことができます。
ステップ5: メッセージをプレビューしてテストする(オプション)
テストは、間違いなく最も重要なステップの1つです。完璧なプッシュメッセージの作成が完了したら、送信する前にテストしてください。テストタブを選択して、プッシュメッセージのテスト方法のオプションから選択します。テスト受信者では、コンテンツテストグループまたは個々のユーザーを選択できます。また、ユーザーとしてメッセージをプレビューを使用して、ランダムなユーザー、既存のユーザー、カスタムユーザー、または多言語ユーザーとしてモバイルでメッセージがどのように表示されるかを確認できます。
詳細については、テストメッセージの送信を参照してください。
ステップ6: キャンペーンまたはキャンバスの残りを作成する
キャンペーンの残りの部分を作成します。プッシュ通知の作成にツールを最大限に活用する方法の詳細については、以下のセクションを参照してください。
配信スケジュールまたはトリガーを選択する
プッシュメッセージは、スケジュールされた時間、アクション、またはAPIトリガーに基づいて配信できます。詳細については、キャンペーンのスケジュールを参照してください。
アクションベースの配信では、キャンペーンの期間とサイレント時間を設定することもできます。
このステップでは、ユーザーがキャンペーンを再度受信可能にすること、またはフリークエンシーキャップルールの有効化など、配信コントロールを指定することもできます。
ターゲットユーザーを選択する
次に、セグメントまたはフィルターを選択してオーディエンスを絞り込み、ターゲットユーザーを設定する必要があります。そのおおよそのセグメント母集団のプレビューが自動的に表示されます。キャンペーンがターゲットとするチャネルの詳細なオーディエンス統計は、フッターに表示されます。ユーザー群のうちターゲットとなっている割合やこのセグメントのLTVを確認するには、Show Additional Statsを選択してください。

メッセージは、ターゲットオーディエンスステップで設定した条件にすでに合致しているユーザーにのみ送信されます。その後も、スケジュール配信ステップで定義したトリガーを満たす必要があります。ターゲットオーディエンスは待合室のようなものです。次のアクションが発生したときに進むことができるのは、すでに中にいるユーザーだけです。
リーチ可能なユーザーの合計が、すべてのチャネルの合計と一致しないのはなぜですか?
フィルターされたオーディエンスのリーチ可能なユーザーの合計を表示する際、個別のカラムの合計がリーチ可能なユーザーの合計よりも小さいことに気付く場合があります。このギャップは通常、キャンペーンのセグメントまたはフィルターの条件を満たすが、プッシュ経由ではリーチできないユーザー(有効またはアクティブなプッシュトークンを持っていないなど)が一定数存在するためです。

正確なセグメントメンバーシップは、メッセージが送信される前に常に計算されることに留意してください。
特定の購読ステータスを持つユーザー(プッシュを購読しオプトインしているユーザーなど)にのみキャンペーンを送信することもできます。
オプションとして、セグメント内の指定した人数のユーザーにのみ配信を制限したり、キャンペーンが繰り返される際にユーザーが同じメッセージを2回受信できるようにしたりすることもできます。
メールとプッシュのマルチチャネルキャンペーン
メールとプッシュの両方のチャネルをターゲットとするマルチチャネルキャンペーンでは、明示的にオプトインしたユーザーのみがメッセージを受信するようにキャンペーンを制限することが推奨されます(購読済みまたは購読解除のユーザーを除外します)。たとえば、異なるオプトインステータスを持つ3人のユーザーがいるとします。
- ユーザーAはメールをサブスクライブしており、プッシュが有効です。このユーザーはメールを受信しませんが、プッシュを受信します。
- ユーザーBはメールにオプトインしていますが、プッシュが有効ではありません。このユーザーはメールを受信しますが、プッシュを受信しません。
- ユーザーCはメールにオプトインしており、プッシュが有効です。このユーザーはメールとプッシュの両方を受信します。
これを行うには、オーディエンスサマリーで、このキャンペーンを「オプトインしたユーザーのみ」に送信するよう選択します。このオプションにより、オプトインしたユーザーのみがメールを受信し、Brazeはデフォルトでプッシュが有効なユーザーにのみプッシュを送信します。

この設定では、ターゲットオーディエンスステップにオーディエンスを単一チャネルに制限するフィルター(Foreground Push Enabled = TrueやEmail Subscription = Opted-Inなど)を含めないでください。
コンバージョンイベントを選択する
Brazeでは、キャンペーンを受信した後にユーザーが特定のアクション(コンバージョンイベント)を実行する頻度を追跡できます。ユーザーが指定されたアクションを実行した場合にコンバージョンをカウントする最大30日間のウィンドウを設定するオプションがあります。
まだ完了していない場合は、キャンバスコンポーネントの残りのセクションを完成させてください。キャンバスの残りの構築(多変量テストやBrazeAITMで最適化を含む)の詳細については、キャンバスの構築を参照してください。
ステップ7:確認してデプロイする
キャンペーンまたはキャンバスの最後の構築が完了したら、その詳細を確認します。キャンペーンの場合、最終ページにはデザインしたキャンペーンの概要が表示されます。関連するすべての詳細を確認し、メッセージをテストしたことを確認してから送信し、データが届くのを見守りましょう!
次に、プッシュレポートを確認して、プッシュキャンペーンの結果にアクセスする方法を学びましょう。プッシュ通知では、送信数、配信数、バウンス数、開封数、直接開封数の統計を確認できます。
トラブルシューティング
クリック時の動作
SDKバージョンのデフォルトのクリック時の動作を使用しており、Web URLを含むプッシュ通知を選択するとWebブラウザではなくアプリ内で開く場合は、以下の統合ガイドを確認してプッシュ通知の処理を確認してください。

アプリの起動が完了する前に、application:didFinishLaunchingWithOptions:内でcenter.delegate = selfを使用してデリゲートオブジェクトを同期的に割り当てる必要があります。そうしないと、アプリが受信プッシュ通知を見逃す可能性があります。詳細については、AppleのUNUserNotificationCenterDelegateドキュメントを参照してください。