I browser più moderni includono il metodo nativo navigator.sendBeacon()
. Invia in modo asincrono una piccola quantità di dati su HTTP a un server web. AppMeasurement può utilizzare il navigator.sendBeacon()
se useBeacon
è abilitata. È utile per i collegamenti di uscita e altre situazioni in cui desideri inviare informazioni prima che la pagina si scarichi.
Se useBeacon
è abilitato, l'hit successivo inviato ad Adobe utilizza l' navigator.sendBeacon()
metodo anziché standard GET
richiesta immagine. Questa variabile si applica a entrambi s.t()
e s.tl()
richieste di immagini. Richiede AppMeasurement 2.17.0 o versione successiva.
AppMeasurement abilita automaticamente useBeacon
per le richieste di immagini di link in uscita.
La useBeacon
viene ignorata quando il visitatore utilizza un browser che non supporta navigator.sendBeacon()
. L'utilizzo di questa variabile richiede AppMeasurement 2.16.0 o versione successiva.
La Document will unload in una configurazione azione, la casella di controllo determina se i dati inviati ad Adobe utilizzano l’API sendBeacon.
Se questa casella è selezionata, i dati vengono inviati ad Adobe utilizzando l’API sendBeacon. Per impostazione predefinita, questa impostazione è deselezionata.
Imposta documentUnloading
a true
quando si invia un evento. Se non è impostato, il valore predefinito è false
.
alloy("sendEvent", {
"documentUnloading": true,
"xdm": {}
});
Vedi Utilizzo dell’API sendBeacon per ulteriori informazioni, consulta la documentazione 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.
La s.useBeacon
è una variabile booleana che determina se AppMeasurement utilizza l’ del browser navigator.sendBeacon()
metodo . Il valore predefinito è false
. Imposta questa variabile su true
prima di richiamare una funzione di tracciamento se desideri utilizzare la natura asincrona di navigator.sendBeacon()
.
s.useBeacon = true;
Dopo l’esecuzione di una chiamata di tracciamento, questa variabile viene reimpostata su false
. Se l’implementazione invia più richieste di immagini nello stesso caricamento della pagina (ad esempio applicazioni a pagina singola), imposta questa variabile su true
prima di ogni chiamata di tracciamento.