doPlugins
Il doPlugins
funge da "ultima chiamata" per impostare i valori nell’implementazione. È il luogo ideale per effettuare chiamate a Metodi del plug-in e imposta le variabili desiderate prima di inviare una richiesta di immagine. Se usePlugins
è abilitato, viene eseguito automaticamente immediatamente prima che qualsiasi tipo di richiesta di immagine venga compilata e inviata ad Adobe, tra cui:
Utilizza il doPlugins
variabile per richiamare il codice del plug-in e impostare i valori finali della variabile poco prima che una richiesta di immagine venga compilata e inviata all’Adobe.
Utilizzare il codice di callback On Before Event Send utilizzando l'estensione Web SDK
Invece di doPlugins
, l’SDK per web utilizza onBeforeEventSend
con funzionalità simili.
- Accedi a Raccolta dati di Adobe Experience Platform utilizzando le credenziali Adobe ID.
- Fai clic sulla proprietà del tag desiderata.
- Vai a Extensions , quindi fare clic sulla scheda Configure pulsante sotto Adobe Experience Platform Web SDK.
- Sotto Data Collection, fare clic su Edit on before event send callback code pulsante.
- Inserisci il codice desiderato nell’editor.
Utilizzare onBeforeEventSend
implementazione manuale dell’SDK web
Invece di doPlugins
, l’SDK per web utilizza onBeforeEventSend
con funzionalità simili. Consulta Modifica degli eventi a livello globale per ulteriori informazioni, consulta la documentazione dell’SDK per web.
// Set the trackingCode XDM field to "New value"
alloy("configure", {
"onBeforeEventSend": function(content) {
content.xdm.marketing.trackingCode = "New value";
}
})
Plug-in tramite l’estensione Adobe Analytics
Nell’estensione Adobe Analytics non è presente un campo dedicato per utilizzare questa variabile. Utilizza l’editor di codice personalizzato seguendo la sintassi di AppMeasurement.
s.doPlugins nell’AppMeasurement e nel codice personalizzato
Imposta il s.doPlugins
variabile a una funzione contenente il codice desiderato. La funzione viene eseguita automaticamente quando si effettua una chiamata di tracciamento.
s.doPlugins = function() {/* Desired code */};
doPlugins
una sola volta nell’implementazione. Se si imposta doPlugins
variabile più di una volta, viene utilizzato solo il codice più recente.Esempi
// 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()
codice. L’Adobe consiglia di utilizzare il formato di cui sopra come best practice.