このページ:タイトルと本文、クリック時の動作、メディア、ボタン、詳細設定オプションなど、iOS、Android、web のプッシュ通知コンテンツをデザインする方法について説明します。
プッシュ通知を作成したら、そのコンテンツを iOS、Android、web プラットフォーム用にデザインできます。このページでは、メッセージの作成、クリック時の動作の設定、メディアとボタンの追加、詳細設定オプションの設定を通じて、オーディエンスの共感を呼ぶ魅力的なプッシュ通知を作成する方法について説明します。
タイトルと本文 push-title-body
メッセージを作成するには、「タイトル」フィールドと「本文」フィールドをクリックします。 パーソナライゼーションエディターを使用して、コンテンツの定義、データのパーソナライズ、動的コンテンツの追加を行います。 パーソナライゼーションエディターでのパーソナライズ機能および動的コンテンツの詳細情報。
また、{{ と入力して、「タイトル」フィールドと「本文」フィールドにプロファイル属性をインラインで直接挿入することもできます。カーソルでオートコンプリートドロップダウンが開きます。任意の属性を選択して、完全なエディターを開かずにパーソナライゼーショントークンとして挿入します。インライン編集の詳細情報 →
デバイスのプレビューセクションを使用すると、iOS 端末、Android 端末、web で表示されるプッシュ通知を視覚化できます。
AI アシスタントを使用してコンテンツ作成を高速化し、テキスト生成用の AI アシスタントを使用して魅力的なプッシュ通知テキストを生成するか、完全なコンテンツ生成用の AI アシスタントを使用して完全なプッシュ通知を作成します。
クリック時の動作 on-click-behavior
受信者がプッシュ通知の本文をタップした際に発生するアクションを設定します。次のオプションから選択します。
- アプリを開く:通知に関連付けられているアプリケーションを起動します。アプリは、チャネル設定(例:メッセージプリセット)で指定されます。
- ディープリンク:特定のビュー、ページセクション、タブなど、アプリ内の特定のコンテンツにユーザーを誘導します。指定したフィールドにディープリンク URL を入力します。
- Web URL:外部の web ページにユーザーを誘導します。指定したフィールドに宛先 URL を入力します。
リンクまたはメディアフィールドの URL が長すぎて表示できない場合、フィールドの横にツールチップアイコンが常に表示されます。アイコンにポインタを合わせると、完全な URL が表示されます。
メディアの追加 add-media-push
ビジュアルメディアを追加して、プッシュ通知を強化します。 使用可能なメディアのタイプと実装方法は、以下のタブで詳しく説明しているように、オペレーティングシステムによって異なります。
Android で追加できるのは、画像アイコンと、拡張通知用の画像のみです。
次のいずれかの方法を使用してメディアを追加できます。
-
「メディアを追加」ボタン:Adobe Experience Manager Assets からアセットを選択するか、AI アシスタントにアクセスして、プッシュ通知用に魅力的な画像を生成します。
-
「メディアを追加」フィールド:メディア URL を直接入力します。パーソナライゼーショントークンを URL に含めることができます。
メディアを追加すると、通知本文の右側に表示されます。
| note |
|---|
| NOTE |
メディア添付ファイル(adb_mediaのようなカスタムデータフィールドの画像など)をプッシュ通知ペイロードに含める際、モバイルアプリケーションでは、次のデバイス上で画像をレンダリングするための特定のクライアントサイド処理を実装する必要があります。ペイロードからの画像添付ファイルを処理するために、アプリで自動表示とトラッキングワークフローを実装する必要があります。 |
iOS の場合、通知内に表示する画像、ビデオ、GIF を追加できます。
次のいずれかの方法を使用してメディアを追加できます。
-
「メディアを追加」ボタン:Adobe Experience Manager Assets からアセットを選択します。Adobe Experience Manager Assets の使用について詳しくは、このページを参照してください。
-
「メディアを追加」フィールド:メディア URL を直接入力します。パーソナライゼーショントークンを URL に含めることができます。
メディアを追加すると、通知本文の右側に表示されます。
| note |
|---|
| NOTE |
メディア添付ファイル(adb_mediaのようなカスタムデータフィールドの画像など)をプッシュ通知ペイロードに含める際、モバイルアプリケーションでは、次のデバイス上で画像をレンダリングするための特定のクライアントサイド処理を実装する必要があります。ペイロードからメディアコンテンツをダウンロードして処理するには、アプリで Notification Service Extension を実装する必要があります。さらに、「詳細設定オプション」セクションで「可変コンテンツフラグを追加」オプションを有効にする必要があります。 |
「メディアを追加」フィールドにメディア URL を入力します。 また、URL にパーソナライゼーショントークンを含めて、各ユーザーのコンテンツをカスタマイズすることもできます。
「
ボタンの追加 add-buttons-push
プッシュコンテンツにボタンを追加することで、アクションにつながる通知を作成できます。 オペレーティングシステムに基づいて、以下のタブを参照してください。
デバイスの画面がロックされている場合、次のボタンは表示されません。通知の タイトル と メッセージ のみが表示されます。 デバイスのロックが解除されている場合、受信者にボタンが表示されます。
Android の場合は、最大3つのボタンを追加できます。
-
「ボタンを追加」をクリックして、ラベルと関連するアクションの設定を定義します。 可能なアクションは、クリック時の動作の場合と同じです。
-
中央のプレビュー画像の「表示を展開」アイコンを使用して、パーソナライズされたボタンをプレビューします。
iOS の場合は、通知カテゴリ識別子が指定されます。通知カテゴリは、iOS アプリで事前設定する必要があり、表示するボタンと実行されるアクションを定義します。 詳しくは、Apple ドキュメントを参照してください。
「ボタンを追加」オプションを使用して、次に示すように、各ボタンのラベルと関連するアクションを定義します。
-
ディープリンク:ユーザーをアプリ内の特定のビュー、セクション、タブにリダイレクトします。 関連するフィールドにディープリンク URL を入力します。
-
Web URL:外部の web ページにユーザーをリダイレクトします。 関連するフィールドに URL を入力します。
サイレント通知の送信 silent-notification
サイレントプッシュ通知(バックグラウンド通知)は、アプリケーションに配信される非表示の命令です。 これは、例えば、新しいコンテンツが利用可能であることをアプリケーションに通知したり、バックグラウンドでダウンロードを開始したりする場合に使用します。
「サイレント通知」オプションを選択すると、アプリケーションにサイレントに通知できます。この場合、通知はアプリケーションに直接転送されます。 デバイスの画面にアラートは表示されません。
「 カスタムデータ」セクションを使用すると、キーと値のペアを追加できます。
カスタムデータ custom-data
カスタムデータセクションでは、モバイルアプリケーションの設定に応じて、ペイロードにカスタム変数を追加できます。 Adobe Experience Platform でのプッシュ通知の設定方法について詳しくは、この節を参照してください
決定を使用したパーソナライズ decisioning-push
決定を使用して、プッシュ通知のコンテンツをパーソナライズおよび最適化できます。この機能を使用すると、優先度スコア、数式、AI モデルを使用して、顧客に最適なコンテンツを動的に選択および表示できます。
プッシュ通知で決定ポリシーを作成および使用する方法について詳しくは、この節を参照してください。
詳細オプション advanced-options-push
プッシュ通知用に 詳細オプション を設定できます。 使用できるパラメーターは以下のとおりです。
バッジの値は、ユーザーがアプリケーションで新しいコンテンツを開いたり読んだりするとすぐに消えます。 デバイスで通知を受け取ると、関連アプリのバッジ値を更新したり追加したりできます。
例えば、顧客の未読記事の数を保存している場合、パーソナライズ機能を利用して、顧客ごとに未読記事の固有のバッジ値を送信できます。 パーソナライゼーションの詳細については、この節を参照してください。
iOS 12 以降は、通知グループを使用すると、メッセージスレッドと通知トピックをスレッド ID に統合できます。 例えば、ブランドはマーケティング通知を 1 つのグループ ID で送信し、より運用タイプの通知は 1 つ以上の異なる ID で管理できます。
例として、グループ ID:123 の「新しい春のセーターコレクションをご覧ください」とグループ ID:456 の「パッケージが配達されました」という通知グループを設定できます。この例では、すべての配達通知はグループ ID:456 の下にバンドルされます。
Android 8.0(API レベル 26)以降では、表示するすべての通知をチャネルに割り当てる必要があります。 詳しくは、Android 開発者向けドキュメントを参照してください。
この機能は、アプリがバックグラウンドで実行されていて、ユーザーからの操作(プッシュ通知のタップなど)がない場合でも動作します。ただし、アプリが実行されていない場合は適用されません。 詳しくは、Apple 開発者向けドキュメントを参照してください。
その後、モバイルアプリの拡張機能を利用して、Journey Optimizer から送信される着信プッシュ通知の内容や表示をさらに変更できます。このオプションを使用すると、データの復号化、通知の本文やタイトルテキストの変更、通知へのスレッド ID の追加などを行うことができます。
重要:ペイロードフィールド(
adb_media など)を介してメディア添付ファイル(画像、ビデオ)を含める際は、iOS デバイスでレンダリングするためにこのフラグを有効にする必要があります。また、ペイロードからメディアコンテンツをダウンロードして処理するには、アプリで Notification Service Extension を実装する必要もあります。プライベートに設定すると、すべてのロック画面に通知が表示されますが、保護されたロック画面では機密情報やプライベートな情報を非表示にします。
パブリックに設定すると、すべてのロック画面に通知全体を表示します。
シークレットに設定すると、保護されたロック画面に通知を一切表示しません。
詳しくは、Android 開発者向けドキュメントを参照してください。