プッシュ通知チャネルの設定

Journey Optimizer では、ジャーニーを作成し、ターゲティングされたオーディエンスにメッセージを送信できます。Journey Optimizer でプッシュ通知の送信を開始する前に、モバイルアプリと Adobe Experience Platform のタグで設定と統合が行われていることを確認する必要があります。Adobe Journey Optimizer でのプッシュ通知のデータフローについては、このページを参照してください。

開始する前に

権限の設定

モバイルアプリケーションを作成する前に、まず、Adobe Experience Platform のタグに適切なユーザー権限が既にあるか、もしくは割り当てられているかを確認する必要があります。詳しくは、タグのドキュメントを参照してください。

注意

プッシュ設定は、エキスパートユーザーが実行する必要があります。実装モデルとこの実装に関わるペルソナに応じて、権限のすべてを単一の製品プロファイルに割り当てるか、アプリ開発者と Adobe Journey Optimizer 管理者の間で権限を共有する必要が生じる場合があります。タグ​について詳しくは、このドキュメントを参照してください。

プロパティ​と​会社​の権限を割り当てるには、次の手順に従います。

  1. Admin Console にアクセスします。

  2. 次の 製品 タブで、 Adobe Experience Platform Data Collection カード。

  3. 既存の​製品プロファイル​を選択するか、「新しいプロファイル」ボタンを使用して新しい製品プロファイルを作成します。新規プロファイル​を作成する方法については、Admin Console のドキュメントを参照してください。

  4. 権限」タブで、「プロパティ権限」を選択します。

  5. すべて追加」をクリックします。これにより、製品プロファイルに次の権限が追加されます。

    • 承認
    • 開発
    • 環境の管理
    • 拡張機能の管理
    • 公開

    これらの権限は、 Adobe Journey Optimizer 拡張機能をインストールして公開し、Adobe Experience Platform Mobile SDK でアプリプロパティを公開するために必要です。

  6. 次に、左側のメニューで「会社権限」を選択します。

  7. 次の権限を追加します。

    • アプリ設定の管理
    • プロパティの管理

    モバイルアプリ開発者がでプッシュ資格情報を設定するには、これらの権限が必要です Adobe Experience Platform Data Collection で、プッシュ通知チャネルの表面(メッセージプリセット)を定義します。 Adobe Journey Optimizer.

  8. 保存」をクリックします。

この​製品プロファイル​をユーザーに割り当てるには、次の手順に従います。

  1. Admin Console にアクセスします。

  2. 次の 製品 タブで、 Adobe Experience Platform Data Collection カード。

  3. 以前に設定した​製品プロファイル​を選択します。

  4. ユーザー」タブで、「ユーザーを追加」をクリックします。

  5. ユーザーの名前またはメールアドレスを入力し、ユーザーを選択します。次に、「保存」をクリックします。

    メモ

    Admin Console でユーザーをまだ作成していない場合は、ユーザーの追加に関するドキュメントを参照してください。

アプリの設定

技術的な設定は、アプリ開発者とビジネス管理者の緊密な共同作業を伴います。Journey Optimizer でプッシュ通知の送信を開始する前に、Adobe Experience Platform Data Collection で設定を定義し、モバイルアプリを Adobe Experience Platform Mobile SDK と統合する必要があります。

以下のリンクに記載されている実装手順に従ってください。

  • Apple iOS の場合:API でアプリを登録する方法については、Apple ドキュメントを参照してください
  • Google Android の場合:Android に Firebase Cloud Messaging クライアントアプリをセットアップする方法については、Google のドキュメントを参照してください

モバイルアプリの Adobe Experience Platform SDK との統合

Adobe Experience Platform Mobile SDK は、Android および iOS 互換の SDK を介してモバイル用のクライアントサイド統合 API を提供します。アプリに Adobe Experience Platform Mobile SDK をセットアップするには、Adobe Experience Platform Mobile SDK のドキュメントに従います。

この作業が完了するまでに、Adobe Experience Platform Data Collection でモバイルプロパティも作成および設定する必要があります。通常、管理するモバイルアプリケーションごとにモバイルプロパティを作成します。モバイルプロパティを作成および設定する方法については、Adobe Experience Platform Mobile SDK のドキュメントを参照してください。

手順 1:Adobe Experience Platform データ収集でのアプリのプッシュ認証情報の追加

正しいユーザー権限を付与した後、モバイルアプリケーションのプッシュ認証情報を Adobe Experience Platform Data Collection に追加する必要があります。

モバイルアプリのプッシュ資格情報の登録は、自分の代わりに Adobe がプッシュ通知を送信することを承認するために必要です。以下に説明する手順を参照してください。

  1. Adobe Experience Platform Data Collection から、左側のパネルの「アプリのサーフェス」タブを選択します。

  2. アプリサーフェスを作成」をクリックして、新しい設定を作成します。

  3. 設定の​名前​を入力します。

  4. モバイルアプリケーションの設定」から、オペレーティングシステムを選択します。

    • iOS の場合

      1. アプリ ID(iOS バンドル ID)」フィールドにモバイルアプリの​バンドル ID を入力します。アプリのバンドル ID は、XCode のメインターゲットの「一般」タブにあります。

      2. プッシュ認証情報」ボタンをオンにして、認証情報を追加します。

      3. .p8 Apple Push Notification Authentication Key ファイルをドラッグ&ドロップします。このキーは、証明書識別子プロファイル​ページから取得できます。

      4. キー ID を指定します。これは、p8 認証キーの作成中に割り当てられた 10 文字の文字列です。これは、証明書識別子​および​プロファイル​ページの「キー」タブにあります。

      5. チーム ID を指定します。これは、「メンバーシップ」タブにある文字列値です。

    • Android の場合

      1. アプリ ID(Android パッケージ名)​を指定します。通常、パッケージ名はbuild.gradleファイル内のアプリ ID です。

      2. プッシュ認証情報」ボタンをオンにして、認証情報を追加します。

      3. FCM プッシュ認証情報をドラッグ&ドロップします。プッシュ資格情報の取得方法について詳しくは、Google のドキュメントを参照してください。

  5. 保存」をクリックして、アプリ設定を作成します。

