次に、Adobe Experience Platformデータ収集の構成要素をさらに詳しく見て、AEPデモWebサイトにインストールされる要素を理解します。 Adobe Experience Platform Web SDK拡張機能、データ要素とルールの設定、ライブラリの公開方法について詳しく説明します。
拡張機能は、Adobe Experience Platformデータ収集インターフェイスとライブラリ機能を拡張する、パッケージ化されたコードセットです。 Adobe Experience Platformのデータ収集はプラットフォームで、拡張機能はプラットフォーム上で実行されるアプリに似ています。 このチュートリアルで使用されるすべての拡張機能はAdobeが作成および管理しますが、サードパーティは独自の拡張機能を作成して、Adobe Experience Platformデータ収集ユーザーが管理する必要のあるカスタムコードの量を制限できます。
Adobe Experience Platformデータ収集に移動し、タグを選択します。
これは、以前に表示したAdobe Experience Platformデータ収集プロパティページです。
モジュール0では、Demo System Nextは次の2つのクライアントプロパティを作成しました。1つはwebサイト用、もう1つはモバイルアプリ用です。 「検索」ボックスでldapを検索して探します。
Webプロパティを開きます。
次に、プロパティの概要ページが表示されます。 左側のレールで拡張機能をクリックします。 AEP Web SDK拡張機能の下にある「設定」ボタンをクリックします。
AEP Web SDKへようこそ。 ここで、演習0.2で作成したデータストリームと、より高度な設定を使用して拡張機能を設定できます。 この演習では、2つの設定のみを構成します。
デフォルトのEdgeドメインは常にedge.adobedc.netです。 Adobe Experience CloudまたはAdobe Experience Platform環境にCNAME設定を実装した場合は、Edgeドメインを更新する必要があります。 Adobe Experience Platformインスタンスは、次のEdgeドメインを使用しています。--webSdkEdgeDomain--
.
インスタンスのEdgeドメインがデフォルトのEdgeドメインと異なる場合は、Edgeドメインを更新してください。 Edgeドメインを使用すると、ファーストパーティのトラッキングサーバーを設定できます。このサーバーは、バックエンドのCNAME設定を使用して、データが確実にAdobeに収集されます。
次に、「エッジ設定」見出しの下で「リストから選択」ラジオボタンが選択されていることを確認し、「エッジ設定」ボックスのリストから「ldap - Demo System Datastream」を選択します。
「保存」をクリックして、拡張機能ビューに戻ります。
データ要素は、データディクショナリ(またはデータマップ)の構築ブロックです。データ要素を使用して、マーケティングおよび広告テクノロジー全体でデータを収集、整理、配信します。
単一のデータ要素は、クエリ文字列、URL、cookie 値、JavaScript 変数などに値をマッピングできる変数です。Adobe Experience Platformのデータ収集全体で、変数名によって値を参照できます。 このデータ要素コレクションは、ルール(イベント、条件、アクション)の作成に使用する、定義済みデータの辞書になります。このデータディクショナリは、プロパティに追加した拡張機能で使用するために、すべてのAdobe Experience Platformデータ収集で共有されます。
既に存在するデータ要素をWeb SDK形式で編集します。
左側のレールの「データ要素」をクリックして、データ要素ページに移動します。
この演習では、データ要素の編集のみを行いますが、このページに「データ要素を追加」ボタンが表示されます。これは、新しい変数をデータディクショナリに追加するために使用します。 これは、Adobe Experience Platformのデータ収集全体で使用できます。 既に存在するその他のデータ要素(主にローカルストレージをデータソースとして使用)を自由に確認できます。
検索バーに「ruleArticlePages」と入力し、返されるデータ要素をクリックします。
この画面には、編集するXDMオブジェクトが表示されます。 エクスペリエンスデータモデル(XDM)は、このテクニカルチュートリアル全体で詳しく説明する概念ですが、現時点では、AEP Web SDKで必要な形式として理解するのに十分です。 デモWebサイトの記事ページで収集されたデータに、もう少し情報を追加します。
ツリーの下部にあるwebの横のプラスボタンをクリックします。
webPageDetailsの横にあるプラスボタンをクリックします。
siteSectionをクリックします。 これで、siteSectionは、まだデータ要素にリンクされていないことがわかります。 私たちはそれを変えましょう。
上にスクロールし、テキスト%pageType%を入力します。 「保存」をクリックします。
この時点で、AEP Web SDK拡張機能がインストールされ、XDM構造に対してデータを収集するためのデータ要素を更新しました。 次に、適切な時刻にデータを送信するルールを確認します。
Adobe Experience Platformデータ収集は、ルールベースのシステムです。 ユーザーの操作に関する各種データを参照します。ルールで設定された条件が満たされると、ルールは、特定した拡張機能、スクリプトまたはクライアント側コードをトリガーします。
異なる製品を 1 つのソリューションに統合するマーケティングおよび広告テクノロジーのデータと機能を統合するためのルールを構築します。
記事ページでデータを送信するルールを分類します。
左側のレールの「ルール」をクリックします。
メディアの検 索 — 記事のページを参照してください。
返されるルールをクリックします。
このルールを構成する個々の要素を見てみましょう。 すべてのルールに対して、指定されたEventが発生した場合、Conditionsが評価され、必要に応じて指定されたActionsが実行されます。
「Event Core - Window Loaded」をクリックします。 これは、が読み込まれるビューです。
「イベントタイプ」ドロップダウンをクリックします。
条件がtrueの場合、Adobe Experience Platformデータ収集にアクションを実行するようシグナルを送信する際に使用できる標準的なインタラクションの一部を示します。
「キャンセル」をクリックして、ルールに戻ります。
「条件コア — 値の比較」をクリックします。 ここで、データ要素pageTypeが文字列Articleと等しい場合、条件がtrueを返していることがわかります。 どちらかの側に%記号があるので、データ要素です。
「キャンセル」をクリックして、ルールに戻ります。
「アクションAEP Web SDK - Send Event」をクリックします。
AEP Web SDKによってAdobe Edgeに送信されるデータを確認できます。 具体的には、Web SDKのalloy Instanceを使用します。 別のインスタンスを設定すると、特に異なるデータストリームを使用できます。 イベントTypeをarticleViewとして指定し、送信するXDMデータは以前に変更したruleArticlePagesデータ要素です。
ルールを確認したら、Adobe Experience Platformデータ収集ですべての変更を公開できます。
最後に、更新したルールとデータ要素を検証するには、プロパティで編集した項目を含むライブラリを公開する必要があります。 Adobe Experience Platformデータ収集の公開セクションで、いくつかの簡単な手順を実行する必要があります。
左側のナビゲーションで「公開フロー」をクリックします。
既存のライブラリ(コンテンツライブラリ)をクリックします。
「変更されたすべてのリソースを追加」ボタンをクリックします。
下にスクロールして、ほとんどのリソースがリビジョン1(最新)のまま残りますが、データ要素は変更されています。ruleArticlePagesと拡張:AEP Web SDKは、最新でマークされます。
「開発用に保存してビルド」ボタンをクリックします。
ライブラリのビルドには数分かかる場合があり、完了すると、ライブラリ名の左側に緑の点が表示されます。
公開フロー画面に表示されるように、Adobe Experience Platformのデータ収集での公開プロセスには、このチュートリアルの範囲外の多くの点があります。 開発環境で1つのライブラリを使用するだけです。
次の手順:1.4クライアント側Webデータ収集