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 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 名前は、文字(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 プッシュチャネルの両方に適用できる包括的なテストワークフローを提供しています。