doPlugins
La variabile doPlugins funge da "ultima chiamata" per impostare i valori nell'implementazione. È il luogo ideale per effettuare chiamate ai metodi plug-in e impostare 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, inclusi:
Utilizza la variabile doPlugins per richiamare il codice del plug-in e impostare i valori finali della variabile subito prima che una richiesta di immagine venga compilata e inviata ad Adobe.
Utilizzare il codice di callback On Before Event Send tramite l'estensione Web SDK
Anziché doPlugins, il Web SDK 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.
- Passa alla scheda Extensions, quindi fai clic sul pulsante Configure in Adobe Experience Platform Web SDK.
- In Data Collection fare clic sul pulsante Edit on before event send callback code.
- Inserisci il codice desiderato nell’editor.
Utilizza onBeforeEventSend implementando manualmente il Web SDK
Anziché doPlugins, il Web SDK utilizza onBeforeEventSend con funzionalità simili. Per ulteriori informazioni, vedere Modifica globale degli eventi nella documentazione di Web SDK.
// 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 in AppMeasurement e codice personalizzato
Impostare la variabile s.doPlugins su 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 la variabile doPlugins più di una volta, verrà 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() leggermente diverso. Adobe consiglia di utilizzare il formato di cui sopra come best practice.