https://webhook.site/に移動します。 次のように表示されます。
固有のURLが表示されます。次のようになります。https://webhook.site/f02f2c22-44f9-40d8-8188-dc60fd03e3ec
.
このWebサイトは、このWebhookを作成しました。Adobe Experience Platform Data Collection Server propertyでこのWebhookを設定して、イベントの転送のテストを開始できます。
https://experience.adobe.com/#/data-collection/に移動します。
左側のメニューで、「Server」をクリックします。 次に、使用可能なすべてのAdobe Experience Platform Data Collection Serverプロパティの概要が表示されます。 演習21.1で作成したプロパティを検索してクリックし、開きます。
左側のメニューで、データ要素に移動します。 「新規データ要素を作成」をクリックします。
次に、設定する新しいデータ要素が表示されます。
次の項目を選択します。
これでいい。 「保存」をクリックします。
上記のパスでは、arcを参照します。 arcはAdobeリソースコンテキストを表 し、arcalwaysはServer Sideコンテキストで使用可能な最も高いオブジェクトを表します。Adobe Experience Platform Data Collection Serverの関数を使用して、このarcオブジェクトにエンリッチメントと変換を追加できます。
上記のパスでは、イベントを参照します。 イベントは一意のイベントを表し、Adobe Experience Platform Data Collection Serverは常にすべてのイベントを個別に評価します。Web SDK Client Sideから送信されるペイロードにeventsへの参照が表示される場合がありますが、Adobe Experience Platform Data Collection Serverでは、すべてのイベントが個別に評価されます。
左側のメニューで、ルールに移動します。 「新規ルールを作成」をクリックします。
次に、設定する新しいルールが表示されます。
名前を入力します。すべてのページ。
この演習では、条件を設定する必要はありません。 代わりに、アクションを設定します。 アクションの下の+追加ボタンをクリックします。
そうすれば、これが見える。
次の項目を選択します。
これにより、次の名前が得られます。Adobeクラウドコネクタ — 取得呼び出しをおこないます。 次が表示されます。
次に、以下を設定します。
これで、これを使用できます。 次に、Bodyに移動します。
そうすれば、これが見える。 以下に示すデータ要素アイコンをクリックします。
ポップアップで、前の手順で作成したデータ要素XDMイベントを選択します。 「選択」をクリックします。
そうすれば、これが見える。 「変更を保存」をクリックします。
そうすれば、これが見える。 「保存」をクリックします。
これで、Adobe Experience Platformデータ収集サーバーのプロパティで最初のルールが設定されました。 公開フローに移動して、変更を公開します。
示されているように「を編集」をクリックして、開発ライブラリv1を開きます。
「Add All Changed Resources」ボタンをクリックすると、ルールとデータ要素がこのライブラリに表示されます。 次に、「開発用に保存してビルド」をクリックします。 変更がデプロイされました。
数分後に、デプロイメントが完了し、テストの準備が整ったことがわかります。
新しい匿名ブラウザーウィンドウを開き、https://public.aepdemo.netに移動します。
そうすれば、これが見える。
設定IDを入力し、「設定を読み込む」をクリックします。 設定が読み込まれます。
下にスクロールし、「設定を保存」をクリックします。
その後、管理ホームページにリダイレクトされます。 「LDAP」を選択します。 LDAPを選択し、「保存」をクリックします。
その後、管理ホームページにリダイレクトされます。 「ブランドを選択」に移動し、ブランド「Luma」を選択して、「保存」をクリックします。
その後、管理ホームページにリダイレクトされます。 Lumaロゴをクリックします。
Lumaのホームページが表示されます。
ブラウザーの開発者ビューを開くと、次に示すようにネットワーク要求を調査できます。 フィルターinteractを使用すると、Adobe Experience Platform Data Collection ClientからAdobe Edgeに送信されたネットワークリクエストが表示されます。
生のペイロードを選択した場合は、https://jsonformatter.org/json-pretty-printに移動し、ペイロードを貼り付けます。 「可能にする」をクリックします。 次に、JSONペイロード、eventsオブジェクト、xdmオブジェクトが表示されます。 前述の手順の1つで、データ要素を定義した際に参照arc.event.xdmを使用しました。これにより、このペイロードのxdmオブジェクトを解析できます。
前の手順の1つで使用したWebサイトhttps://webhook.site/にビューを切り替えます。 これで、このビューと似たビューが表示され、左側のメニューにネットワークリクエストが表示されます。 上に示したネットワークリクエストからフィルターされたxdmペイロードが表示されています。
ペイロードで少し下にスクロールして、ページ名を探します(この場合はLuma Home)。
Webサイト内を移動すると、このカスタムWebhookでリアルタイムに追加のネットワークリクエストが使用できるようになります。
Web SDK/XDMペイロードのサーバー側転送を外部カスタムWebhookに設定しました。 次の演習では、同様のアプローチを設定し、同じデータをGoogleおよびMicrosoft Azure環境に送信します。
次の手順:21.4 Google Cloud関数を作成して設定します。