doPlugins

La variable doPlugins actúa como una “última llamada” para establecer los valores en la implementación. Es el lugar ideal para hacer llamadas a métodos de complemento y establecer las variables deseadas antes de enviar una solicitud de imagen. 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.

Utilice el código de devolución de llamada Activado antes del envío de evento con la extensión SDK para web

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

  1. Inicie sesión en la Recopilación de datos de Adobe Experience Platform con sus credenciales de Adobe ID.
  2. Haga clic en la propiedad de etiquetas deseada.
  3. Vaya a la pestaña Extensions y, a continuación, haga clic en el botón Configure en Adobe Experience Platform Web SDK.
  4. En Recopilación de datos, haga clic en el botón Editar en antes del código de devolución de llamada de envío de evento.
  5. Coloque el código deseado en el editor.

Usar onBeforeEventSend para implementar manualmente el SDK web

En lugar de doPlugins, el SDK web usa onBeforeEventSend con una funcionalidad similar. Consulte Modificación de eventos globalmente 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 de Adobe Analytics

No hay ningún campo dedicado 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 */};
IMPORTANT
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');
}
NOTE
Las versiones anteriores de AppMeasurement tenían un código ligeramente diferente doPlugins(). Adobe recomienda utilizar el formato anterior.
recommendation-more-help
b4f6d761-4a8b-4322-b801-c85b9e3be690