método create de DIL dil-create
DIL create dil-create-new
Crea una instancia DIL específica del socio.
Firma de función: DIL.create: function (initConfig) {}
Elementos initConfig
visitorService es siempre necesaria. Otras propiedades enumeradas aquí son opcionales, a menos que se indique lo contrario.initConfig acepta los siguientes elementos:
containerNSIDEsta propiedad establece el id. de contenedor que usa Audience Manager para las sincronizaciones de id. 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 necesita configurarlo correctamente. Póngase en contacto con su consultor de para obtener una lista de sus sitios y sus ID de contenedor.
En el servicio de identidad de Adobe Experience Platform , la propiedad idSyncContainerID corresponde a containerNSID en 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
containerNSIDyidSyncContainerID. - Tanto DIL como el servicio de ID intentarán enviar sincronizaciones de ID a nuestro iFrame de recopilación de datos. Sin embargo, el iFrame garantiza que DIL no activará una sincronización de ID. Esto evita la duplicación.
- Solo DIL envía datos a un destino de URL.
Ver también idSyncContainerID.
declaredIddeclaredId se usa para pasar el:
dpid: ID del socio de datos asignado a usted por Audience Manager .dpuuid: su ID único de usuario.
Importante: Utilice únicamente valores no codificados para sus ID. La codificación creará identificadores con codificación doble.
Nota: Si usa el servicio de identidad de Adobe Experience Platform , establezca los identificadores de cliente con el método setCustomerIDs en lugar de con DIL . Ver ID de cliente y estados de autenticación.
delayAllUntilWindowLoadPage Load . El valor predeterminado es false .disableDeclaredUUIDCookiedisableDestinationPublishingIframeImportante: Este elemento ha quedado obsoleto con DIL versión 8.0 (lanzado en agosto de 2018). En su lugar, use la función visitor.disableIdSyncs en el servicio de identidad de Adobe Experience Platform.
Si true , no adjuntará el IFRAME de publicación de destino al DOM o a los destinos de activación. El valor predeterminado es false .
disableIDSyncsImportante: Este elemento ha quedado obsoleto con DIL versión 8.0 (lanzado en agosto de 2018). En su lugar, use la función visitor.disableIdSyncs en el servicio de identidad de Adobe Experience Platform.
Deshabilita la sincronización de ID. Debe deshabilitar las sincronizaciones de ID al usar DIL v6.2 o posterior y el servicio de ID de visitante. La función visitorService (consulte el código de ejemplo siguiente) se encarga de esta operación.
enableErrorReportingtrue para habilitar los informes de errores para todas las instancias de DIL de en la página. Solo funciona con Boolean true .iframeAkamaiHTTPSImportante: Este elemento ha quedado obsoleto con DIL versión 8.0 (lanzado en agosto de 2018). En su lugar, use la función visitor.idSyncSSLUseAkamai en el servicio de identidad de Adobe Experience Platform.
Especifica si la plantilla de publicación de destino debe utilizar Akamai para conexiones HTTPS. Habilitado por socio.
mappingsnamespaceRequerido.
El par clave-valor namespace contiene el identificador de organización de Experience Cloud . Si no tiene este identificador, puede encontrarlo en la sección Administration del panel Experience Cloud . Necesita permisos de administrador para ver este tablero. Consulte las Preguntas frecuentes sobre las funciones y características del producto y Administración dey : administración de usuarios y preguntas frecuentes.
partnerRequerido.
Nombre de socio proporcionado por Audience Manager .
removeFinishedScriptsAndCallbacksFalse . Solo se aplica a la instancia actual de DIL . Publicado con la versión 3.3.uuidCookievisitorServiceRequerido con DIL 6.2 o superior.
DIL se basa en la función setCustomerIDs del servicio de identidad de Adobe Experience Platform para pasar los identificadores declarados a Audience Manager . Consulte ID de cliente y estados de autenticaciónpara 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 la instancia DIL. Un intento fallido devuelve un objeto de error (no arrojado) si el código está configurado incorrectamente o siempre que se encuentre un error.
Propiedades de uuidCookie uuidcookie-props
Define las propiedades utilizadas por la variable uuidCookie. Esta variable forma parte del método DIL.create.
uuidCookie tiene las siguientes propiedades:
nameaam_did es el predeterminado).dayspath'/test' ( / es el valor predeterminado).domain'adobe.com' ( '.'+document.domain es el predeterminado).securePropiedades de visitorService visitor-service-props
Define las propiedades utilizadas por la variable visitorService. Esta variable forma parte del método DIL.create.
visitorService tiene las siguientes propiedades:
namespaceEjemplo de código:
var vDil = DIL.create({
partner: 'demofirst',
visitorService: {
namespace: "INSERT-EXPCLOUD-ORG-ID-HERE"
}
});