Begränsningar

Tänk på följande begränsningar när du anropar metoden bufferRequests(). Eftersom den här metoden använder Window.sessionStorage gäller många av dessa begränsningar:

  • Mållänken måste finnas på samma domän och underdomän. Buffertade begäranden fungerar inte över domäner eller underdomäner, även om båda har samma Adobe Analytics-implementering. Den här begränsningen innebär också att du inte kan använda buffrade begäranden för att spåra slutlänkar.
  • Mållänken måste använda samma protokoll som den aktuella sidan. Du kan inte skicka buffrade begäranden mellan HTTP och HTTPS.
  • Buffertade begäranden lagras tills du anropar t() eller tl() utan att anropa bufferRequests() först, eller tills webbläsaren eller fliken stängs. Om en webbläsarsession avslutas innan du kan skicka data till Adobe går oskickade buffrade begäranden förlorade permanent.
  • Om en webbläsare inte har stöd för webblagring-API:t eller JSON-API:t, skickas en varning till webbläsarkonsolen och AppMeasurement försöker omedelbart skicka bildbegäran med metoden t().

Buffrade förfrågningar i SDK på webben

Web SDK ger för närvarande inte möjlighet att buffra begäranden.

Buffrade begäranden med Adobe Analytics-tillägget

Det finns inget dedikerat fält i Adobe Analytics-tillägget som kan använda den här variabeln. Använd den anpassade kodredigeraren enligt AppMeasurement-syntax.

s.bufferRequests() i AppMeasurement och den anpassade kodredigeraren för Analytics-tillägget

Anropa metoden bufferRequests() innan t() eller tl() anropas. När bufferRequests() anropas skrivs efterföljande spårningsanrop till sessionslagringsplatsen i stället för att skickas till Adobe datainsamlingsservrar.

// 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();

Analytics