Show Menu
TEMAS×

Método de creación DIL

DIL crear

Crea una DIL instancia específica del socio.
**** Firma de función: DIL.create: function (initConfig) {}
elementos initConfig
La visitorService propiedad siempre es necesaria. Otras propiedades enumeradas aquí son opcionales, a menos que se indique lo contrario.
initConfig acepta los siguientes elementos:
Nombre Tipo Descripción
containerNSID
Número entero
Esta propiedad define el ID de contenedor que utiliza Audience Manager para sincronizar los 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 del contenedor es 0 de forma predeterminada y no necesita configurarlo correctamente. Póngase en contacto con su asesor para obtener una lista de los sitios y sus ID de contenedor.
En el servicio de ID de Experience Cloud , 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 containerNSID e idSyncContainerID .
  • 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 active una sincronización de ID. Esto evita la duplicación.
  • Solo DIL envía datos a un destino URL .
Consulte también idSyncContainerID .
declareId
Objeto
delcaredId se utiliza para pasar:
  • dpid : ID del socio de datos que le ha asignado Audience Manager .
  • dpuuid : Su ID única para un usuario.
Importante: Utilice únicamente valores no codificados para sus ID. La codificación creará identificadores con doble codificación.
Nota: Si utiliza el servicio de ID de Experience Cloud , establezca los ID de cliente con el método setCustomerIDs en lugar de DIL . See Customer IDs and Authentication States .
delayAllUntilWindowLoad
Booleano
Si es true, se retrasa la ejecución de todas las solicitudes (IFRAME, llamadas de evento, sincronización de ID y destino) hasta que se activa el evento de carga de página . Default is false .
disableDeclaredUIDCookie
Booleano
Falso de forma predeterminada, Audience Manager establece una cookie en el dominio del socio (establece una cookie de origen).
disableDestinationPublishingIframe
Booleano
Importante: Este elemento está en desuso con DIL versión 8.0 (lanzado en agosto de 2018). Utilice la función visitor.disableIdSyncs mcvid-disableidsync.html en el servicio de ID de Experience Cloud.
Si es true , no adjuntará el IFRAME de publicación de destino a los destinos DOM o fire. Default is false .
disableIDSyncs
Booleano
Importante: Este elemento está en desuso con DIL versión 8.0 (lanzado en agosto de 2018). Utilice la función visitor.disableIdSyncs mcvid-disableidsync.html en el servicio de ID de Experience Cloud.
Deshabilita la sincronización de ID. Debe deshabilitar las sincronizaciones de ID al utilizar DIL v6.2+ y el servicio de ID de visitante. La función visitorService (consulte el código de muestra a continuación) se encarga de esta operación.
enableErrorReporting
Booleano
Establezca en true para habilitar los informes de errores para todas las instancias de DIL en la página. Funciona con Boolean true solamente.
iframeAkamaiHTTPS
Booleano
Importante: Este elemento está en desuso con DIL versión 8.0 (lanzado en agosto de 2018). En su lugar, utilice la función visitor.idSyncSSLUseAkamai mcvid-idSyncSSLUseAkamai.html en el servicio de ID de Experience Cloud.
Especifica si la plantilla de publicación de destino debería utilizar Akamai para conexiones HTTPS. Habilitado por socio.
asignaciones
Objeto
Asocia el valor de un par clave-valor a otro. Consulte Asignar valores clave a otras claves . Publicado con v2.4.
namespace
Cadena
Requerido.
El par espacio de nombres clave-valor contiene el identificador de organización de Experience Cloud . Si no tiene este ID, puede encontrarlo en la sección Administración del panel de Experience Cloud . Necesita permisos de administrador para ver este tablero. Consulte las preguntas más frecuentes sobre las funciones y características del producto y Administración - Administración de usuarios y preguntas más frecuentes .
socio
Cadena
Requerido.
Nombre del socio proporcionado por Audience Manager .
removeFinishedScriptsAndCallbacks
Booleano
Elimina las secuencias de comandos y las rellamadas. Default is False . Solo se aplica a la instancia DIL actual . Publicado con v3.3.
uuidCookie
Objeto
Establece una cookie con el ID de usuario único que devuelve Audience Manager . Consulte Propiedades de uuidCookie .
visitorService
Objeto
Necesario con DIL 6.2 o superior.
DIL se basa en la función setCustomerIDs del servicio de ID de Experience Cloud para pasar ID declarados a Audience Manager . Consulte ID de cliente y estados de autenticación 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 la DIL instancia. Un intento fallido devuelve un objeto de error (no generado) si el código está configurado incorrectamente o si se encuentra un error.

Propiedades de uuidCookie

Define las propiedades utilizadas por la uuidCookie variable. Esta variable forma parte del DIL.create método.
uuidCookie tiene las siguientes propiedades:
Nombre
Descripción
name
The cookie name ( aam_did is default).
days
Duración de la cookie (100 días es el valor predeterminado).
path
Ruta de la cookie, por ejemplo: '/test' ( / es predeterminada).
domain
Dominio en el que se establece la cookie, por ejemplo 'adobe.com' ( '.'+document.domain es el predeterminado).
secure
Establece un indicador para enviar datos solo a través de una conexión HTTPS.

Propiedades de visitorService

Define las propiedades utilizadas por la visitorService variable. Esta variable forma parte del DIL.create método.
visitorService tiene las siguientes propiedades:
Nombre
Tipo
Descripción
namespace
Cadena
Requerido. Representa El ID De La Organización De Experience Cloud. Esto es necesario para la funcionalidad del servicio principal de Experience Cloud. El mismo parámetro utilizado para crear instancias de la funcionalidad de ID de visitante.
Ejemplo de código:
var vDil = DIL.create({ 
    partner: 'demofirst', 
    visitorService: { 
        namespace: "INSERT-EXPCLOUD-ORG-ID-HERE" 
    } 
});