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
visitorServicerequiere la Propiedad. Otras propiedades enumeradas aquí son opcionales, a menos que se indique lo contrario.initConfig acepta los siguientes elementos:
containerNSIDEste 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
containerNSIDyidSyncContainerID. - 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.
declaredIddeclaredId 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.
delayAllUntilWindowLoadPage Load evento. El valor predeterminado es false .disableDeclaredUUIDCookiedisableDestinationPublishingIframeImportante: 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 .
disableIDSyncsImportante: 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.
enableErrorReportingtrue activar los sistema de informes de error en todas las instancias DIL del Página. Solo funciona con booleano true .iframeAkamaiHTTPSImportante: 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.
mappingsnamespaceObligatorio.
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.
partnerObligatorio.
Nombre del socio proporcionado por Audience Manager .
removeFinishedScriptsAndCallbacksFalse . Solo se aplica a la instancia DIL actual. Lanzado con v3.3.uuidCookievisitorServiceRequerido 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:
nameaam_did el predeterminado es el predeterminado).dayspath'/test' ( / es predeterminada).domain'adobe.com' ( '.'+document.domain es el predeterminado).securePropiedades 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:
namespaceEjemplo de código:
var vDil = DIL.create({
partner: 'demofirst',
visitorService: {
namespace: "INSERT-EXPCLOUD-ORG-ID-HERE"
}
});