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:

  • All sidvy (t()) samtal
  • All länkspårning (tl()), inklusive automatiska nedladdningslänkar och avslutningslänkar

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 doPluginsanvänds onBeforeEventSend med liknande funktionalitet.

  1. Logga in på Adobe Experience Platform Data Collection med inloggningsuppgifterna för ditt AdobeID.
  2. Klicka på den önskade taggegenskapen.
  3. Gå till Extensions klickar du på Configure knapp under Adobe Experience Platform Web SDK.
  4. Under Data Collectionklickar du på Edit on before event send callback code -knappen.
  5. Placera önskad kod i redigeraren.

Använd onBeforeEventSend implementera Web SDK manuellt

I stället för doPluginsanvä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 */};
IMPORTANT
Ange en funktion för 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');
}
NOTE
Tidigare versioner av AppMeasurementet hade något annorlunda doPlugins() kod. Adobe rekommenderar att du använder formatet ovan som en god praxis.
recommendation-more-help
b4f6d761-4a8b-4322-b801-c85b9e3be690