Il doPlugins
funge da "ultima chiamata" per impostare i valori nell’implementazione. Se usePlugins
è abilitato, viene eseguito automaticamente immediatamente prima che qualsiasi tipo di richiesta di immagine venga compilata e inviata ad Adobe, tra cui:
t()
) chiamatetl()
) chiamate, inclusi i collegamenti di download automatici e di uscitaUtilizza 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.
Invece di doPlugins
, l’SDK per web utilizza onBeforeEventSend
con funzionalità simili.
onBeforeEventSend
implementazione manuale dell’SDK webInvece 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";
}
})
Nell’estensione Adobe Analytics non è presente un campo dedicato per utilizzare questa variabile. Utilizza l’editor di codice personalizzato seguendo la sintassi di AppMeasurement.
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 */};
Impostare una funzione su doPlugins
una sola volta nell’implementazione. Se si imposta doPlugins
variabile più di una volta, viene utilizzato solo il codice più recente.
// 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');
}
Le versioni precedenti di AppMeasurement erano leggermente diverse doPlugins()
codice. L’Adobe consiglia di utilizzare il formato di cui sopra come best practice.