23.6 iOSでのプッシュ通知の設定と使用

23.6.1 Journey OptimizerプッシュメッセージのデータセットIDの取得

Adobe Experience Cloudに移動してAdobe Experience Cloudにログインします。 Adobe Journey Optimizer​をクリックします。

ACOP

Journey Optimizerの​ホーム​ビューにリダイレクトされます。

ACOP

続行する前に、サンドボックス​を選択する必要があります。 選択するサンドボックスの名前は--aepSandboxId--です。 これを行うには、画面の上にある青い線の「実稼動用Prod」というテキストをクリックします。

ACOP

Journey Optimizerで、画面の左側にあるメニューの「データセット」をクリックします。

データ取得

Journey Optimizerプッシュプロファイルデータセット

次に、Journey Optimizer Push Profile Dataset​という名前のデータセットのデータセットIDを取得する必要があります。 データセットのリストからそのデータセットを選択し、データセットIDを表示します。

データ取得

データセットIDを書き留めます。次の演習で必要になります。 この例のJourney OptimizerプッシュプロファイルデータセットのデータセットIDは、601c407f82be44194a3c5c54​です。

Journey Optimizerプッシュトラッキングエクスペリエンスイベントデータセット

次に、Journey Optimizer Push Tracking Experience Experience Event Dataset​という名前のデータセットのデータセットIDを取得する必要があります。 データセットのリストからそのデータセットを選択し、データセットIDを表示します。

データ取得

データセットIDを書き留めます。次の演習で必要になります。 この例のJourney Optimizer Push Tracking Experience EventデータセットのデータセットIDは​601c407d9d7e98194b61d352​です。

23.6.2 Journey Optimizerプッシュメッセージ用データインレットの作成

Adobe Experience Platformで、画面の左側にあるメニューの「ソース」をクリックします。

データ取得

ソースカタログで、HTTP API​のソースコネクタが表示されるまで下にスクロールし、「データを追加」をクリックします。

データ取得

次に、「新しいアカウント」を選択し、次のように詳細を入力します。

  • アカウント名:ldap - HTTP APIインレット(ldapをldapに置き換えます)

XDM互換​のチェックボックスをオンにします。

ソースに接続」をクリックします。

データ取得

すぐに確認メッセージ​Connected​が表示されます。 「次へ」をクリックします。

データ取得

Targetデータセット​の下で、既存のデータセット​を選択し、データセット​Journey Optimizer Push Profile Dataset​を参照して探します。 そうすれば、これが手に入る。

次へ」をクリックします。

データ取得

フローに次のような名前を付けます。ldap - Journey Optimizerプッシュインレットフロー。 「次へ」をクリックします。

データ取得

Finish​をクリックします。

データ取得

これで、HTTP APIコネクタが作成されました。 次の演習では、ストリーミングエンドポイントURL​を書き留める必要があります。 この例のURLは​https://dcs.adobedc.net/collection/105495ebb6e9c98a2d010ddb51599c7f942edd4f1724deb779ec81bbcdd6fd2f​です。

データ取得

これで、DatastreamおよびAdobe Experience Platform Data Collection Clientプロパティの設定を続行できます。

23.6.3モバイル用データストリームの作成

https://experience.adobe.com/#/data-collection/に移動します。

ドロップダウンメニューを開き、Datastream​をクリックします。

左側のナビゲーションでデータストリームアイコンをクリックします。

新しいデータストリーム」をクリックします。

左側のナビゲーションでデータストリームアイコンをクリックします。

わかりやすい名前​を指定し、オプションの説明には、「 ldap - Demo System Datastream (Mobile) 」と入力し、 ldap​をLDAPに置き換えます。
保存」ボタンをクリックします。

データストリームに名前を付けて保存する

次の内容が表示されます。

データストリームに名前を付けて保存する

Adobe Experience Platform​をオンに切り替えると、追加のフィールドが表示されます。 次の内容が表示されます。

データストリーム設定に名前を付けて保存する

Sandbox​の場合は、サンドボックス名を選択します。

メモ

IMS Org ID、組織名およびAdobe Experience Platformサンドボックス名は、Adobeの担当者が設定した、会社のGitHubリポジトリで確認できます。 使用するサンドボックスが不明な場合は、AEP Enablement FY21​という名前のサンドボックスが表示されるかどうかを確認します。 そのサンドボックスが表示される場合は、選択してください。

データストリーム設定に名前を付けて保存する

「イベントデータセット」で、「 Demo System - Event Dataset for Mobile App (Global v1.1) 」を選択し、「プロファイルデータセット」で、「 Demo System - Profile Dataset for Mobile App (Global v1.1) 」を選択します。 「保存」をクリックします。

