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.

TIP
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.

Utilice la API sendBeacon con la extensión del SDK web

El Se descargará el documento en una Configuración de acción determina si los datos enviados al Adobe utilizan la API sendBeacon.

  1. Inicie sesión en la Recopilación de datos de Adobe Experience Platform con 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 deseada o en '+' para añadir una nueva acción.
  5. Configure las variables Extensión lista desplegable para SDK web de Adobe Experience Platform y el Tipo de acción hasta Enviar evento
  6. Haga clic en la casilla Se descargará el documento a la derecha.

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

Utilice la API sendBeacon para implementar manualmente el SDK web

Establecer documentUnloading hasta 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.

Uso de la señalización mediante la extensión de Adobe Analytics

No hay ningún campo dedicado 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 el 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;
NOTE
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.
recommendation-more-help
b4f6d761-4a8b-4322-b801-c85b9e3be690