registerPostTrackCallback

La registerPostTrackCallback variabile consente all'organizzazione di collegare una funzione JavaScript immediatamente dopo che un hit è stato inviato ad 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 ripulire i valori variabili nelle applicazioni a pagina singola.

IMPORTANTE

Non chiamare chiamate di tracciamento come t() o tl() all’interno della registerPostTrackCallback variabile. Le funzioni di tracciamento di questa variabile causano un numero infinito di richieste di immagini!

Ogni volta che si chiama la registerPostTrackCallback variabile, si aggancia la funzione per l’esecuzione immediatamente dopo l’invio di una richiesta di immagine. Evitare di registrare la stessa funzione più volte nello stesso caricamento di pagina.

Nota

I tempi e l'ordine delle funzioni attivate tra registerPreTrackCallback e registerPostTrackCallback non sono garantiti. Evitare dipendenze tra queste due funzioni.

Registra post-callback nel lancio Adobe Experience Platform

In Launch non è disponibile un campo dedicato per l’utilizzo di questa variabile. Utilizzate l'editor di codice personalizzato, seguendo la sintassi AppMeasurement.

s.registerPostTrackCallback in AppMeasurement e Avvia editor di codice personalizzato

Si s.registerPostTrackCallback tratta di una funzione che utilizza una funzione come unico argomento. La funzione nidificata viene eseguita immediatamente dopo l'invio corretto di una richiesta di immagine.

s.registerPostTrackCallback(function(){/* Desired code */});

Se desiderate utilizzare l'URL della richiesta di immagine nel codice, fate riferimento all'argomento requestUrl stringa all'interno della funzione nidificata. È possibile analizzare la requestUrl variabile per l'uso desiderato; la modifica di questa variabile non influisce sulla raccolta dei dati.

s.registerPostTrackCallback(function(requestUrl){
  console.log(requestUrl); // Outputs the full image request URL
});

Ulteriori argomenti possono essere inclusi nella 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");

Esempio di caso di utilizzo

La registrazione della clearVars() funzione nel callback post-traccia può essere utile per le applicazioni a pagina singola. Ogni volta che viene inviato un hit ad Adobe, la clearVars() funzione viene eseguita. L’implementazione può quindi definire di nuovo le variabili senza preoccuparsi di valori che persistono in modo errato.

s.registerPostTrackCallback(function(){s.clearVars();});

In questa pagina