ECID へのアクセス

The Experience Cloud Identity (ECID) は、ユーザーが Web サイトを訪問した際にユーザーに割り当てられる永続的な識別子です。 特定の状況で、 ECID (サードパーティに送信する場合など)。 別の使用例として、 ECID カスタム XDM フィールドに追加する必要があります。

ECID には、 データ収集用のデータ準備 (推奨)またはタグを使用します。

データ準備を使用した ECID へのアクセス(推奨される方法) accessing-ecid-data-prep

ECID をカスタム XDM フィールドに設定したい場合は、ID マップに追加で、ECID を設定することができます。それには、 source を次のパスに追加します。

xdm.identityMap.ECID[0].id

次に、フィールドのタイプがの XDM パスにターゲットを設定します string.

タグ

次にアクセスする必要がある場合、 ECID クライアント側では、次に説明するタグアプローチを使用します。

  1. プロパティがで設定されていることを確認します。 ルールコンポーネントの順序付け 有効。

  2. 新しいルールを作成します。 このルールは、 ECID 他の重要な行動もなく

  3. を追加します。 Library Loaded イベントをルールに追加します。

  4. を追加します。 カスタムコード 次のコードを使用してルールにアクションを追加します(SDK インスタンスに設定した名前がの場合)。 alloy 同じ名前のデータ要素がまだ存在していません )。

    code language-js
     return alloy("getIdentity")
       .then(function(result) {
         _satellite.setVar("ECID", result.identity.ECID);
       });
    
  5. ルールを保存します。

その後、 ECID 以降のルールでは %ECID% または _satellite.getVar("ECID")他のデータ要素にアクセスする場合と同様に、

recommendation-more-help
12b4e4a9-5028-4d88-8ce6-64a580811743