Web プッシュ通知チャネルの設定 push-notification-configuration
Journey Optimizer では、ジャーニーを作成し、ターゲットとなるオーディエンスにメッセージを送信できます。Journey Optimizer で web プッシュ通知の送信を開始する前に、Adobe Experience Platformで設定と統合が行われていることを確認する必要があります。 Adobe Journey Optimizer でのプッシュ通知のデータフローについては、このページを参照してください。
開始する前に start-push
権限の設定 setup-permissions
モバイルアプリケーションを作成する前に、まず、Adobe Experience Platform のタグに適切なユーザー権限が既にあるか、もしくは割り当てられているかを確認する必要があります。詳しくは、タグのドキュメントを参照してください。
プロパティと 会社 の権限を割り当てるには、次の手順に従います。
-
Admin Console にアクセスします。
-
「製品」タブから、Adobe Experience Platform データ収集カードを選択します。
-
既存の 製品プロファイル を選択するか、「新規プロファイル」ボタンで新しい製品プロファイルを作成します。新しいプロファイルを作成する方法については、Admin Console のドキュメントを参照してください。
-
「権限」タブで、「プロパティ権限」を選択します。
-
「すべて追加」をクリックします。これにより、製品プロファイルに次の権限が追加されます。
- 承認
- 開発
- 環境の管理
- 拡張機能の管理
- 公開
これらの権限は、 Adobe Journey Optimizer 拡張機能をインストールして公開し、Adobe Experience Platform Mobile SDK でアプリプロパティを公開するために必要です。
-
次に、左側のメニューで「会社権限」を選択します。
-
次の権限を追加します。
- アプリ設定の管理
- プロパティの管理
モバイルアプリ開発者が Adobe Experience Platform データ収集でプッシュ資格情報を設定し、Adobe Journey Optimizer でプッシュ通知チャネル設定(メッセージプリセット)を定義するには、これらの権限が必要です。
-
「保存」をクリックします。
この 製品プロファイル をユーザーに割り当てるには、次の手順に従います。
-
Admin Console にアクセスします。
-
「製品」タブから、Adobe Experience Platform データ収集カードを選択します。
-
以前に設定した 製品プロファイル を選択します。
-
「ユーザー」タブで「ユーザーを追加」をクリックします。
-
ユーザーの名前またはメールアドレスを入力し、ユーザーを選択します。次に、「保存」をクリックします。
note note NOTE Admin Console でユーザーをまだ作成していない場合は、ユーザーの追加に関するドキュメントを参照してください。
データセットの確認 push-datasets
プッシュ通知チャネルでは、次のスキーマとデータセットを使用できます。
データセット
CJM プッシュプロファイルデータセット
Adobe CJM ExperienceEvent - メッセージプロファイルの詳細
Adobe CJM ExperienceEvent - メッセージ実行の詳細
アプリケーションの詳細
環境の詳細
CJM プッシュトラッキングエクスペリエンスイベントデータセット
pushNotification プロパティの設定 push-property
Web プッシュ通知 を有効にするには、まず pushNotifications プロパティ が web SDK内で適切に設定されていることを確認する必要があります。 このプロパティは、Web アプリケーションによるプッシュ通知の処理方法を制御します。
さらに、Journey Optimizerで アプリのプッシュ資格情報 を設定するために必要な VAPID キーを生成する必要があります。
手順 1:Journey Optimizer でのアプリのプッシュ資格情報の追加 push-credentials-launch
正しいユーザー権限を付与した後、モバイルアプリケーションのプッシュ資格情報を Journey Optimizer に追加する必要があります。
モバイルアプリのプッシュ資格情報の登録は、自分の代わりに Adobe がプッシュ通知を送信することを承認するために必要です。以下に説明する手順を参照してください。
-
チャネル/プッシュ設定/プッシュ資格情報メニューにアクセスします。
-
「プッシュ認証情報を作成」をクリックします。
-
Platform ドロップダウンから「Web」を選択します。
-
アプリ ID を指定します。
-
VAPID 公開鍵および 秘密鍵 を入力します。
-
「送信」をクリックして、アプリ設定を作成します。
手順 2:プッシュ用のチャネル設定の作成 message-preset
プッシュ資格情報を作成したら、Journey Optimizer からプッシュ通知を送信できるように、設定を作成する必要があります。
-
チャネル/一般設定/チャネル設定メニューにアクセスし、「チャネル設定を作成」をクリックします。
-
設定の名前と説明(オプション)を入力します。
note note NOTE 名前は、文字(A ~ Z)で始める必要があります。使用できるのは英数字のみです。アンダースコア( _)、ドット(.)、ハイフン(-)も使用できます。 -
設定にカスタムまたはコアのデータ使用ラベルを割り当てるには、「アクセスを管理」を選択します。詳しくは、オブジェクトレベルのアクセス制御(OLAC)を参照してください。
-
プッシュチャネルを選択します。
-
この設定を使用してメッセージに同意ポリシーを関連付けるには、マーケティングアクションを選択します。顧客の意向に従うために、そのマーケティングアクションに関連付けられているすべての同意ポリシーが活用されます。詳細情報
-
プラットフォーム(Android、iOS、web)を選択します。
-
上記で設定したプッシュ資格情報と同じアプリ ID を選択します。
-
変更を保存します。
プッシュ通知を作成する際に、設定を選択できるようになりました。
手順 3:sendPushSubscription プロパティの設定 sendPushSubscription-property
プッシュ資格情報とチャネル設定を設定したら、web アプリケーションに sendPushSubscription コマンド を実装する必要があります。 このコマンドは、ユーザーのプッシュ通知をAdobe Experience Platformに登録します。これにより、どのユーザーがプッシュ通知を受け取り、購読ステータスを管理するかをシステムが追跡できるようになります。 この登録は、Journey Optimizerがターゲットを設定したプッシュ通知をユーザーに送信するために不可欠です。
手順 4:イベントでモバイルアプリのテスト mobile-app-test
Adobe Experience Platformと Adobe Experience Platform Data Collection の両方で web プッシュ設定を完了したら、web プッシュ通知をプロファイルに送信する前に、実装をテストできます。 テストにより、購読が正しく登録され、ユーザーのブラウザーに通知が正しく配信されます。
Web プッシュ設定を検証するイベントを含むテストジャーニーの作成に関する詳細な手順については、 モバイルアプリのプッシュ通知設定のドキュメント を参照してください。このドキュメントでは、モバイルチャネルと web プッシュチャネルの両方に適用できる包括的なテストワークフローを提供します。