パートナー専用の DIL インスタンスを作成します。
関数シグネチャ:DIL.create: function (initConfig) {}
initConfig の要素
visitorService
プロパティは常に必須です。一覧にある他のプロパティは、別途指示がない限りオプションです。
initConfig
では次の要素を使用できます。
名前 | のタイプ | 説明 |
---|---|---|
|
整数 |
このプロパティは、ID 同期用に Audience Manager で使用されるコンテナ ID を設定します。DIL が複数のサイトにまたがってデプロイされている場合は、 Adobe Experience Platform ID サービスでは、プロパティ
idSyncContainerID も参照してください。 |
|
オブジェクト |
重要:エンコードされていない ID 値のみを使用してください。エンコードによって、識別子が二重にエンコードされます。
注意:Adobe Experience Platform ID サービスを使用している場合、DIL ではなく |
|
ブール値 |
true の場合、 |
|
ブール値 |
デフォルトは false です。この場合、Audience Manager はパートナーのドメインに Cookie (ファーストパーティの Cookie を設定)を設定します。 |
|
ブール値 |
重要:この要素は、DIL バージョン 8.0(2018 年 8 月にリリース)で非推奨(廃止予定)となりました。代わりに、Adobe Experience Platform ID サービスの |
|
ブール値 |
重要:この要素は、DIL バージョン 8.0(2018 年 8 月にリリース)で非推奨(廃止予定)となりました。代わりに、Adobe Experience Platform ID サービスの ID 同期を無効にします。DIL v6.2 以降と訪問者 ID サービスを使用する場合、ID 同期を無効にする必要があります。この操作は |
|
ブール値 |
|
|
ブール値 |
重要:この要素は、DIL バージョン 8.0(2018 年 8 月にリリース)で非推奨(廃止予定)となりました。代わりに、Adobe Experience Platform ID サービスの 宛先の公開テンプレートで HTTPS 接続に Akamai を使用するかを指定します。パートナーごとに有効化されます。 |
|
オブジェクト |
キー値ペアの値を、別のペアに関連付けます。キーと値の他のキーへのマッピングを参照してください。v2.4 でリリースされています。 |
|
文字列 |
必須。
|
|
文字列 |
必須。 Audience Manager で指定されたパートナー名。 |
|
ブール値 |
スクリプトとコールバックを削除します。初期設定は |
|
オブジェクト |
Audience Manager により返された一意のユーザー ID を Cookie に設定します。uuidCookie プロパティを参照してください。 |
|
オブジェクト |
DIL 6.2 以降で必要です。 DIL では、Adobe Experience Platform ID サービスで |
サンプルコード
サンプルの DIL 呼び出しとして、次のようなものが挙げられます。
var partnerObject1 = DIL.create({
partner: "partner name",
visitorService:{
namespace: "INSERT-ORGANIZATION-ID-HERE"
},
containerNSID: 3,
uuidCookie:{
name:'ad_uuid',
days:200,
path:'/test',
domain:'adobe.com',
secure:true
}
});
var partnerObject2 = DIL.create({
partner: "partner name",
visitorService:{
namespace: "INSERT-MCORG-ID-HERE"
},
containerNSID: 3
});
成功すると、レスポンスで DIL インスタンスが返されます。コードの設定が適切でない場合や、エラーが発生した場合、処理は失敗し、エラーオブジェクト(スローなし)が返されます。
uuidCookie
変数で使用するプロパティを定義します。この変数は DIL.create
メソッドの一部です。
uuidCookie
には次のプロパティがあります。
名前 | 説明 |
---|---|
name |
Cookie の名前(デフォルトは aam_did )。 |
days |
Cookie の有効期間(デフォルトは 100 日)。 |
path |
Cookie のパス('/test' など。デフォルトは / )。 |
domain |
Cookie が設定されているドメイン('adobe.com' など。デフォルトは '.'+document.domain )。 |
secure |
データを HTTPS 接続経由でのみ送信するようフラグを設定します。 |
visitorService
変数で使用するプロパティを定義します。この変数は DIL.create
メソッドの一部です。
visitorService
には次のプロパティがあります。
名前 | のタイプ | 説明 |
---|---|---|
namespace |
文字列 | 必須。Experience Cloud 組織 ID を表します。Experience Cloud コアサービス機能で必要となります。訪問者 ID 機能のインスタンス化に使用するパラメーターと同じです。 |
コードサンプル:
var vDil = DIL.create({
partner: 'demofirst',
visitorService: {
namespace: "INSERT-EXPCLOUD-ORG-ID-HERE"
}
});