この演習を開始する前に、NodeJSとAdobe I/OCLIがインストールされ、セットアップされていることを確認します。 詳しくは、演習22.1 — 環境の設定を参照してください。
EXP News Webサイトからダッシュボードアプリにストリーミングイベントを接続できるWebhookを見つけ出す必要があります。 実際には、既に練習22.3.2のaio app deploy
の出力としてそれを見つけているはずです。これは、デプロイ済みのアクションのリストの最初の行です。webhookで終わるもの。 デプロイ(例:
https://133309-rmaurexpnews-development.adobeio-static.net/api/v1/web/poc-platform-realtime-0.0.1/webhook
.webhookのURLをコピーし、後で使用できるように、どこかに保存します。
前の演習で見つけたWebhookを使用して、Project Firefly EXP News Fireflyダッシュボードアプリ用にサーバー側転送を設定します。
https://experience.adobe.com/#/data-collection/に移動します。 正しい組織に属していることを確認し、右上隅にが表示されていることを確認します。--envName--
.
左側のメニューで、「Server」をクリックします。 サーバーのプロパティの概要が表示されます。
モジュール21の一部として作成したサーバー側のプロパティを検索します(例:vangeluw - Demo System (24/04/2021) (Edge))をクリックして開きます。
左側のレールの「データ要素」をクリックし、「データ要素を追加」をクリックして新しいデータ要素を追加します。 データ要素定義画面で、次の情報を入力します。
brandName
Core
から「 」を選択します。Path
から「 」を選択します。arc.event.xdm.--aepTenantId--.demoEnvironment.brandName
「保存」をクリックして、データ要素を保存します。
左側のレールの「ルール」をクリックします。 このプロパティ用に作成されたルールの概要が表示され、演習21のすべてのページルールが一覧表示されます。 「Add Rule」をクリックします。
ルールを作成画面で、次の操作を実行します。
名前を指定します。例:All Pages EXP News
. 「+追加」をクリックして、新しい条件を追加します。
条件設定画面で、次の情報を入力します。
Regular
Core
Value Comparison
Core - Value Comparison
brandName
円柱アイコンをクリックして、表示されるダイアログからを選択します。フィールドに{{brandName}}
が入力されます。Equals
EXP News
ます。「変更を保持」をクリックして、「ルールを作成」画面に戻ります。 次に、+追加をクリックして、新しいアクションを追加します。
アクション設定画面で、左側のパネルに次の情報を入力します。
Adobe Cloud Connector
Make Fetch Call
Adobe Cloud Connector - Make Fetch Call
POST
https://133309-rmaurexpnews-development.adobeio-static.net/api/v1/web/poc-platform-realtime-0.0.1/webhook
「ボディ」をクリックします。
Bodyが次のようになるようにします。
{{XDM Event}}
が挿入されます。「変更を保持」をクリックします。 画面は次のようになります。 「保存」をクリックします。
左側の「公開フロー」をクリックして、Adobe Experience Platformデータ収集サーバーの設定に変更をデプロイします。
をクリックします…Development列のv1から右に移動し、「編集」をクリックします。
ライブラリを編集画面で、「変更されたすべてのリソースを追加」をクリックします。 最新の変更の概要が表示されます。 「開発用に保存してビルド」をクリックします。
しばらくすると、前の画面に戻ります。 v1が回転を停止し、緑で塗りつぶされるまで待ちます。 これで、EXPニュースページ用の更新されたサーバー側転送ルールがデプロイされました。
EXP Newsダッシュボードアプリで、EXP News Webサイトのインタラクションがリアルタイムで更新される方法を示します。
次に手順を示します。
https://public.aepdemo.netに移動します。
設定IDを入力し、「設定を読み込む」をクリックします。
ページの下部で、「設定を保存」をクリックします。
「LDAPを選択」をクリックし、リストからLDAP名を選択します。 「保存」をクリックします。
「ブランドを選択」をクリックし、リストから「EXP News (Demo brand for mediaent)
」を選択します。
「保存」をクリックします。
環境ステータス画面から
EXP Newsロゴをクリックします。 EXP NewsのWebサイトに移動します。
EXP NewsのWebサイトで、クリックして記事を読み、ビデオを見てください。
EXP News Real-time Dashboard Fireflyアプリに戻ります。EXP Newsサイトでのインタラクションをリアルタイムで更新する必要があります。
これをもっと楽しんでみて。 開発者で冒険的な人で余裕がある場合は、ダッシュボードアプリのソースコードを調べ、必要に応じて変更を加えてください。
これで、この演習とこのモジュールが終了しました。
次の手順:概要と利点