Limitaciones
Al llamar al método bufferRequests()
, tenga en cuenta las siguientes limitaciones. Dado que este método utiliza Window.sessionStorage
, se aplican muchas de las mismas limitaciones:
- El vínculo de destino debe residir en el mismo dominio y subdominio. Las solicitudes almacenadas en búfer no funcionan entre dominios o subdominios, aunque ambos tengan la misma implementación de Adobe Analytics. Esta limitación también significa que no puede utilizar solicitudes almacenadas en búfer para rastrear vínculos de salida.
- El vínculo de destino debe utilizar el mismo protocolo que la página actual. No puede enviar solicitudes en búfer entre HTTP y HTTPS.
- Las solicitudes almacenadas en búfer se almacenan hasta que llame a
t()
otl()
sin llamar primero abufferRequests()
, o hasta que se cierre el explorador o la ficha. Si finaliza una sesión del explorador antes de poder enviar esos datos al Adobe, las solicitudes en búfer no enviadas se pierden de forma permanente. - Si un explorador no admite la API de almacenamiento web o la API JSON, se envía una advertencia a la consola del explorador y el AppMeasurement intenta enviar inmediatamente la solicitud de imagen mediante el método
t()
.
Solicitudes almacenadas en búfer en el SDK web
Actualmente, el SDK web no ofrece la capacidad de almacenar solicitudes en búfer.
Solicitudes almacenadas en búfer con la extensión 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.bufferRequests() en el AppMeasurement y el editor de código personalizado de la extensión de Analytics
Llame al método bufferRequests()
antes de llamar a t()
o tl()
. Cuando se llama a bufferRequests()
, las llamadas de seguimiento subsiguientes se escriben en el almacenamiento de sesión en lugar de enviarse a los servidores de recopilación de datos de Adobe.
// Instantiate the tracking object
var s = s_gi("examplersid");
// Flag the request to be buffered
s.bufferRequests();
// The t() or tl() method then writes the data to session storage instead of sending it to Adobe
s.tl(true,"o","Example link click");
// On a subsequent page, the tracking call sends both the above link tracking call and the page view call
s.t();
Página anteriorActivityMap.region
Página siguienteclearVars
Analytics
- Implementación de Adobe Analytics
- Notas de la versión de Analytics
- Notas de la versión de AppMeasurement
- Variables, funciones y métodos de Analytics
- Preparar la implementación de Adobe Analytics
- Implementar Analytics con Experience Platform Edge
- Implementar Analytics con la extensión de Adobe Analytics
- Implementar Analytics mediante JavaScript
- Implementar Analytics en otras plataformas
- Implementación de Analytics para dispositivos móviles
- Casos de uso de implementación
- Validar la implementación
- Preguntas frecuentes
- Revisar la implementación