データストリーム設定に名前を付けて保存する

次に、Datastreamが3つの環境で構成されていることを確認します。

データストリーム設定に名前を付けて保存する

これで、モバイル用のAdobe Experience Platformデータ収集クライアントプロパティでDatastreamを使用する準備が整いました。

23.6.4モバイル用の新しいAdobe Experience Platformデータ収集クライアントプロパティの作成

https://experience.adobe.com/#/data-collection/に移動します。 以前のモジュールを完了すると、2つのAdobe Experience Platform Data Collection Clientプロパティが既に作成されます。1つはweb用、もう1つはモバイル用です。

DSN

これらのAdobe Experience Platformデータ収集クライアントプロパティは、以前のモジュールの一部として既に使用されています。 このモジュールでは、Mobile用の新しいAdobe Experience Platformデータ収集クライアントプロパティを作成し、Edge、メッセージングおよびアシュランス(Griffon)用の新しいAEP SDKと互換性を持たせます。

新しいプロパティ」をクリックして、新しいAdobe Experience Platformデータ収集クライアントプロパティを作成します。

Adobe Experience Platform のデータ収集

名前として、ldap - Demo System (DD/MM/YYYY) (mobile - Edge)​を使用し、Platform​を選択します。モバイル。 「保存」をクリックします。

Adobe Experience Platform のデータ収集

新しく作成したAdobe Experience Platform Data Collection Clientプロパティを開きます。

Adobe Experience Platform のデータ収集

拡張機能​に移動します。 拡張機能​Mobile Core​と​Profile​が既にインストールされていることがわかります。

Adobe Experience Platform のデータ収集

カタログ​に移動し、拡張機能​Adobe Experience Platform Edge Network​の「インストール」をクリックします。

Adobe Experience Platform のデータ収集

そうすれば、これが見える。

Adobe Experience Platform のデータ収集

ドロップダウンを開き、前の演習の1つで作成したデータストリームを選択します。 「保存」をクリックします。

メモ

Adobe Experience Platformのデータ収集のバグにより、最初の100個のデータストリームのみがドロップダウンリストに表示されます。 リストに表示されるように、データストリームの名前をAまたは0で始める必要があります。

Adobe Experience Platform のデータ収集

その後、戻ってきます。 もう一度​カタログ​に移動します。

Adobe Experience Platform のデータ収集

拡張機能​AEP Assurance​を検索し、Install​をクリックします。

Adobe Experience Platform のデータ収集

メモ

AEP Assuranceは、モバイルアプリでデータを収集したりエクスペリエンスを提供したりする方法を調査、配達確認、シミュレーションおよび検証するのに役立ちます。 AEPアシュアランスとプロジェクトグリフォンについて詳しくは、https://aep-sdks.gitbook.io/docs/beta/project-griffonを参照してください。

AEP Assurance​拡張機能には、設定に特有のものはないので、拡張機能ビューに直接戻ります。

Adobe Experience Platform のデータ収集

公開フロー​に移動し、「新しいライブラリの追加」をクリックします。

Adobe Experience Platform のデータ収集

ライブラリに名前を付け、環境を選択します。開発、「変更されたすべてのリソースを追加」をクリックし、「開発用に保存してビルド」をクリックします。

Adobe Experience Platform のデータ収集

その後、ライブラリの構築が開始され、数秒以内に構築する必要があります。

Adobe Experience Platform のデータ収集

環境​に移動し、開発​環境の​インストール​アイコンをクリックします。

Adobe Experience Platform のデータ収集

そうすれば、これが見える。 環境ファイルID​の横にある​コピー​アイコンをクリックします。

Adobe Experience Platform のデータ収集

環境ファイルIDは次のようになります。b754ed1bed61/7712c63caf43/launch-2914570360f6-development

次の手順でiOSアプリを更新する必要があります。

23.6.5設定IDの更新

匿名ブラウザーウィンドウを開き、https://public.aepdemo.net/admin_configuration_update.htmlに移動します。

Update Configuration ID​ページが表示されます。 個人の設定IDを入力し、「設定を読み込む」をクリックします。

DSN

これで、独自の個人設定IDと現在の設定が表示されます。 この演習の目的は、前の演習で作成した​環境ファイルID​で、Launch Mobile App Tag URL​を更新することです。

DSN

現在の値を新しい値で置き換えます。

DSN

メッセージングインレットIDメッセージング使用APNSSandboxメッセージングプロファイルデータセットIDメッセージングイベントデータセットID​のフィールドが表示されるまで下にスクロールします。

