Skip to content

Canvasのアプリ内メッセージ

顧客がアプリを利用する際にリッチメッセージングを表示するために、Canvasジャーニーの一部としてアプリ内メッセージを追加できます。

仕組み

Canvasでアプリ内メッセージを使用する前に、遅延とオーディエンスオプションを設定したCanvasを用意してください。

Canvasビルダーで、メッセージステップを追加し、メッセージングチャネルとしてアプリ内メッセージを選択します。メッセージの有効期限進行動作をカスタマイズできます。

ワークスペースに複数のアプリがある場合は、配信バリデーションではなく、配信プラットフォーム{{targeted_device.${platform}}}、または{{app.${api_id}}} Liquidタグを使用して正しいアプリをターゲットにしてください。アプリ内メッセージは、ユーザーがターゲットのアプリを開き、ステップのトリガー条件を満たした場合にのみ表示されます。詳細については、配信バリデーションを参照してください。

ユーザージャーニーにアプリ内メッセージを追加する

Canvasにアプリ内メッセージを追加するには、以下の手順に従ってください。

  1. ユーザージャーニーにメッセージステップを追加します。
  2. メッセージングチャネルとしてアプリ内メッセージを選択します。
  3. メッセージの有効期限進行動作を決定します。

トリガーされるアプリ内メッセージ

アプリ内メッセージのトリガーとして、セッション開始時、またはカスタムイベントや購入によるトリガーを選択できます。

遅延が経過しオーディエンスオプションが確認された後、ユーザーがメッセージステップに到達するとアプリ内メッセージがライブに設定されます。ユーザーがセッションを開始し、アプリ内メッセージのトリガーイベントを実行すると、アプリ内メッセージが表示されます。

アクショントリガーのエントリを持つCanvasステップでは、ユーザーはセッションの途中でCanvasに入ることができます。アプリ内メッセージはセッションが開始されるまでライブに設定されないため、ユーザーがメッセージステップに到達した時点でセッションの途中にいる場合、別のセッションを開始して関連するトリガーを実行するまでアプリ内メッセージは受信されません。

アプリ内メッセージの有効期限

アプリ内メッセージの有効期限を選択できます。この期間中、アプリ内メッセージは有効期限に達するまで表示を待機します。アプリ内メッセージが送信された後は、1回だけ表示できます。

アプリ内メッセージのメッセージステップのメッセージコントロールセクション。アプリ内メッセージはステップが利用可能になってから3日後に期限切れになります。

オプション 説明
ステップが利用可能になってからの期間 ステップがユーザーに利用可能になった時点を基準にアプリ内メッセージの有効期限を設定します。 2日間の有効期限を持つアプリ内メッセージは、ユーザーがメッセージステップに入りオーディエンスオプションが確認された時点で利用可能になります。このステップに到達する前の遅延は、Canvas内の先行する遅延ステップから発生します。アプリ内メッセージはユーザーがステップに入ってから2日間(48時間)利用可能となり、その間にユーザーがアプリを開くとアプリ内メッセージが表示される場合があります。
特定の日時 アプリ内メッセージが利用できなくなる特定の日時を選択します。 2024年11月30日に終了するセールがある場合、このオプションを選択すると、セール終了後にユーザーに関連するアプリ内メッセージが表示されなくなります。

ユーザーがセッションを開始すると、Brazeはアプリ内メッセージの適格性や有効期限が変更されたかどうかを確認し、更新された有効期限情報をデバイスに送信します。

アプリ内メッセージが特定の日時に期限切れになるよう設定されており、ユーザーがメッセージステップに到達した時点でその日時がすでに過ぎている場合、そのユーザーはアプリ内メッセージを受信しません。そのステップの進行動作に従ってCanvasを進行し続けます。

これは、遅延ステップなどの先行ステップがユーザーをより長いパスに保持する場合によく発生します。例えば、5月22日にCanvasを起動し、72時間の遅延の後に5月23日の深夜に期限切れになるアプリ内メッセージが続く場合、ユーザーは有効期限後にメッセージステップに到達するため、アプリ内メッセージは表示されません。

ユースケース

Brazeでは、プロモーションやオンボーディングのCanvasでこの機能を使用することをお勧めします。

プロモーション、クーポン、セールには厳密な有効期限があることが多いです。以下のCanvasは、利用可能なプロモーションがあることを最適なタイミングでユーザーに通知し、購入を促すことを目的としています。このプロモーションは2019年2月28日午前11時15分(会社のタイムゾーン)に期限切れになります。

