documentUnloading
La proprietà documentUnloading
consente di utilizzare il metodo sendBeacon
di JavaScript per inviare dati ad Adobe. Se una richiesta tipica richiede troppo tempo, il browser può annullarla. È possibile indicare all'SDK Web di utilizzare sendBeacon
in modo che la richiesta venga eseguita in background dopo l'uscita dalla pagina. Abilita questa proprietà per evitare che le richieste di dati vengano annullate dal browser durante lo scaricamento.
Diversi browser impongono un limite di 64 KB alla quantità di dati che è possibile inviare contemporaneamente con sendBeacon
. Se il browser rifiuta l’evento perché il payload è troppo grande, l’SDK web utilizza come fallback il normale metodo di trasporto.
Configurare lo scaricamento del documento con l’estensione tag Web SDK
Abilita la casella di controllo Documento verrà scaricato nelle azioni di una regola di tag.
- Accedi a experience.adobe.com utilizzando le credenziali Adobe ID.
- Passa a Raccolta dati > Tag.
- Seleziona la proprietà tag desiderata.
- Passa a Regole, quindi seleziona la regola desiderata.
- In Azioni, seleziona un'azione esistente o creane una.
- Imposta il campo a discesa Estensione su Adobe Experience Platform Web SDK e imposta Tipo azione su Invia evento.
- Abilita la casella di controllo Documento verrà scaricato nella sezione Dati.
- Fai clic su Mantieni modifiche, quindi esegui il flusso di lavoro di pubblicazione.
Configurare lo scaricamento dei documenti utilizzando la libreria JavaScript dell’SDK per web
Impostare il valore booleano documentUnloading
durante l'esecuzione del comando sendEvent
. Il valore predefinito è false
. Impostare questa proprietà su true
se si desidera utilizzare il metodo sendBeacon
per inviare dati ad Adobe.
documentUnloading
non è compatibile con la proprietà renderDecisions
. Non impostare entrambe le proprietà contemporaneamente su true
.alloy("sendEvent", {
"xdm": adobeDataLayer.getState(reference),
"documentUnloading": true
});