doPlugins

De doPlugins De variabele fungeert als een 'laatste aanroep' om waarden in te stellen in uw implementatie. Het is de ideale plaats om vraag te maken aan Methoden van plug-in en stelt de gewenste variabelen in voordat een afbeeldingsaanvraag wordt verzonden. Indien usePlugins wordt toegelaten, loopt het automatisch net alvorens om het even welk type beeldverzoek wordt gecompileerd en verzonden naar Adobe, die omvat:

  • Alle paginaweergaven (t()) aanroepen
  • Alle koppelingen bijhouden (tl()) oproepen, met inbegrip van automatische downloadverbindingen en uitgangsverbindingen

Gebruik de doPlugins variabele om insteekcode aan te roepen en definitieve veranderlijke waarden in te stellen vlak alvorens een beeldverzoek wordt gecompileerd en naar Adobe verzonden.

Gebruik voor Gebeurtenis verzendt callback code gebruikend de uitbreiding van SDK van het Web

In plaats van doPlugins, het gebruik van de Web SDK onBeforeEventSend met vergelijkbare functionaliteit.

  1. Aanmelden bij Adobe Experience Platform-gegevensverzameling met uw Adobe-id-referenties.
  2. Klik op de gewenste tageigenschap.
  3. Ga naar de Extensions en klikt u op de knop Configure knop onder Adobe Experience Platform Web SDK.
  4. Onder Data Collectionklikt u op de knop Edit on before event send callback code knop.
  5. Plaats de gewenste code in de editor.

Gebruiken onBeforeEventSend manueel het uitvoeren van SDK van het Web

In plaats van doPlugins, het gebruik van de Web SDK onBeforeEventSend met vergelijkbare functionaliteit. Zie Gebeurtenissen globaal wijzigen in 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 syntaxis van het AppMeasurement.

s.doPlugins in AppMeasurement en aangepaste code

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

s.doPlugins = function() {/* Desired code */};
IMPORTANT
Een functie instellen op de knop doPlugins variabele slechts eenmaal in uw implementatie. Als u de doPlugins meerdere keren variabele, alleen de meest recente code wordt 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 versies doPlugins() code. Adobe raadt u aan bovenstaande notatie als beste praktijk te gebruiken.
recommendation-more-help
b4f6d761-4a8b-4322-b801-c85b9e3be690