useBeacon

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.

SUGGERIMENTO

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.

Utilizzare l'API sendBeacon utilizzando l'estensione Web SDK

La Document will unload in una configurazione azione, la casella di controllo determina se i dati inviati ad Adobe utilizzano l’API sendBeacon.

  1. Accedi a Raccolta dati Adobe Experience Platform utilizzo delle credenziali AdobeID.
  2. Fai clic sulla proprietà tag desiderata.
  3. Vai a Rules , quindi fai clic sulla regola desiderata.
  4. Sotto Actions, fai clic sull’azione desiderata o sul pulsante '+' per aggiungere una nuova azione.
  5. Imposta il menu a discesa Estensione su Adobe Experience Platform Web SDK e Action Type a Send event
  6. 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.

Utilizza l’API sendBeacon manualmente l’implementazione dell’SDK per web

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 .

Utilizzare il beacon con con 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 AppMeasurement.

s.useBeacon in AppMeasurement e nell'editor di codice personalizzato dell'estensione Analytics

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;
NOTA

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.

In questa pagina