キャンバスのアプリ内メッセージ
顧客がアプリを利用する際にリッチメッセージングを表示するために、キャンバスジャーニーの一部としてアプリ内メッセージを追加できます。
仕組み
キャンバスでアプリ内メッセージを使用する前に、遅延とオーディエンスオプションを設定したキャンバスを用意してください。
キャンバスビルダーで、メッセージステップを追加し、メッセージングチャネルとしてアプリ内メッセージを選択します。メッセージの有効期限と進行動作をカスタマイズできます。
ユーザージャーニーにアプリ内メッセージを追加する
キャンバスにアプリ内メッセージを追加するには、以下の手順に従ってください。
- ユーザージャーニーにメッセージステップを追加します。
- メッセージングチャネルとしてアプリ内メッセージを選択します。
- メッセージの有効期限と進行動作を決定します。
トリガーされるアプリ内メッセージ
アプリ内メッセージのトリガーとして、セッション開始時、またはカスタムイベントや購入によるトリガーを選択できます。
遅延が経過しオーディエンスオプションが確認された後、ユーザーがメッセージステップに到達するとアプリ内メッセージがライブに設定されます。ユーザーがセッションを開始し、アプリ内メッセージのトリガーイベントを実行すると、アプリ内メッセージが表示されます。
アクショントリガーのエントリを持つキャンバスステップでは、ユーザーはセッションの途中でキャンバスに入ることができます。アプリ内メッセージはセッションが開始されるまでライブに設定されないため、ユーザーがメッセージステップに到達した時点でセッションの途中にいる場合、別のセッションを開始して関連するトリガーを実行するまでアプリ内メッセージは受信されません。
アプリ内メッセージの有効期限
アプリ内メッセージの有効期限を選択できます。この期間中、アプリ内メッセージは有効期限に達するまで表示を待機します。アプリ内メッセージが送信された後は、1回だけ表示できます。

