Die doPlugins
-Variable dient als „letzte Chance“, um Werte in Ihrer Implementierung festzulegen. Falls usePlugins
aktiviert ist, wird dies automatisch ausgeführt, unmittelbar bevor eine Bildanforderung kompiliert und an Adobe gesendet wird, einschließlich:
t()
)tl()
), einschließlich automatischer Downloadlinks und ExitlinksVerwenden Sie die doPlugins
-Variable, um Plug-in-Code aufzurufen und endgültige Variablenwerte festzulegen, bevor eine Bildanforderung kompiliert und an Adobe gesendet wird.
anstelle von doPlugins
verwendet das Web SDK onBeforeEventSend
mit ähnlichen Funktionen.
onBeforeEventSend
Manuelles Implementieren des Web SDKanstelle von doPlugins
verwendet das Web SDK onBeforeEventSend
mit ähnlichen Funktionen. Siehe Globale Änderung von Ereignissen in der Web SDK-Dokumentation finden Sie weitere Informationen.
// Set the trackingCode XDM field to "New value"
alloy("configure", {
"onBeforeEventSend": function(content) {
content.xdm.marketing.trackingCode = "New value";
}
})
Es gibt kein spezielles Feld in der Adobe Analytics-Erweiterung, um diese Variable zu verwenden. Verwenden Sie den Editor für benutzerdefinierten Code entsprechend der AppMeasurement-Syntax.
Stellen Sie die s.doPlugins
-Variable auf eine Funktion ein, die den gewünschten Code enthält. Die Funktion wird automatisch ausgeführt, wenn Sie einen Tracking-Aufruf ausführen.
s.doPlugins = function() {/* Desired code */};
Setzen Sie eine Funktion in Ihrer Implementierung nur einmal auf die doPlugins
-Variable. Wenn Sie die doPlugins
-Variable mehrmals festlegen, wird nur der neueste Code verwendet.
// 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');
}
Frühere Versionen von AppMeasurement hatten einen etwas anderen doPlugins()
-Code. Adobe empfiehlt die Verwendung des oben genannten Formats als Best Practice.