doPlugins
Die doPlugins
-Variable dient als „letzte Chance“, um Werte in Ihrer Implementierung festzulegen. Dies ist der ideale Ort, um Aufrufe an Plug-in-Methoden durchzuführen und beliebige Variablen festzulegen, 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 des Rückruf-Codes „Ein Ereignis vor dem Senden“ mithilfe der Web SDK-Erweiterung
Anstelle von doPlugins
verwendet die 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.
- Wechseln Sie zur Registerkarte Erweiterungen und klicken Sie dann unter {4 Adobe Experience Platform Web SDK auf die Schaltfläche Konfigurieren.
- Klicken unter „Datenerfassung auf die Schaltfläche Bearbeiten vor dem Rückruf-Code senden.
- Platzieren Sie den gewünschten Code im Editor.
Verwenden onBeforeEventSend
manuellen Implementieren der Web-SDK
Anstelle von doPlugins
verwendet die Web-SDK onBeforeEventSend
mit ähnlichen Funktionen. Weitere Informationen Sie in derzu Web SDK unter „Globales Ändern von Ereignissen“.
// Set the trackingCode XDM field to "New value"
alloy("configure", {
"onBeforeEventSend": function(content) {
content.xdm.marketing.trackingCode = "New value";
}
})
Plug-ins, die die Adobe Analytics-Erweiterung verwenden
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.