| オプション | 説明 | 例 |
|---|---|---|
| ステップが利用可能になってからの期間 | ステップがユーザーに利用可能になった時点を基準にアプリ内メッセージの有効期限を設定します。 | 2日間の有効期限を持つアプリ内メッセージは、ユーザーがメッセージステップに入りオーディエンスオプションが確認された時点で利用可能になります。このステップに到達する前の遅延は、キャンバス内の先行する遅延ステップから発生します。アプリ内メッセージはユーザーがステップに入ってから2日間(48時間)利用可能となり、その間にユーザーがアプリを開くとアプリ内メッセージが表示される場合があります。 |
| 特定の日時 | アプリ内メッセージが利用できなくなる特定の日時を選択します。 | 2024年11月30日に終了するセールがある場合、このオプションを選択すると、セール終了後にユーザーに関連するアプリ内メッセージが表示されなくなります。 |
ユースケース
Brazeでは、プロモーションやオンボーディングのキャンバスでこの機能を使用することをお勧めします。
プロモーション、クーポン、セールには厳密な有効期限があることが多いです。以下のキャンバスは、利用可能なプロモーションがあることを最適なタイミングでユーザーに通知し、購入を促すことを目的としています。このプロモーションは2019年2月28日午前11時15分(会社のタイムゾーン)に期限切れになります。
| キャンバスステップ | 遅延 | オーディエンス | チャネル | 有効期限 | 進行 | 詳細 |
|---|---|---|---|---|---|---|
| 1日目: 50%オフ | なし | エントリからの全員 | プッシュ | N/A | 遅延後にオーディエンスを進行 | プロモーションをユーザーに通知する最初のプッシュです。プロモーションを利用するためにユーザーをアプリに誘導することを目的としています。 |
| アプリ内: 50%オフ | なし | エントリからの全員 | アプリ内メッセージ | 期限: 2019年2月28日 午前11:15 会社のタイムゾーン | アプリ内メッセージ閲覧済み | ユーザーがアプリを開いた時点で、前のプッシュメッセージがきっかけかどうかに関わらず、このメッセージを受信します。 |
| 50%オフリマインダー | ユーザーが前のステップを受信してから1日後 | エントリからの全員 フィルター: 最後の購入が1週間以上前 |
アプリ内メッセージ | 期限: 2019年2月28日 午前11:15 会社のタイムゾーン | なし(キャンバスの最後のメッセージ) | ユーザーは前のステップでアプリ内メッセージを受信しましたが、アプリ内にいるにもかかわらず購入していません。 このメッセージは、プロモーションを利用した購入をさらに促すことを目的としています。 |
アプリ内メッセージはプロモーションの終了と同時に期限切れになるため、メッセージングとカスタマーエクスペリエンスの間の不一致を防ぎます。
ユーザーとの最初の印象は、おそらく最も重要なものです。アプリへの今後の訪問を左右する可能性があります。ユーザーとの最初のコミュニケーションは適切なタイミングで行い、アプリの利用を促進するために頻繁な訪問を促すべきです。
| キャンバスステップ | 遅延 | オーディエンス | チャネル | 有効期限 | 進行 | 詳細 |
|---|---|---|---|---|---|---|
| ウェルカムメール | なし | エントリからの全員 | メール | N/A | 遅延後にオーディエンスを進行 | プロジェクト、メンバーシップ、その他のオンボーディングプログラムにユーザーを歓迎する最初のメールです。 オンボーディングを開始するためにユーザーをアプリに誘導することを目的としています。 |
| 3〜6日目のアプリ内メッセージ | ユーザーが前のステップを受信してから3日後 | エントリからの全員 | アプリ内メッセージ | 期限: ステップが利用可能になってから3日後 | アプリ内メッセージライブ | ユーザーがメールに反応してアプリに誘導された場合、オンボーディングの継続やリマインド、関連する要件について目的のアプリ内メッセージを受信します。 |
| 5日目のプッシュ | ユーザーが前のステップを受信してから2日後 | エントリからの全員 | プッシュ | N/A | メッセージ送信済み | ユーザーがアプリ内メッセージを受信した後、オンボーディングを継続するためのフォローアッププッシュを受信します。 |
これらのプッシュメッセージはアプリ内メッセージの前後に間隔を空けて配置されており、ユーザーがアプリを訪問してオンボーディングを開始したことを確認します。これにより、ユーザーのアプリ訪問を妨げるようなスパムや順序の乱れたメッセージングを防ぎ、アプリでの最初の体験が流れるような合理的な順序になるようにします。
アプリ内メッセージの優先順位付け
ユーザーがキャンバス内で同時に2つのアプリ内メッセージをトリガーする場合があります。その場合、Brazeは以下の優先順位に従ってどのアプリ内メッセージを表示するかを決定します。
正確な優先度を設定を選択し、異なるキャンバスステップをドラッグしてキャンバスの優先順位を並べ替えます。デフォルトでは、キャンバスバリアント内で先にあるステップが後のステップよりも先に表示されます。ステップを希望の優先順位に並べ替えたら、ソートを適用を選択します。

アクティブなキャンバスの下書きへの変更
アクティブなキャンバスの下書きの送信設定でアプリ内メッセージの優先順位を変更した場合、優先度ソーターが閉じられた時点でこれらの変更はアクティブなキャンバスに直接適用されます。ただし、メッセージステップでは、キャンバスステップの設定がステップレベルで適用されるため、下書きが起動された時点で優先度ソーターが更新されます。
進行動作
メッセージステップは、ステップに入ったすべてのユーザーを自動的に進行させます。アプリ内メッセージのトリガーや表示を待つことはありません。メッセージの進行動作を指定する必要がないため、ステップ全体の設定がシンプルになります。
ユーザーがアプリ内メッセージステップに入ると、有効期限の時間枠で保持されるのではなく、すぐにステップから進行します。この場合、ユーザージャーニーに遅延ステップを設けることが役立ちます。
メッセージ送信時に進行オプションを使用するには、前のステップを受信しなかったユーザーをフィルタリングするための別のオーディエンスパスを追加します。
オリジナルキャンバスエディター
オリジナルエディターを使用してキャンバスを作成または複製することはできなくなりました。このセクションは、アプリ内メッセージを含むステップの進行動作がどのように機能するかを理解するための参考として提供されています。
オリジナルエディターで作成されたキャンバスでは、進行動作(キャンバスコンポーネントを通じた進行の基準)を指定する必要があります。アプリ内メッセージのみのステップは、複数のメッセージタイプを持つステップ(プッシュやメールなど)とは異なる進行オプションがあります。現在のキャンバスワークフローのアプリ内メッセージでは、このオプションは常にオーディエンスを即座に進行させるように設定されています。
アクションベースの配信は、アプリ内メッセージを含むキャンバスステップでは利用できません。アプリ内メッセージを含むキャンバスステップはスケジュールする必要があります。代わりに、キャンバスのアプリ内メッセージは、キャンバスコンポーネント内のスケジュールされたメッセージがユーザーに送信された後、ユーザーが初めてアプリを開いた時(セッション開始によってトリガー)に表示されます。
1つのキャンバス内に複数のアプリ内メッセージがある場合、ユーザーはそれぞれのメッセージを受信するために複数のセッションを開始する必要があります。

