doPlugins
The doPlugins
variabeln fungerar som ett"sista anrop" för att ange värden i implementeringen. Det är det bästa stället att ringa Metoder för plugin-program och ange önskade variabler innan en bildbegäran skickas. If usePlugins
är aktiverat körs den automatiskt precis innan någon typ av bildbegäran kompileras och skickas till Adobe, inklusive:
Använd doPlugins
variabel för att anropa plugin-kod 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änds onBeforeEventSend
med liknande funktionalitet.
- Logga in på Adobe Experience Platform Data Collection med inloggningsuppgifterna för ditt AdobeID.
- Klicka på den önskade taggegenskapen.
- Gå till Extensions klickar du på Configure knapp under Adobe Experience Platform Web SDK.
- Under Data Collectionklickar du på Edit on before event send callback code -knappen.
- Placera önskad kod i redigeraren.
Använd onBeforeEventSend
implementera Web SDK manuellt
I stället för doPlugins
används onBeforeEventSend
med liknande funktionalitet. Se Ändra händelser globalt finns 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 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 doPlugins
variabel 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.