doPlugins
Variabeln doPlugins
fungerar som ett"sista anrop" för att ange värden i implementeringen. Det är en idealisk plats att anropa plug-in-metoder och ange önskade variabler innan en bildbegäran skickas. Om usePlugins
är aktiverat körs den automatiskt precis innan någon typ av bildbegäran kompileras och skickas till Adobe, inklusive:
Använd variabeln doPlugins
för att anropa plugin-programkod och ange slutliga variabelvärden precis innan en bildbegäran kompileras och skickas till Adobe.
Använd On Before Event Skicka callback-kod med Web SDK-tillägget
I stället för doPlugins
använder Web SDK onBeforeEventSend
med liknande funktioner.
- Logga in på Adobe Experience Platform Data Collection med dina inloggningsuppgifter för AdobeID.
- Klicka på den önskade taggegenskapen.
- Gå till fliken Extensions och klicka sedan på knappen Configure under Adobe Experience Platform Web SDK.
- Klicka på knappen Edit on before event send callback code under Data Collection.
- Placera önskad kod i redigeraren.
Använd onBeforeEventSend
för att implementera Web SDK manuellt
I stället för doPlugins
använder Web SDK onBeforeEventSend
med liknande funktioner. Mer information finns i Ändra händelser globalt i Web SDK-dokumentationen.
// Set the trackingCode XDM field to "New value"
alloy("configure", {
"onBeforeEventSend": function(content) {
content.xdm.marketing.trackingCode = "New value";
}
})
Plugin-program som använder tillägget Adobe Analytics
Det finns inget dedikerat fält i Adobe Analytics-tillägget som kan använda den här variabeln. Använd den anpassade kodredigeraren enligt AppMeasurementen syntax.
s.doPlugins i AppMeasurement och egen kod
Ange variabeln s.doPlugins
till en funktion som innehåller önskad kod. Funktionen körs automatiskt när du anropar spårning.
s.doPlugins = function() {/* Desired code */};
doPlugins
endast en gång i implementeringen. Om du anger variabeln doPlugins
mer än en gång används bara den senaste koden.Exempel
// 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()
-kod. Adobe rekommenderar att du använder formatet ovan som en god praxis.