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:
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.
- Login aan de Inzameling van Gegevens van Adobe Experience Platformgebruikend uw geloofsbrieven van AdobeID.
- Klik op de gewenste tageigenschap.
- Ga naar de tab Extensions en klik vervolgens op de knop Configure onder Adobe Experience Platform Web SDK .
- Klik onder Data Collection op de knop Edit on before event send callback code .
- 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 */};
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');
}
doPlugins()
code. Adobe raadt u aan bovenstaande notatie te gebruiken als aanbevolen werkwijze.