useBeacon
La maggior parte dei browser moderni include il metodo nativo navigator.sendBeacon()
. Invia in modo asincrono una piccola quantità di dati tramite HTTP a un server web. L’AppMeasurement può utilizzare navigator.sendBeacon()
metodo se useBeacon
è abilitata. È utile per i collegamenti di uscita e in altre situazioni in cui desideri inviare informazioni prima che la pagina venga scaricata.
Se useBeacon
è attivato, l’hit successivo inviato all’Adobe utilizza il navigator.sendBeacon()
anziché uno standard GET
richiesta immagine. Questa variabile si applica a entrambi s.t()
e s.tl()
richieste di immagini. Richiede l'AppMeasurement 2.17.0 o versione successiva.
useBeacon
per le richieste di immagini di collegamento di uscita.Il useBeacon
viene ignorata quando il visitatore utilizza un browser che non supporta navigator.sendBeacon()
. L’utilizzo di questa variabile richiede l’AppMeasurement 2.16.0 o versione successiva.
Utilizzare l’API sendBeacon tramite l’estensione Web SDK
Il Document will unload all'interno di una configurazione di azione determina se i dati inviati ad Adobe utilizzano l'API sendBeacon.
- Accedi a Raccolta dati di Adobe Experience Platform utilizzando le credenziali Adobe ID.
- Fai clic sulla proprietà del tag desiderata.
- Vai a Rules , quindi fai clic sulla regola desiderata.
- Sotto Actions, fai clic sull’Azione desiderata o fai clic su '+' per aggiungere una nuova azione.
- Imposta il Extension elenco a discesa per Adobe Experience Platform Web SDK e Action Type a Send event
- Fai clic sulla casella di controllo Document will unload a destra.
Se questa casella è selezionata, i dati vengono inviati ad Adobe utilizzando l’API sendBeacon. Per impostazione predefinita, questa impostazione è deselezionata.
Utilizzare l’API sendBeacon implementando manualmente l’SDK per web
Imposta documentUnloading
a true
quando si invia un evento. Se non viene impostato, il valore predefinito è false
.
alloy("sendEvent", {
"documentUnloading": true,
"xdm": {}
});
Consulta Utilizzo dell’API sendBeacon per ulteriori informazioni, consulta la documentazione dell’SDK per web.
Utilizzare Beacon con 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.useBeacon in AppMeasurement e nell’editor di codice personalizzato dell’estensione Analytics
Il s.useBeacon
variabile è un valore booleano che determina se AppMeasurement utilizza la proprietà 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;
false
. Se l’implementazione invia più richieste di immagini nello stesso caricamento di pagina (ad esempio applicazioni a pagina singola), imposta questa variabile su true
prima di ogni chiamata di tracciamento.