doPlugins
Die doPlugins
-Variable dient als „letzte Chance“, um Werte in Ihrer Implementierung festzulegen. Es ist der ideale Ort, um Anrufe an Plug-in-Methoden und legen Sie alle gewünschten Variablen fest, bevor eine Bildanforderung gesendet wird. Falls usePlugins
aktiviert ist, wird dies automatisch ausgeführt, unmittelbar bevor eine Bildanforderung kompiliert und an Adobe gesendet wird, einschließlich:
Verwenden Sie die doPlugins
-Variable, um Plug-in-Code aufzurufen und endgültige Variablenwerte festzulegen, bevor eine Bildanforderung kompiliert und an Adobe gesendet wird.
Verwenden von On Before Event Send Callback-Code mit der Web SDK-Erweiterung
anstelle von doPlugins
verwendet das Web SDK onBeforeEventSend
mit ähnlichen Funktionen.
- Melden Sie sich bei der Adobe Experience Platform-Datenerfassung mit Ihren Adobe ID-Anmeldeinformationen an.
- Klicken Sie auf die gewünschte Tag-Eigenschaft.
- Navigieren Sie zu Erweiterungen und klicken Sie auf die Konfigurieren Schaltfläche unter Adobe Experience Platform Web SDK.
- under Datenerfassung, klicken Sie auf die Bearbeiten am vor dem Senden des Callback-Codes eines Ereignisses Schaltfläche.
- Platzieren Sie den gewünschten Code im Editor.
Verwendung onBeforeEventSend
Manuelles Implementieren des Web SDK
anstelle 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";
}
})
Plug-ins mit der Adobe Analytics-Erweiterung
In der Adobe Analytics-Erweiterung gibt es kein eigenes Feld, um diese Variable zu verwenden. Verwenden Sie den Editor für benutzerdefinierten Code entsprechend der AppMeasurement-Syntax.
s.doPlugins in AppMeasurement und im benutzerdefinierten Code
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 */};
doPlugins
-Variable. Wenn Sie die doPlugins
-Variable mehrmals festlegen, wird nur der neueste Code verwendet.Beispiele
// 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()
-Code. Adobe empfiehlt die Verwendung des oben genannten Formats als Best Practice.