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:
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.
- Aanmelden bij Adobe Experience Platform-gegevensverzameling met uw Adobe-id-referenties.
- Klik op de gewenste tageigenschap.
- Ga naar de Extensions en klikt u op de knop Configure knop onder Adobe Experience Platform Web SDK.
- Onder Data Collectionklikt u op de knop Edit on before event send callback code knop.
- 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 */};
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');
}
doPlugins()
code. Adobe raadt u aan bovenstaande notatie als beste praktijk te gebruiken.