Il registerPostTrackCallback
consente all’organizzazione di agganciare una funzione JavaScript immediatamente dopo che un hit è stato inviato correttamente all’Adobe. Se una chiamata di tracciamento non riesce, questa funzione non viene eseguita. Puoi utilizzare questa variabile per inviare i dati raccolti da AppMeasurement a un partner o a un’infrastruttura interna, oppure per pulire i valori delle variabili nelle applicazioni a pagina singola.
Ogni volta che chiami il registerPostTrackCallback
è possibile eseguire tale funzione subito dopo l’invio di una richiesta di immagine. Evita di registrare la stessa funzione più volte nello stesso caricamento della pagina.
Tempistica e ordine delle funzioni attivate tra registerPreTrackCallback
e registerPostTrackCallback
non sono garantite. Evita le dipendenze tra queste due funzioni.
Disponibile a breve!
Puoi utilizzare una promessa JavaScript quando invii un evento per registrare una funzione dopo che i dati sono stati inviati correttamente ad Adobe.
alloy("sendEvent",{
"xdm": {}
}).then(function(result) {
Console.Log("Data was successfully sent.");
});
Consulta Gestione delle risposte dagli eventi per ulteriori informazioni, consulta la documentazione dell’SDK per web.
Nell’estensione Adobe Analytics non è presente un campo dedicato per utilizzare questa variabile. Utilizza l’editor di codice personalizzato seguendo la sintassi di AppMeasurement.
Il s.registerPostTrackCallback
è una funzione che utilizza una funzione come unico argomento. La funzione nidificata viene eseguita immediatamente dopo l’invio di una richiesta di immagine.
s.registerPostTrackCallback(function(){/* Desired code */});
Se desideri utilizzare l’URL della richiesta di immagine nel codice, fai riferimento a requestUrl
argomento stringa nella funzione nidificata. Puoi analizzare requestUrl
per l’uso desiderato; la regolazione di questa variabile non influisce sulla raccolta dei dati.
s.registerPostTrackCallback(function(requestUrl){
console.log(requestUrl); // Outputs the full image request URL
});
Argomenti aggiuntivi possono essere inclusi nel s.registerPostTrackCallback
funzione, che può essere utilizzata nella funzione nidificata:
s.registerPostTrackCallback(function(requestUrl,a,b,c) {
console.log(requestUrl); // Full image request URL
console.log(a); // param1
console.log(b); // param2
console.log(c); // param3
}, "param1", "param2", "param3");
Registrazione di clearVars()
funzione nel callback di post-tracciamento può essere utile per le applicazioni a pagina singola. Ogni volta che invii correttamente un hit a Adobe, il clearVars()
viene eseguita. L’implementazione può quindi definire nuovamente le variabili senza preoccuparsi di valori persistenti in modo errato.
s.registerPostTrackCallback(function(){s.clearVars();});