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:

  • Alla sidvyanrop (t())
  • Alla länkspårningsanrop (tl()), inklusive automatiska hämtningslänkar och avslutningslänkar

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.

  1. Logga in på Adobe Experience Platform Data Collection med dina inloggningsuppgifter för AdobeID.
  2. Klicka på den önskade taggegenskapen.
  3. Gå till fliken Extensions och klicka sedan på knappen Configure under Adobe Experience Platform Web SDK.
  4. Klicka på knappen Edit on before event send callback code under Data Collection.
  5. 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 */};
IMPORTANT
Ange en funktion för variabeln 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');
}
NOTE
Tidigare versioner av AppMeasurementet hade en 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