前の演習で収集した変数を使用して、これらのフィールドを更新する必要があります。

  • Messaging Inlet IDは、演習23.5.2で作成したHTTP API Source ConnectorのURLで、次のようになります。 https://dcs.adobedc.net/collection/cfd54050618a515dc1f7320ae39afd082ec8e8bf0e94abd9ac3ea805fdb07378
  • メッセージング APNSSandboxをfalseに設定する必要が あります
  • Messaging Profile Dataset IDは、 Journey Optimizer Push Profile Dataset​というデータセットのデータセットIDです。このデータセットは、演習23.5.1で取得しました。
  • Messaging Event Dataset IDは、演習23.5.1で取得した、 Journey Optimizer Push Tracking Experience Event Dataset​というデータセットのデータセットIDです。

DSN

下にスクロールし、「Update Configuration ID」をクリックします。

DSN

これで、設定IDが更新されました。

どのオプションを選択しても、変更を加えた後は、iOSアプリで設定をテストできます。

23.6.6 iOSアプリの設定

このデモおよびイネーブルメント環境で使用されるモバイルアプリケーションは、iOS​でのみ使用できます。

iOS​デバイスを使用し、AppStore​を開いて、Platform - Edge​を検索します。 「DOWNLOAD/INSTALL」ボタンをクリックします。

DSN

次に、「開く」をクリックします。

DSN

画面が表示されます。 作成した​設定ID​を手動で入力するか、QRコードスキャン​アイコンをクリックしてQRコードをスキャンします。

DSN

デモWebサイトのAdminホームページには、スキャンできるQRコードがあります。

DSN

アプリで​QRコードスキャン​をクリックすると、次の内容が表示されます。 OK​をクリックして、QRコードをスキャンします。

DSN

QRコードをスキャンした後、この画面に戻り、設定IDが入力されます。 「設定を読み込む」をクリックします。

DSN

次に、読み込む環境の確認が表示されます。 「設定を保存」をクリックします。

DSN

数秒後、Select LDAP​画面が表示されます。 LDAPを選択し、「保存」をクリックします。

DSN

数秒後、デモブランド​Luma​が自動的に読み込まれます。

DSN

最後に、アプリ内にLumaのホームページが表示されます。

DSN

アプリを上にスワイプしてアプリを強制終了し、アプリを完全に上にスワイプしてアプリを強制終了します。

DSN

メモ

アプリを再起動した後、最大3つの権限プロンプトを受け入れるように求められます。 アプリで必要に応じて、「OK」、「許可」または「許可」をクリックして、これらのプロンプトを受け入れます。



DSNDSNDSN

アプリを再度開きます。

アプリのホームページで、「…」をクリックします。​ボタンをクリックします。 左隅 次に、「AEPアシュランス」を選択します。

Adobe Experience Platform のデータ収集

次の内容が表示されます。

Adobe Experience Platform のデータ収集

次に、QRコードをスキャンしてiOSデバイスをAEP Assuranceセッションに接続する必要があります。

AEPアシュアランスセッションを開始するには、https://experience.adobe.com/#/@experienceplatform/griffonに移動します。 「セッションを作成」をクリックします。

Adobe Experience Platform のデータ収集

開始」をクリックします。

Adobe Experience Platform のデータ収集

次の値を入力します。

  • セッション名:ldap - iOSとプッシュデバッグ​を使用し、ldapをldapに置き換えます。
  • ベースURL:com.adobe.platform.edge://default​を使用します。

次へ」をクリックします。

Adobe Experience Platform のデータ収集

画面にQRコードが表示され、iOSデバイスでスキャンする必要があります。

Adobe Experience Platform のデータ収集

iOSデバイスで、QRコード​アイコンをクリックし、AEP Assuranceによって表示されるQRコードをスキャンします。

Adobe Experience Platform のデータ収集

QRコードをスキャンすると、AEP保証セッションURLがiOSデバイスに表示されます。 「AEPアシュアランスを開始」をクリックします。

Adobe Experience Platform のデータ収集

次に、PINコードの入力を求めるポップアップ画面が表示されます。 AEP Assurance画面からPINコードをコピーし、Connect​をクリックします。

Adobe Experience Platform のデータ収集

その後、iPadまたはiPhoneからAEPアシュアランスセッションに接続されます。

Adobe Experience Platform のデータ収集

アプリを上にスワイプしてアプリを強制終了し、アプリを完全に上にスワイプしてアプリを強制終了します。

Adobe Experience Platform のデータ収集

