doPlugins

La variable doPlugins actúa como una “última llamada” para establecer los valores en la implementación. Si usePlugins está habilitada, se ejecuta automáticamente justo antes de que se compile y envíe a Adobe cualquier tipo de solicitud de imagen, lo que incluye:

  • Todas las llamadas a la vista de página (t())
  • Todas las llamadas de seguimiento de vínculos (tl()), incluidos los vínculos de descarga automática y los vínculos de salida

Utilice la variable doPlugins para llamar al código del complemento y establecer los valores de la variable final justo antes de compilar una solicitud de imagen y enviarla a Adobe.

Utilizar el código de rellamada "On Before" Event Send" con la extensión Web SDK

En lugar de doPlugins, el SDK web utiliza onBeforeEventSend con una funcionalidad similar.

  1. Iniciar sesión en Recopilación de datos de Adobe Experience Platform uso de sus credenciales de Adobe ID.
  2. Haga clic en la propiedad de etiquetas deseada.
  3. Vaya a la Extensiones y, a continuación, haga clic en la pestaña Configurar botón debajo de SDK web de Adobe Experience Platform.
  4. En Recopilación de datos, haga clic en Editar antes del código de llamada de retorno de envío de evento botón.
  5. Coloque el código deseado en el editor.

Uso onBeforeEventSend implementación manual del SDK web

En lugar de doPlugins, el SDK web utiliza onBeforeEventSend con una funcionalidad similar. Consulte Modificación global de eventos en la documentación del SDK web para obtener más información.

// Set the trackingCode XDM field to "New value"
alloy("configure", {
  "onBeforeEventSend": function(content) {
    content.xdm.marketing.trackingCode = "New value";
  }
})

Complementos con la extensión Adobe Analytics

No hay un campo específico en la extensión de Adobe Analytics para utilizar esta variable. Utilice el editor de código personalizado siguiendo la sintaxis de AppMeasurement.

s.doPlugins en el editor de código personalizado de AppMeasurement y

Establezca la variable s.doPlugins como una función que contenga el código deseado. La función se ejecuta automáticamente cuando realiza una llamada de seguimiento.

s.doPlugins = function() {/* Desired code */};
IMPORTANTE

Establezca una función en la variable doPlugins solo una vez en la implementación. Si establece la variable doPlugins más de una vez, solo se utilizará el código más reciente.

Ejemplos

// Set eVar1 to the web page's title
s.doPlugins = function() {
  s.eVar1 = window.document.title;
};

// Use the getPreviousValue plug-in (requires plug-in code outside the function)
s.doPlugins = function() {
  s.eVar1 = s.getPreviousValue(s.pageName,'gpv_pn');
}
NOTA

Las versiones anteriores de AppMeasurement tenían un código ligeramente diferente doPlugins(). Adobe recomienda utilizar el formato anterior.

En esta página