Audience Managerのデータ収集ライブラリを、Audience Manager タグ拡張機能からWeb SDK タグ拡張機能に更新します
対象オーディエンス
このページは、Audience Manager タグ拡張機能を使用してweb コレクションデータをAudience Managerに取り込むAudience Managerのお客様向けです。 AppMeasurement JavaScript ライブラリを使用しているお客様は、Audience Managerのデータ収集ライブラリをAppMeasurement JavaScript ライブラリからWeb SDK JavaScript ライブラリ に更新する方法に関するガイドをお読みください。
この実装パスの利点と欠点
この移行アプローチを使用すると、利点と欠点の両方があります。 各オプションを慎重に検討し、自社に最適なアプローチを選びましょう。
- サイトでコードの変更はありません:実装には既にタグがインストールされているため、すべての移行の更新はタグインターフェイスで行うことができます。
- 既存の実装を使用:このアプローチでは、新たに実装する必要はありません。 新しいルールアクションは必要ですが、既存のデータ要素とルール条件を最小限の変更で再利用できます。
- スキーマは必要ありません: Web SDKに移行するこの段階では、XDM スキーマは必要ありません。 代わりに、
dataオブジェクトを設定して、データをAdobe Audience Managerに直接送信できます。 Web SDKへの移行が完了したら、組織のスキーマを作成し、データストリームマッピングを使用して該当するXDM フィールドに入力できます。 移行プロセスのこの段階でスキーマが必要な場合、Adobe Audience Manager XDM スキーマの使用が強制されます。 このスキーマを使用すると、組織が将来、独自のスキーマを使用することがより困難になります。
- 実装の技術的負債:このアプローチでは、既存の実装の変更された形式を使用するため、実装ロジックを追跡したり、必要に応じて変更を実行したりすることが困難になる可能性があります。 カスタムコードは、特にデバッグが難しい場合があります。
- Platformにデータを送信するにはマッピングが必要です:組織でReal-Time CDPを使用する準備ができたら、Adobe Experience Platformのデータセットにデータを送信する必要があります。 このアクションでは、
dataオブジェクトのすべてのフィールドが、XDM スキーマフィールドに割り当てるデータストリームマッピングツールのエントリである必要があります。 マッピングは、このワークフローに対して1回だけ実行する必要があり、実装の変更は必要ありません。 ただし、XDM オブジェクトでデータを送信する場合は、この手順は必要ありません。
Adobeでは、Adobe Audience Manager タグ拡張機能を使用して既存の実装がある場合は、この実装パスに従うことをお勧めします。
Web SDKへの移行に必要な手順
次のステップは、取り組むべき具体的な目標を含んでいます。 各ステップを選択して、その実行方法を詳しく説明します。
Adobe Experience Platform Data Collectionでデータストリームを作成するには、次の手順に従います。 このデータストリームにデータを送信すると、データはAudience Managerに転送されます。 将来的には、このデータストリームがデータをReal-Time CDPに転送します。
-
experience.adobe.comに移動し、資格情報を使用してログインします。
-
右上のホームページまたは製品セレクターを使用して、Data Collectionに移動します。
-
左側のナビゲーションで、Datastreamsを選択します。
-
New Datastreamを選択します。
-
目的の名前を入力し、Saveを選択します。
-
データストリームを作成したら、Add Serviceを選択します。
-
サービス ドロップダウンメニューで、Adobe Audience Managerを選択します。
-
「Enable XDM Flattened Fields」オプションがオフになっていることを確認します。
これで、データストリームがAudience Managerにデータを受け取って渡す準備が整いました。
このセクションでは、次のステップで行われる移行作業の大部分に対してタグを準備します。
-
Adobe Experience Platform インターフェイスの左上にあるハンバーガーアイコンを選択し、Tagsを選択します。
-
目的のタグプロパティを選択します。
-
タグプロパティの左側のナビゲーションで、Extensionsを選択します。
-
上部の Catalog を選択すると、使用可能なすべての拡張機能のリストが表示されます。
-
Adobe Experience Platform Web SDK拡張機能を検索して選択し、右側の Install を選択します。
-
拡張機能の設定が表示されます。 Datastreams セクションを探し、使用しているサンドボックスと、前の手順で作成したデータストリームを選択します。
-
Saveを選択します。
タグプロパティにWeb SDKがインストールされました。
データオブジェクトデータ要素は、Web SDKがデータストリームに送信するために使用するペイロードを設定するための直感的なフレームワークを提供します。 次の手順で更新するほとんどのルールは、このデータ要素を操作します。
-
タグインターフェイスの左側のナビゲーションで、Data Elementsを選択します。
-
Add Data Elementを選択
-
データ要素に次の設定を指定します。
- Name: 「データレイヤー」や「データオブジェクト」など、必要なものはすべて
- Extension:Adobe Experience Platform Web SDK
- Data Element Type:Variable
- チェックボックスは、そのままにしておくことができます。
-
右側で、次の設定を選択します。
- プロパティ ラジオ ボタン:Data
- Solution:Adobe Audience Manager
-
Saveを選択します。
タグプロパティには、各ルールの更新に必要なあらゆる情報が含まれています。
この手順では、Web SDKへの移行に必要な労力の大部分を確認できます。また、導入の仕組みについても把握する必要があります。 一般的なタグルールを編集する方法の例を以下に示します。 実装内のすべてのタグルールを更新して、Audience Manager拡張機能へのすべての参照をWeb SDK拡張機能に置き換えます。
-
タグインターフェイスの左側のナビゲーションで、Rulesを選択します。
-
編集するルールを選択します。
-
アクション Audience Manager - Set Variablesを選択
-
このルール内で設定されたすべてのAudience Manager変数を記録します。 ドロップダウンメニューに設定された変数とカスタムコード内に設定された変数の両方を含めます。
-
Action Configurationを次の設定に変更します。
- Extension:Adobe Experience Platform Web SDK
- Action type:変数を更新
-
手順3で作成したデータオブジェクトが、右側のData element フィールドのドロップダウンで選択されていることを確認します。
-
Audience Managerのキーと値のペアを、Audience Manager拡張機能で設定した値と同じ値に設定します。
-
Web SDK拡張機能を使用してすべてのルールロジックをレプリケートしたら、Keep Changesを選択します。
-
Audience Manager タグ拡張機能を使用して値を設定するアクション設定ごとに、これらの手順を繰り返します。
上記の手順は、値を設定するルールにのみ適用されます。 次の手順は、Action Configuration Send Eventを使用するすべてのアクションを置き換えます。
-
Web SDK イベントを送信するルールを選択します。
-
アクションの種類 Send Event を選択します。
-
Action Configurationを次の設定に変更します。
- Extension:Adobe Experience Platform Web SDK
- Action type:Send event
-
右側で、アクション設定を次のように変更します。
- Type: Web Webpagedetails Page Viewsを使用してください。
- Data:手順3で作成したデータオブジェクトを選択します。
-
Keep Changesを選択します。
-
Audience Managerを使用してイベントを送信するアクション設定ごとに、これらの手順を繰り返します。
更新されたルールの公開は、タグ設定に対する他の変更と同じワークフローに従います。
-
タグインターフェイスの左側のナビゲーションで、Publishing Flowを選択します。
-
Add Libraryを選択します。
-
このタグに「Web SDKにアップグレード」などの名前を付けます。
-
Add All Changed Resourcesを選択します。
-
Saveを選択します。
-
公開ワークフローには、ビルド中であることを示すオレンジ色のドットが表示されます。 ドットが緑色に変わると、変更内容が開発環境で使用できるようになります。
-
開発環境の変更をテストして、すべてのルールが適切に実行され、データオブジェクトに期待される値が入力されていることを確認します。
-
準備ができたら、ライブラリを承認用に送信し、ステージング用にビルドし、最終的に承認して実稼動用に公開します。
タグ実装がWeb SDKに完全に移行されたら、Audience Manager拡張機能を無効にできます。
- タグインターフェイスの左側のナビゲーションで、Extensionsを選択します。
- Audience Manager拡張機能を探して選択します。 右側で、Disableを選択します。
- 上記と同じ公開ワークフローに従って、Audience Manager拡張機能の削除を公開します。
- 拡張機能を実稼動環境で無効にすると、完全にアンインストールできます。 拡張機能を選択し、右側の3点メニューを選択し、Uninstallを選択します。
- 上記と同じ公開ワークフローに従って、これらの変更を実稼動環境に公開します。
この時点で、Audience Managerの実装はWeb SDKに完全に移行され、将来的にReal-Time CDPに移行する準備が整います。