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:
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.
- Inicie sesión en la Recopilación de datos de Adobe Experience Platform con sus credenciales de Adobe ID.
- Haga clic en la propiedad de etiquetas deseada.
- Vaya a la pestaña Extensions y, a continuación, haga clic en el botón Configure en Adobe Experience Platform Web SDK.
- 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.
- 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 */};
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');
}
doPlugins()
. Adobe recomienda utilizar el formato anterior.