建立特定於合作夥伴的 DIL 實例。
函式簽名: DIL.create: function (initConfig) {}
initConfig元素
的 visitorService
屬性 總是 。 此處列出的其他屬性是可選的,除非另有說明。
initConfig
接受以下元素:
名稱 | 類型 | 說明 |
---|---|---|
|
整數 |
該屬性會設定 Audience Manager 所使用的容器 ID 以供 ID 同步之用。你可以 在 Adobe Experience Platform身份服務 ,屬性
另請參見 idSyncContainerID 。 |
|
物件 |
重要提示:僅對ID使用未編碼值。 編碼將建立雙編碼標識符。
注:如果使用 Adobe Experience Platform身份服務 ,使用 |
|
布林值 |
如果為true,則將所有請求(IFRAME、事件調用、ID同步和目標)從執行到 |
|
布林值 |
False 預設情況下,這意味著 Audience Manager 在夥伴的域中設定cookie(設定第一方cookie)。 |
|
布林值 |
重要提示:此元素已棄用 DIL 8.0版(2018年8月發佈)。 使用 如果 |
|
布林值 |
重要提示:此元素已棄用 DIL 8.0版(2018年8月發佈)。 使用 停用 ID 同步。使用DILv6.2+和訪問者ID服務時,必須禁用ID同步。 的 |
|
布林值 |
設定為 |
|
布林值 |
重要提示:此元素已棄用 DIL 8.0版(2018年8月發佈)。 使用 指定目標發佈範本是否應該針對 HTTPS 連線使用 Akamai。每位合作夥伴皆啟用。 |
|
物件 |
將值從一個鍵值對關聯到另一個鍵值對。 請參閱 將鍵值映射到其他鍵 。 隨v2.4發佈。 |
|
字串 |
必填. 的 |
|
字串 |
必填. 合作夥伴名稱,由提供 Audience Manager 。 |
|
布林值 |
刪除指令碼和回調。 預設為 |
|
物件 |
使用從返回的唯一用戶ID設定Cookie Audience Manager 。 請參閱 UUIDCookie屬性 。 |
|
物件 |
必填項 DIL 6.2或更高版本。 DIL依靠 |
程式碼範例
示例 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"
}
});