iOSアプリが停止すると、AEPアシュアランスセッションから切断されます。

Adobe Experience Platform のデータ収集

iOSアプリが再び起動すると、アプリがAEP Assuranceに自動的に接続され、イベントのリストが即座に読み込まれます。

Adobe Experience Platform のデータ収集

メモ

左側のメニューに​データ要素共有状態設定ビューアプッシュデバッグ​のオプションが表示されない場合は、設定​ボタンをクリックして追加してください。 次に、下に示す​**+**​アイコンをクリックし、「保存」をクリックします。

Adobe Experience Platform のデータ収集

プッシュデバッグ​に移動します。 こんな感じがする。

説明:

  • 1列目の​クライアント​には、iOSデバイスで使用可能な識別子が表示されます。 ECIDとプッシュトークンが表示されます。
  • 2番目の列には、プロファイル​情報と、プッシュトークンが存在するプラットフォーム(APNSまたはAPNSSandbox)に関する追加情報が表示されます。 「Inspectプロファイル」ボタンをクリックすると、Adobe Experience Platformに移動し、完全なリアルタイム顧客プロファイルが表示されます。
  • 3番目の列には、アプリ設定​が表示されます。これは、演習​23.5.4 Launchでアプリ設定を作成する​の一部として設定されています。

Adobe Experience Platform のデータ収集

プッシュ設定をテストするには、「プッシュ通知を送信」ボタンをクリックします。

プッシュ通知を送信」ボタンをクリックした時点で​Platform​アプリが開かないようにする必要があります。アプリが開いている場合は、プッシュ通知がバックグラウンドで受信され、表示されない可能性があります。

Adobe Experience Platform のデータ収集

次に、iOSデバイスにこのようなプッシュ通知が表示されます。

メモ

受信するプッシュ通知のタイムスタンプは、現在の時刻とは異なるUTC/GMT時刻を示します。 これは正常で、期待されるとおりで、時間の違いは、現在のタイムゾーンと現在のUTC/GMT時間の違いと等しくなります。

Adobe Experience Platform のデータ収集

プッシュ通知を受け取った場合は、設定が正しく、正常に動作していることを意味します。

23.6.7プッシュメッセージの作成

プッシュメッセージを設定するには、Journey Optimizerに移動します。

プッシュ

サンドボックス(--aepTenantId--にする必要があります)を選択してください。

プッシュ

メッセージ​に移動します。 「メッセージを作成」をクリックします。

プッシュ

プリセット」ドロップダウンで、使用するプリセットを選択します。 この場合、モバイル(APNS)のCJMアルファプリセット​という名前のプリセットは、選択するプリセットです。

プッシュ

この規則を使用して名前を入力します。ldap -​を保存します。

プッシュ通知​のチェックボックスを忘れずにオンにしてください。 「作成」をクリックします。

プッシュ

そうすれば、これが見える。 「タイトル」フィールドの​鉛筆​アイコンをクリックします。

プッシュ

そうすれば、これが見える。 リアルタイム顧客プロファイルから任意のプロファイル属性を直接選択できるようになりました。

プッシュ

Person​が表示されるまで下にスクロールします。 矢印​をクリックすると、次のレベルに進みます。

プッシュ

」の横にある​矢印​をクリックします。

プッシュ

最後に、フィールド​​の横にある​+​アイコンをクリックします。 次に、名のパーソナライゼーショントークンが追加されます。{{profile.person.name.firstName}}.

プッシュ

次に、テキスト​を追加します。ようこそ! {{profile.person.name.firstName}}​の後ろに表示されます。

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

プッシュ

これです 鉛筆​アイコン(「本文」フィールド)をクリックします。

プッシュ

今日のお買い得時に10%割引を受けるには、ここをクリックしてください! 「保 存」をクリックします

プッシュ

これで、プッシュメッセージの準備が整いました。 「公開」をクリックして、メッセージを公開します。

プッシュ

もう一度「公開」をクリックします。

プッシュ

これで、メッセージの準備が整い、ジャーニーで使用できます。

プッシュ

23.6.8新しいイベントの作成

メニューで、ジャーニー管理​に移動し、イベント​の下の​管理​をクリックします。

ACOP

イベント​画面に、次のようなビューが表示されます。 「イベントを作成」をクリックします。

ACOP

空のイベント設定が表示されます。

ACOP

まず、イベントに次のような名前を付けます。ldapStoreEntryEventをldapに置き換えます。ldap

ACOP

次に、Store Entry Eventのような説明を追加します。

ACOP

次に、イベントタイプ​を選択します。 「単一」を選択します。

ACOP