Use cases
キャンバスステップ 遅延 オーディエンス チャネル 有効期限 進行 詳細
1日目: 50%オフ なし エントリからの全員 プッシュ N/A 遅延後にオーディエンスを進行 プロモーションをユーザーに通知する最初のプッシュです。プロモーションを利用するためにユーザーをアプリに誘導することを目的としています。
アプリ内: 50%オフ なし エントリからの全員 アプリ内メッセージ 期限: 2019年2月28日 午前11:15 会社のタイムゾーン アプリ内メッセージ閲覧済み ユーザーがアプリを開いた時点で、前のプッシュメッセージがきっかけかどうかに関わらず、このメッセージを受信します。
50%オフリマインダー ユーザーが前のステップを受信してから1日後 エントリからの全員

フィルター: 最後の購入が1週間以上前
アプリ内メッセージ 期限: 2019年2月28日 午前11:15 会社のタイムゾーン なし(Canvasの最後のメッセージ) ユーザーは前のステップでアプリ内メッセージを受信しましたが、アプリ内にいるにもかかわらず購入していません。

このメッセージは、プロモーションを利用した購入をさらに促すことを目的としています。

アプリ内メッセージはプロモーションの終了と同時に期限切れになるため、メッセージングとカスタマーエクスペリエンスの間の不一致を防ぎます。

ユーザーとの最初の印象は、おそらく最も重要なものです。アプリへの今後の訪問を左右する可能性があります。ユーザーとの最初のコミュニケーションは適切なタイミングで行い、アプリの利用を促進するために頻繁な訪問を促すべきです。

Use cases
キャンバスステップ 遅延 オーディエンス チャネル 有効期限 進行 詳細
ウェルカムメール なし エントリからの全員 メール N/A 遅延後にオーディエンスを進行 プロジェクト、メンバーシップ、その他のオンボーディングプログラムにユーザーを歓迎する最初のメールです。

オンボーディングを開始するためにユーザーをアプリに誘導することを目的としています。
3〜6日目のアプリ内メッセージ ユーザーが前のステップを受信してから3日後 エントリからの全員 アプリ内メッセージ 期限: ステップが利用可能になってから3日後 アプリ内メッセージライブ ユーザーがメールに反応してアプリに誘導された場合、オンボーディングの継続やリマインド、関連する要件について目的のアプリ内メッセージを受信します。
5日目のプッシュ ユーザーが前のステップを受信してから2日後 エントリからの全員 プッシュ N/A メッセージ送信済み ユーザーがアプリ内メッセージを受信した後、オンボーディングを継続するためのフォローアッププッシュを受信します。

これらのプッシュメッセージはアプリ内メッセージの前後に間隔を空けて配置されており、ユーザーがアプリを訪問してオンボーディングを開始したことを確認します。これにより、ユーザーのアプリ訪問を妨げるようなスパムや順序の乱れたメッセージングを防ぎ、アプリでの最初の体験が流れるような合理的な順序になるようにします。

アプリ内メッセージの優先順位付け

ユーザーがCanvas内で同時に2つのアプリ内メッセージをトリガーする場合があります。その場合、Brazeは以下の優先順位に従ってどのアプリ内メッセージを表示するかを決定します。

正確な優先度を設定を選択し、異なるCanvasステップをドラッグしてCanvasの優先順位を並べ替えます。デフォルトでは、Canvasバリアント内で先にあるステップが後のステップよりも先に表示されます。ステップを希望の優先順位に並べ替えたら、ソートを適用を選択します。

「Welcome IAM」と「Followup IAM」の2つのステップがある優先度ソーター。

アクティブなCanvasの下書きへの変更

アクティブなCanvasの下書きの送信設定でアプリ内メッセージの優先順位を変更した場合、優先度ソーターが閉じられた時点でこれらの変更はアクティブなCanvasに直接適用されます。ただし、メッセージステップでは、Canvasステップの設定がステップレベルで適用されるため、下書きが起動された時点で優先度ソーターが更新されます。

進行動作

メッセージステップは、ステップに入ったすべてのユーザーを自動的に進行させます。アプリ内メッセージのトリガーや表示を待つことはありません。メッセージの進行動作を指定する必要がないため、ステップ全体の設定がシンプルになります。

ユーザーがアプリ内メッセージステップに入ると、有効期限の時間枠で保持されるのではなく、すぐにステップから進行します。この場合、ユーザージャーニーに遅延ステップを設けることが役立ちます。

メッセージ送信時に進行オプションを使用するには、前のステップを受信しなかったユーザーをフィルタリングするための別のオーディエンスパスを追加します。