手順 2:モバイルプロパティでの Adobe Journey Optimizer 拡張機能の設定

Adobe Experience Platform Mobile SDK 用 Adobe Journey Optimizer 拡張機能​は、モバイルアプリに対するプッシュ通知を強化します。また、ユーザープッシュトークンの収集や、Adobe Experience Platform サービスとのインタラクション測定の管理をサポートします。

Journey Optimizer 拡張機能をセットアップする方法については、Adobe Experience Platform Mobile SDK のドキュメントを参照してください。

手順 3:イベントでモバイルアプリをテストする

Adobe Experience Platform と Adobe Experience Platform Data Collection の両方でモバイルアプリを設定した後、プッシュ通知をテストしてからプロファイルに送信できるようになりました。このユースケースでは、モバイルアプリをターゲットにするジャーニーを作成し、プッシュ通知をトリガーするイベントを設定します。

このジャーニーを機能させるには、XDM スキーマを作成する必要があります。詳しくは、XDM のドキュメントを参照してください。

  1. 左のメニューで、「スキーマ」を参照します。

  2. スキーマを作成」をクリックし、「XDM ExperienceEvent」を選択します。

  3. 新しいフィールドグループを作成」を選択します。

  4. 表示名​と​説明​を入力します。完了したら、「フィールドグループを追加」をクリックします。フィールドグループの作成方法について詳しくは、XDM システムのドキュメントを参照してください。

  5. 左側で、スキーマを選択します。右側のペインで、スキーマの名前と説明を入力します。プロファイル​に対してこのスキーマを有効にします。

  6. 左側でフィールドグループを選択し、「+」アイコンをクリックして新しいフィールドを作成します。「フィールドグループのプロパティ」の右側で、「フィールド名」、「表示名」を入力し、「タイプ」で「文字列」を選択します。

  7. 必須」をオンにし、「適用」をクリックします。

  8. 保存」をクリックします。これでスキーマが作成され、イベントで使用できます。

次に、イベントを設定する必要があります。

  1. ホームページの左側のメニューの「管理」で、「設定」を選択します。「イベント」セクションの「管理」をクリックして、新しいイベントを作成します。

  2. イベントを作成」をクリックすると、画面の右側にイベント設定ペインが開きます。

  3. イベントの名前を入力します。説明を追加することもできます。

  4. イベント ID タイプ」フィールドで、「ルールベース」を選択します。

  5. パラメーター」で、以前に作成したスキーマを選択します。

  6. フィールドのリストで、スキーマフィールドグループで作成したフィールドが選択されていることを確認します。

  7. イベント ID 条件」フィールドで「編集」をクリックします。以前に追加したフィールドをドラッグ&ドロップして、システムで使用される条件を定義し、ジャーニーをトリガーするイベントを識別します。

  8. テストアプリでプッシュ通知をトリガーするために使用する構文(この例では​注文確認)を入力します。

  9. 名前空間​として ECID を選択します。

  10. OK」をクリックしてから「保存」をクリックします。

これでイベントが作成され、ジャーニーで使用できるようになりました。

  1. 左のメニューで、「ジャーニー」をクリックします。

  2. ジャーニーを作成」をクリックして、新規のジャーニーを作成します。

  3. 右側に表示される設定ペインで、ジャーニーのプロパティを編集します。詳しくは、この節を参照してください。

  4. まず、前の手順で作成したイベントを「イベント」ドロップダウンからドラッグ&ドロップします。

  5. アクション」ドロップダウンから、プッシュ​アクティビティをジャーニーにドラッグ&ドロップします。

  6. プッシュ通知を設定します。プッシュ通知の作成方法の詳細については、このページを参照してください。

  7. テスト」トグルをクリックしてプッシュ通知のテストを開始し、「イベントをトリガー」をクリックします。

  8. キー」フィールドに ECID を入力し、2 番目のフィールドに「注文確認」と入力します。

  9. 送信」をクリックします。

イベントがトリガーされ、モバイルアプリにプッシュ通知が届きます。

手順 4:プッシュ用のチャネルサーフェスの作成

モバイルアプリを Adobe Experience Platform Data Collection で設定したら、Journey Optimizer からプッシュ通知を送信できるように、サーフェスを作成する必要があります。

チャネルサーフェスを作成して設定する方法については、この節を参照してください。

これで、Journey Optimizer でプッシュ通知を送信する準備が整いました。

  • プッシュメッセージを作成する方法については、このページを参照してください。
  • ジャーニーにメッセージを追加する方法については、この節を参照してください。

このページ