次に、イベントIDタイプ​を選択します。 「生成されたシステム」を選択します。

ACOP

次に、スキーマの選択を示します。 この演習では、スキーマを準備しました。 スキーマDemo System - Event Schema for Mobile App (Global v1.1) v.1を使用してください。

ACOP

スキーマを選択すると、ペイロード​セクションで多数のフィールドが選択されます。 これで、イベントの設定が完了しました。

ACOP

次に、これが表示されます。 「保存」をクリックします。

ACOP

これで、イベントが設定され、保存されました。 イベントを再度クリックして、イベントを編集​画面を再度開きます。

ACOP

ペイロード​フィールドの上にマウスポインターを置くと、3つのアイコンが再度表示されます。

ACOP

ペイロードを表示​アイコンをクリックします。 これで、予想されるペイロードの例が表示されます。

ACOP

イベントには一意のオーケストレーションイベントIDが含まれ、_experience.campaign.orchestration.eventIDが表示されるまでペイロードを下にスクロールすると見つかります。

ACOP

次の手順で作成するジャーニーをトリガーするために、イベントIDをAdobe Experience Platformに送信する必要があります。 このeventIDは、次の手順で必要になるので書き留めます。
"eventID": "ff88e8f5d9405230327afb1a81275996a6e01948059b8109c49fd19ccc01722a"

OK」をクリックし、「キャンセル」をクリックします。

この演習の最後に、テストとデモ用のイベントを使用するには、設定IDにストアエントリイベントIDを入力する必要があります。

それには、匿名ブラウザーウィンドウを開き、https://public.aepdemo.net/admin_configuration_update.htmlに移動します。

Update Configuration ID​ページが表示されます。 個人の設定IDを入力し、「設定を読み込む」をクリックします。

DSN

これで、独自の個人設定IDと現在の設定が表示されます。 この演習の目的は、フィールド​EventID - Beacon​を、作成した​イベントID​で更新することです。 下にスクロールして、フィールド​EventID - Beacon​を探します。

DSN

現在の値を新しい値で置き換えます。

DSN

下にスクロールし、「Update Configuration ID」をクリックします。

DSN

これで、設定IDが更新されました。

23.6.9ジャーニーでのイベントとプッシュメッセージの使用

メニューで、ジャーニー​に移動し、ジャーニーを作成​をクリックします。

DSN

そうすれば、これが見える。

DSN

ジャーニーに名前を付けます。 ldap - Store Entry journey​を使用し、ldap​をldapに置き換えます。 「OK」をクリックします。

DSN

まず、イベントをジャーニーの出発点として追加する必要があります。 イベント​ldapStoreEntryEvent​を検索し、キャンバスにドラッグ&ドロップします。 OK​をクリックします。

DSN

次に、「アクション」で、「メッセージ」アクションを検索します。

DSN

メッセージ」アクションをキャンバスにドラッグ&ドロップし、「編集」アイコンをクリックしてメッセージを選択します。

DSN

前の手順で作成したプッシュメッセージを選択します。 「選択」をクリックします。

DSN

その後、これを持っている。 「OK」をクリックします。

DSN

オーケストレーションタイプ​終了​を検索し、キャンバスにドラッグ&ドロップします。 「OK」をクリックします。

DSN

公開」を2回クリックします。

DSN

これで、ジャーニーが公開されました。

DSN

23.6.10ジャーニーとプッシュメッセージのテスト

モバイルアプリを使用してジャーニーをテストするには、まずアプリを削除し、再インストールして、設定IDを再度読み込む必要があります。 これは、設定IDに対する変更が確実にアプリに読み込まれるようにするためです。

DSN

演習23.5.6で説明されている手順に従って、アプリケーションを再度インストールし、設定IDを読み込みます。

DSN

Webサイトで作成したアカウントでアプリにログインします。

DSN

プロファイルがアプリに表示されていることを確認します。

DSN

アプリのホームページに戻ります。

アプリのホーム画面に戻ったら、左上隅にある​bluetooth​アイコンをクリックします。 このアイコンをクリックすると、イベントのEventIDを含むEdgeとAdobe Experience Platformのエクスペリエンスイベントが生成されます。 これにより、ジャーニーが開始され、数秒以内にプッシュメッセージが表示されます。

DSN

bluetooth​アイコンをクリックした直後にアプリを閉じてください。そうしないと、プッシュメッセージが表示されません。

数秒後に、メッセージが表示されます。

DSN

この練習は終わりました。

次の手順:23.7ビジネスイベントのジャーニーの作成

モジュール23に戻る

すべてのモジュールに戻る

このページ