オリジナルCanvasエディター

オリジナルエディターを使用してCanvasを作成または複製することはできなくなりました。このセクションは、アプリ内メッセージを含むステップの進行動作がどのように機能するかを理解するための参考として提供されています。

オリジナルエディターで作成されたCanvasでは、進行動作(Canvasコンポーネントを通じた進行の基準)を指定する必要があります。アプリ内メッセージのみのステップは、複数のメッセージタイプを持つステップ(プッシュやメールなど)とは異なる進行オプションがあります。現在のCanvasワークフローのアプリ内メッセージでは、このオプションは常にオーディエンスを即座に進行させるように設定されています。

アクションベースの配信は、アプリ内メッセージを含むCanvasステップでは利用できません。アプリ内メッセージを含むCanvasステップはスケジュールする必要があります。代わりに、Canvasのアプリ内メッセージは、Canvasコンポーネント内のスケジュールされたメッセージがユーザーに送信された後、ユーザーが初めてアプリを開いた時(セッション開始によってトリガー)に表示されます。

1つのCanvas内に複数のアプリ内メッセージがある場合、ユーザーはそれぞれのメッセージを受信するために複数のセッションを開始する必要があります。

複数チャネルを持つステップ

アプリ内メッセージと別のチャネルを持つステップには、以下の進行オプションがあります。

オプション 説明
メッセージ送信時に進行 ユーザーがCanvasの後続ステップに進行するには、メール、Webhook、またはプッシュ通知が送信されるか、アプリ内メッセージを閲覧する必要があります。

アプリ内メッセージが期限切れになり、ユーザーにメール、Webhook、またはプッシュが送信されておらず、アプリ内メッセージも閲覧されていない場合、ユーザーはCanvasを退出し、後続ステップに進行しません。
オーディエンスを即座に進行 ステップのオーディエンス全員が、メッセージを閲覧したかどうかに関わらず、遅延が経過した後に次のステップに進行します。

ユーザーが次のステップに進行するには、ステップのSegmentとフィルター条件に一致する必要があります。

トリガーアクション

ユーザーをターゲットにするために、以下のトリガーアクションから選択できます。

  • 購入する: 任意の購入または特定の購入を行ったユーザーをターゲットにします
  • セッションを開始する: 任意のアプリまたは特定のアプリでセッションを開始したユーザーをターゲットにします
  • カスタムイベントを実行する: 選択したカスタムイベントを実行したユーザーをターゲットにします(カスタムイベントはSDKを使用して送信する必要があります)。

ユーザーがアプリ内メッセージを受信するには、Canvasステップに入り、セッションを開始し、トリガーを実行する必要があります。つまり、セッション途中の更新はサポートされていません。例えば、トリガーがセッション開始の場合、ユーザーはCanvasステップに入りセッションを開始するだけでアプリ内メッセージを受信できます。トリガーがセッション開始以外の場合、ユーザーはCanvasステップに入り、セッションを開始し、さらにトリガーを実行してアプリ内メッセージを受信する必要があります。

トリガーアクションとして「特定の購入を行う」が選択されている画面。

以下のCanvas機能はアプリ内メッセージでは利用できないため、有効になっていてもアプリ内メッセージには適用されません。

  • インテリジェントタイミング
  • レート制限
  • フリークエンシーキャップ
  • 退出条件
  • サイレント時間帯

Canvasでのカスタムイベントプロパティ

Canvasのアプリ内メッセージでのカスタムイベントプロパティはサポートされています。ただし、これらのプロパティは、先行するアクションパスではなく、メッセージステップにあるアプリ内メッセージをトリガーするカスタムイベントまたは購入からのものです。

注意事項

Canvasでアプリ内メッセージを送信する際の注意事項を以下に示します。

  • ユーザーがアプリを再起動しない、またはセッションを開始しない場合、アプリはユーザーがアプリ内メッセージの対象かどうかを確認できないため、アプリ内メッセージは送信されません。
  • 最初のクリックが発生し、Canvasコンテキスト変数(Canvasエントリプロパティ)がある場合、ユーザーがCanvasに5回再入場すると、Brazeは5回目のエントリを取得し、そのコンテキスト変数をアプリ内メッセージで使用します。
  • ユーザーは同じCanvasステップ内で最大10件のアプリ内メッセージの対象となることができます。例えば、Canvasが再入場を許可しており、ユーザーがCanvasに11回入場した場合、期限切れになったものがなければ10件のアプリ内メッセージのみが送信されます。
New Stuff!