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.

SUGERENCIA

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.

Usar la API sendBeacon con la extensión web SDK

La variable El documento se descargará dentro de una Configuración de acción determina si los datos enviados a Adobe utilizan la API sendBeacon.

  1. Iniciar sesión en Recopilación de datos de Adobe Experience Platform uso de sus credenciales de Adobe ID.
  2. Haga clic en la propiedad de etiquetas deseada.
  3. Vaya a la Reglas y, a continuación, haga clic en la regla que desee.
  4. En Acciones, haga clic en la acción que desee o haga clic en la '+' para agregar una nueva acción.
  5. Establezca el menú desplegable Extensión en SDK web de Adobe Experience Platform y Tipo de acción a Enviar evento
  6. Haga clic en la casilla de verificación El documento se descargará a la derecha.

Si se marca esta casilla, los datos se envían a Adobe mediante la API sendBeacon. De forma predeterminada, está desactivada.

Utilice la API sendBeacon implementando manualmente el SDK web

Establezca documentUnloading a true al enviar un evento. Si no se configura, su valor predeterminado es false.

alloy("sendEvent", {
  "documentUnloading": true,
  "xdm": {}
});

Consulte Uso de la API sendBeacon en la documentación del SDK web para obtener más información.

Utilice la señalización con la extensión Adobe Analytics

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

s.useBeacon en AppMeasurement y el editor de código personalizado de la extensión de Analytics

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

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.

En esta página