アプリ内メッセージライブ時に進行が選択されている場合、アプリ内メッセージはユーザーが後続のステップに移動しても、期限切れになるまで利用可能です。アプリ内メッセージがキャンバスの次のステップの配信時にライブであることを望まない場合は、有効期限が後続ステップの遅延よりも短いことを確認してください。
複数チャネルを持つステップ
アプリ内メッセージと別のチャネルを持つステップには、以下の進行オプションがあります。
| オプション | 説明 |
|---|---|
| メッセージ送信時に進行 | ユーザーがキャンバスの後続ステップに進行するには、メール、Webhook、またはプッシュ通知が送信されるか、アプリ内メッセージを閲覧する必要があります。 アプリ内メッセージが期限切れになり、ユーザーにメール、Webhook、またはプッシュが送信されておらず、アプリ内メッセージも閲覧されていない場合、ユーザーはキャンバスを退出し、後続ステップに進行しません。 |
| オーディエンスを即座に進行 | ステップのオーディエンス全員が、メッセージを閲覧したかどうかに関わらず、遅延が経過した後に次のステップに進行します。 ユーザーが次のステップに進行するには、ステップのセグメントとフィルター条件に一致する必要があります。 |

全オーディエンスが選択されている場合、アプリ内メッセージはユーザーが後続のステップに移動しても、期限切れになるまで利用可能です。アプリ内メッセージがキャンバスの次のステップの配信時にライブであることを望まない場合は、有効期限が後続ステップの遅延よりも短いことを確認してください。
トリガーアクション
ユーザーをターゲットにするために、以下のトリガーアクションから選択できます。
- 購入する: 任意の購入または特定の購入を行ったユーザーをターゲットにします
- セッションを開始する: 任意のアプリまたは特定のアプリでセッションを開始したユーザーをターゲットにします
- カスタムイベントを実行する: 選択したカスタムイベントを実行したユーザーをターゲットにします(カスタムイベントはSDKを使用して送信する必要があります)。
ユーザーがアプリ内メッセージを受信するには、キャンバスステップに入り、セッションを開始し、トリガーを実行する必要があります。つまり、セッション途中の更新はサポートされていません。例えば、トリガーがセッション開始の場合、ユーザーはキャンバスステップに入りセッションを開始するだけでアプリ内メッセージを受信できます。トリガーがセッション開始以外の場合、ユーザーはキャンバスステップに入り、セッションを開始し、さらにトリガーを実行してアプリ内メッセージを受信する必要があります。

以下のキャンバス機能はアプリ内メッセージでは利用できないため、有効になっていてもアプリ内メッセージには適用されません。
- インテリジェントタイミング
- レート制限
- フリークエンシーキャップ
- 退出条件
- サイレント時間帯
キャンバスでのカスタムイベントプロパティ
キャンバスのアプリ内メッセージでのカスタムイベントプロパティはサポートされています。ただし、これらのプロパティは、先行するアクションパスではなく、メッセージステップにあるアプリ内メッセージをトリガーするカスタムイベントまたは購入からのものです。
注意事項
キャンバスでアプリ内メッセージを送信する際の注意事項を以下に示します。
- ユーザーがアプリを再起動しない、またはセッションを開始しない場合、アプリはユーザーがアプリ内メッセージの対象かどうかを確認できないため、アプリ内メッセージは送信されません。
- 最初のクリックが発生し、キャンバスコンテキスト変数(キャンバスエントリプロパティ)がある場合、ユーザーがキャンバスに5回再入場すると、Brazeは5回目のエントリを取得し、そのコンテキスト変数をアプリ内メッセージで使用します。
- ユーザーは同じキャンバスステップ内で最大10件のアプリ内メッセージの対象となることができます。例えば、キャンバスが再入場を許可しており、ユーザーがキャンバスに11回入場した場合、期限切れになったものがなければ10件のアプリ内メッセージのみが送信されます。