Customer Journey AnalyticsWeb SDK 実装で使用する XDM スキーマを作成します
Adobeは、Customer Journey Analyticsへのアップグレード時に、カスタムエクスペリエンスデータモデル(XDM)スキーマを作成することをお勧めします。 カスタムスキーマを使用すると、組織のニーズや使用する特定の Platform アプリケーションに合わせてカスタマイズされた、合理化されたスキーマが可能になります。 スキーマの変更が必要な場合は、数千もの未使用フィールドを調べて、更新が必要なフィールドを見つける必要はありません。
スキーマの作成
定義する XDM スキーマは、Adobe Experience Platformに収集するデータのモデルを表します。
カスタムスキーマを作成するには:
-
Adobe Experience Platformの左パネルの「DATA MANAGEMENT」で「 スキーマ 」を選択します。
-
スキーマを作成 を選択します。
-
スキーマ作成ウィザードの クラスを選択 手順で、次の操作を行います。
-
エクスペリエンスイベント を選択します。
note info INFO エクスペリエンスイベントスキーマは、プロファイルの 動作 をモデル化するために使用します(シーン名、買い物かごに追加するプッシュボタンなど)。 個々のプロファイルスキーマは、プロファイル_属性_(名前、メール、性別など)のモデル化に使用されます。 -
「次へ」を選択します。
-
-
スキーマを作成 ウィザードの 名前とレビューの手順 で、次の操作を行います。
-
スキーマの スキーマ表示名 と(オプション) 説明 を入力します。
-
「完了」を選択します。
-
-
スキーマに含めるフィールドを含むすべてのフィールドグループを追加します。
フィールドグループは、スキーマを簡単に拡張できる、再利用可能なオブジェクトと属性のコレクションです。
-
「フィールドグループ」セクションで、「+追加」を選択します。
-
フィールドグループを追加ダイアログで、リストから「AEP Web SDK ExperienceEvent」フィールドグループを選択します。
「プレビュー」ボタンを選択すると、このフィールドグループに属するフィールド(
web > webPageDetails > name
など)のプレビューを表示できます。「戻る」を選択してプレビューを閉じます。
-
(オプション)含める追加のフィールドグループを選択します。
-
「フィールドグループを追加」を選択します。
-
-
(オプション)スキーマに含めるカスタムフィールドがある場合は、カスタムフィールドグループを作成し、そのフィールドグループにカスタムフィールドを追加します。
-
「フィールドグループ」セクションで、「+追加」を選択します。
-
フィールドグループを追加 ダイアログで、「新しいフィールドグループを作成」を選択します。
-
表示名と説明(オプション)を指定し、「フィールドグループを追加」を選択します。
-
-
構造パネルで、スキーマ名の隣にある「+」をクリックします。
-
「フィールドプロパティ」パネルで、名前に
Identification
、表示名に ID と入力し、タイプで オブジェクト、フィールドグループで ExperienceEvent Core v2.1 を選択します。note note NOTE そのフィールドグループが使用できない場合は、ID フィールドを含む別のフィールドグループを探します。 または 新しいフィールドグループを作成して 新しい ID フィールドを追加( ecid
、crmId
など、必要なその他)をフィールドグループに追加し、その新しいフィールドグループを選択します。ID オブジェクトは、スキーマに ID 機能を追加します。 この場合、Experience Cloud ID とメールアドレスを使用して、サイトを訪問しているプロファイルを識別します。 人物の ID を追跡するために使用できる属性は他にも多数あります(顧客 ID、ロイヤルティ ID など)。
「適用」を選択して、このオブジェクトをスキーマに追加します。
-
先ほど追加した ID オブジェクトで「ecid」フィールドをクリックし、右パネルの ID 名前空間リストから ID、プライマリ ID および ECID を選択します。
Experience Cloud ID を、Adobe Experience Platform Identity Service が同じ ECID を持つプロファイルの動作を組み合わせる(ステッチする)ために使用するプライマリ ID として指定します。
「適用」を選択します。ecid 属性にフィンガープリントアイコンが表示されます。
-
先ほど追加した ID オブジェクトで「メール」フィールドをクリックし、フィールドプロパティパネルのID 名前空間リストから ID と メール を選択します。
メールアドレスを、Adobe Experience Platform Identity Service がプロファイルの動作を組み合わせる(ステッチする)ために使用するもう一つの ID として指定します。
「適用」を選択します。メール属性にフィンガープリントアイコンが表示されます。
「保存」を選択します。
-
(オプション)Customer Journey Analyticsを RTCDP と統合する場合は、スキーマの名前を表示しているスキーマのルート要素を選択してから、「プロファイル」スイッチを選択します。
プロファイルのスキーマを有効にするよう求められます。有効にすると、このスキーマに基づくデータセットにデータが取り込まれたときに、そのデータをリアルタイム顧客プロファイルと結合します。
詳しくは、リアルタイム顧客プロファイルで使用するスキーマを有効にするを参照してください。
note important IMPORTANT プロファイルでスキーマを有効にした後は、プロファイルで無効にすることはできません。 -
「保存」を選択してスキーマを保存します。
Web サイトから取得できるデータをモデル化する、最小限のスキーマを作成しました。このスキーマを使用することで、Experience Cloud ID とメールアドレスを使用してプロファイルを識別できます。プロファイルのスキーマを有効にすることで、web サイトから取り込んだデータをリアルタイム顧客プロファイルへと確実に追加できます。
行動データの横にある、サイトからプロファイル属性データ(ニュースレターを購読したプロファイルの詳細など)を取り込むこともできます。
このプロファイルデータを取得するには、次を実行します。
-
XDM Individual Profile クラスに基づいてスキーマを作成します。
-
Profile Core v2 フィールドグループをスキーマに追加します。
-
Profile Core v2 フィールドグループに基づいて ID オブジェクトを追加します。
-
Experience Cloud ID をプライマリ識別子、メールを識別子として定義します。
-
プロファイルでスキーマを有効にする
フィールドグループと個々のフィールドをスキーマに追加、またはスキーマから削除する方法について詳しくは、UI でのスキーマの作成と編集を参照してください。
-
-
推奨されるアップグレード手順または 動的に生成されるアップグレード手順に従って続行します。