doPlugins

De variabele doPlugins fungeert als een 'laatste aanroep' om waarden in te stellen in uw implementatie. Het is de ideale plaats om vraag aan stop-in methodeste maken en om het even welke gewenste variabelen te plaatsen alvorens een beeldverzoek wordt verzonden. Als usePlugins is ingeschakeld, wordt deze automatisch uitgevoerd vlak voordat een type afbeeldingsaanvraag wordt gecompileerd en naar Adobe wordt verzonden, zoals:

  • Alle aanroepen van de paginaweergave (t())
  • Alle verbindingen het volgen (tl()) vraag, met inbegrip van automatische downloadverbindingen en uitgangsverbindingen

Gebruik de variabele doPlugins om insteekcode aan te roepen en de uiteindelijke waarden van de variabelen in te stellen vlak voordat een afbeeldingsaanvraag wordt gecompileerd en naar Adobe wordt verzonden.

Use On Before Event Send callback code using the Web SDK extension

In plaats van doPlugins gebruikt de Web SDK onBeforeEventSend met vergelijkbare functionaliteit.

  1. Login aan de Inzameling van Gegevens van Adobe Experience Platformgebruikend uw geloofsbrieven van AdobeID.
  2. Klik op de gewenste tageigenschap.
  3. Ga naar de tab Extensions en klik vervolgens op de knop Configure onder Adobe Experience Platform Web SDK .
  4. Klik onder Data Collection op de knop Edit on before event send callback code .
  5. Plaats de gewenste code in de editor.

Gebruik onBeforeEventSend handmatig om de Web SDK te implementeren

In plaats van doPlugins gebruikt de Web SDK onBeforeEventSend met vergelijkbare functionaliteit. Zie Veranderend gebeurtenissen globaalin de documentatie van SDK van het Web voor meer informatie.

// Set the trackingCode XDM field to "New value"
alloy("configure", {
  "onBeforeEventSend": function(content) {
    content.xdm.marketing.trackingCode = "New value";
  }
})

Plug-ins die de Adobe Analytics-extensie gebruiken

Er is geen specifiek veld in de Adobe Analytics-extensie voor het gebruik van deze variabele. Gebruik de aangepaste code-editor volgens de AppMeasurement-syntaxis.

s.doPlugins in AppMeasurement en aangepaste code

Stel de variabele s.doPlugins in op een functie die de gewenste code bevat. De functie wordt automatisch uitgevoerd wanneer u een volgende aanroep maakt.

s.doPlugins = function() {/* Desired code */};
IMPORTANT
Stel een functie slechts eenmaal in de implementatie in op de variabele doPlugins . Wanneer u de variabele doPlugins meerdere keren instelt, wordt alleen de meest recente code gebruikt.

Voorbeelden

// 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
Eerdere versies van AppMeasurement hadden iets andere doPlugins() code. Adobe raadt u aan bovenstaande notatie te gebruiken als aanbevolen werkwijze.
recommendation-more-help
b4f6d761-4a8b-4322-b801-c85b9e3be690