Show Menu
TEMAS×

useBeacon

La mayoría de los exploradores modernos incluyen el método nativo navigator.sendBeacon() . Envía asincrónicamente una pequeña cantidad de datos a través de HTTP a un servidor web. AppMeasurement puede utilizar el método navigator.sendBeacon() si la variable useBeacon está habilitada. Resulta útil para los vínculos de salida y otras situaciones en las que desea enviar información antes de que se descargue la página.
Si useBeacon está activada, la siguiente visita enviada a Adobe utiliza el método del explorador navigator.sendBeacon() en lugar de una solicitud de imagen estándar GET . Esta variable se aplica tanto a solicitudes s.t() como a solicitudes de imagen s.tl() . Requiere AppMeasurement 2.17.0 o superior.
AppMeasurement habilita automáticamente useBeacon para las solicitudes de imagen de vínculo de salida.
La variable useBeacon se omite cuando el visitante utiliza un explorador que no admite navigator.sendBeacon() . El uso de esta variable requiere AppMeasurement 2.16.0 o superior.

Uso de la señalización en Adobe Experience Platform Launch

No hay un campo específico en Launch para utilizar esta variable. Utilice el editor de código personalizado siguiendo la sintaxis de AppMeasurement.

s.useBeacon en el editor de código personalizado de AppMeasurement y Launch

La variable s.useBeacon es un booleano que determina si AppMeasurement utiliza el método navigator.sendBeacon() del explorador. Su valor predeterminado es false . Establezca esta variable como true antes de llamar a una función de seguimiento si desea utilizar la naturaleza asincrónica de navigator.sendBeacon() .
s.useBeacon = true;

Después de ejecutar una llamada de seguimiento, esta variable se restablece a false . Si la implementación envía varias solicitudes de imagen en la misma carga de página (como aplicaciones de una sola página), establezca esta variable como true antes de cada llamada de seguimiento.