Método de creación DIL dil-create
Creación de DIL dil-create-new
Crea un instancia específico DIL para socio.
Firma de función: DIL.create: function (initConfig) {}
Elementos initConfig
visitorService
requiere la Propiedad. Otras propiedades enumeradas aquí son opcionales, a menos que se indique lo contrario.initConfig
acepta los siguientes elementos:
containerNSID
Este Propiedad establece el ID de contenedor que utiliza el Audience Manager para las sincronizaciones de ID. Usted establecería containerNSID
si tiene DIL implementado en varios sitios. Cada uno de estos sitios tendrá su propio ID de contenedor y sincronizaciones de ID. Cuando solo tiene 1 sitio, el ID de contenedor es 0 de forma predeterminada y no es necesario configurarlo correctamente. Póngase en contacto con el consultor para obtener una lista de sus sitios y sus contenedor ID.
En el servicio de identidad de Adobe Experience Platform, la Propiedadcorresponde a idSyncContainerID
en containerNSID
DIL. Tenga en cuenta lo siguiente si utiliza DIL y el servicio de ID en varios sitios:
- Para cada sitio, establezca los mismos ID de contenedor en
containerNSID
yidSyncContainerID
. - Tanto DIL como el servicio de ID intentarán enviar sincronizaciones de ID a nuestro recopilación de datos iFrame. Sin embargo, el iFrame garantiza que DIL no active un sincronizar de ID. Esto evita la duplicación.
- Solo DIL envía datos a un destinoURL.
Consulte también idSyncContainerID.
declaredId
declaredId
se utiliza para pasar cualquiera de las:
dpid
: ID del socio de datos asignado por Audience Manager .dpuuid
: su ID único para una usuario.
Importante: Utilice únicamente valores descodificados para sus ID. La codificación creará identificadores codificados doble.
Nota: Si utiliza el servicio de identidad de Adobe Experience Platform, establezca los ID de cliente con elmétodo en lugar de setCustomerIDs
DIL. Consulte ID de cliente y EstadosAuthentication.
delayAllUntilWindowLoad
Page Load
evento. El valor predeterminado es false
.disableDeclaredUUIDCookie
disableDestinationPublishingIframe
Importante: Este elemento se ha quedado obsoleto con la versión 8.0 de DIL (publicada en agosto de 2018). En su lugar, utilice la visitor.disableIdSyncs
funcióndel servicio de identidad de Adobe Experience Platform.
Si true
, no adjuntará el IFRAME de publicación de destino al DOM ni activará destinos. El valor predeterminado es false
.
disableIDSyncs
Importante: Este elemento se ha quedado obsoleto con la versión 8.0 de DIL (publicada en agosto de 2018). En su lugar, utilice la visitor.disableIdSyncs
funcióndel servicio de identidad de Adobe Experience Platform.
Deshabilita la sincronización de ID. Debe deshabilitar las sincronizaciones de ID al usar DIL v6.2+ y el servicio de ID de visitante. La visitorService
función (consulte el código de ejemplo más abajo) se encarga de esta operación.
enableErrorReporting
true
activar los sistema de informes de error en todas las instancias DIL del Página. Solo funciona con booleano true
.iframeAkamaiHTTPS
Importante: Este elemento se ha quedado obsoleto con la versión 8.0 de DIL (publicada en agosto de 2018). En su lugar, utilice la visitor.idSyncSSLUseAkamai
funcióndel servicio de identidad de Adobe Experience Platform.
Especifica si los plantilla de publicación de destino deben utilizar Akamai para conexiones HTTPS. Habilitado por socio.
mappings
namespace
Obligatorio.
El namespace
par clave-valor contiene su Experience Cloud identificador de organización. Si no dispone de este ID, puede encontrarlo en la sección Administración del panel de Experience Cloud . Se necesitan permisos de administrador para vista este panel. Consulte las características y funciones del producto, preguntas frecuentesy administración: User Management y preguntas más frecuentes.
partner
Obligatorio.
Nombre del socio proporcionado por Audience Manager .
removeFinishedScriptsAndCallbacks
False
. Solo se aplica a la instancia DIL actual. Lanzado con v3.3.uuidCookie
visitorService
Requerido con DIL 6.2 o superior.
DIL se basa en la función del setCustomerIDs
servicio de identidad de Adobe Experience Platform para pasar los ID declarados a Audience Manager. Consulte ID de cliente y EstadosAuthentication para obtener más información.
Código de ejemplo
Una llamada de ejemplo DIL podría tener un aspecto similar al siguiente:
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
});
Una respuesta correcta devuelve el DIL instancia. Un intento fallido devuelve un objeto de error (no lanzado) si el código está configurado incorrectamente o cada vez que se encuentra un error.
Propiedades uuidCookie uuidcookie-props
Define las propiedades utilizadas por el uuidCookie
variable. Esta variable forma parte del DIL.create
método.
uuidCookie
tiene las siguientes propiedades:
name
aam_did
el predeterminado es el predeterminado).days
path
'/test'
( /
es predeterminada).domain
'adobe.com'
( '.'+document.domain
es el predeterminado).secure
Propiedades de visitorService visitor-service-props
Define las propiedades utilizadas por el visitorService
variable. Esta variable forma parte del DIL.create
método.
visitorService
tiene las siguientes propiedades:
namespace
Ejemplo de código:
var vDil = DIL.create({
partner: 'demofirst',
visitorService: {
namespace: "INSERT-EXPCLOUD-ORG-ID-HERE"
}
});