Beperkingen

Wanneer u de bufferRequests() , houd rekening met de volgende beperkingen. Aangezien deze methode wordt gebruikt Window.sessionStorage, zijn veel van dezelfde beperkingen van toepassing:

  • De bestemmingsverbinding moet op het zelfde domein en subdomain verblijven. Gebufferde aanvragen werken niet in verschillende domeinen of subdomeinen, zelfs niet als beide dezelfde Adobe Analytics-implementatie hebben. Deze beperking betekent ook dat u geen gebufferde verzoeken kunt gebruiken om uitgangsverbindingen te volgen.
  • De doelkoppeling moet hetzelfde protocol gebruiken als de huidige pagina. U kunt geen gebufferde aanvragen verzenden tussen HTTP en HTTPS.
  • De gebufferde verzoeken worden opgeslagen tot u roept t() of tl() zonder aanroep bufferRequests() eerst, of tot browser of lusje wordt gesloten. Als een browsersessie wordt beëindigd voordat u die gegevens naar de Adobe kunt verzenden, gaan niet-verzonden gebufferde aanvragen permanent verloren.
  • Als een browser de functie Web Storage-API of de JSON API, wordt een waarschuwing uitgevoerd naar de browserconsole en probeert het AppMeasurement de afbeeldingsaanvraag onmiddellijk te verzenden met de t() methode.

Gebufferde verzoeken in de SDK van het Web

De SDK van het Web biedt momenteel niet de capaciteit aan om verzoeken te bufferen.

Gebufferde aanvragen met de Adobe Analytics-extensie

Er is geen specifiek veld in de Adobe Analytics-extensie voor het gebruik van deze variabele. Gebruik de aangepaste code-editor volgens de syntaxis van het AppMeasurement.

s.bufferRequests() in AppMeasurement en de aangepaste code-editor van de extensie Analytics

Roep de bufferRequests() methode vóór aanroepen t() of tl(). Wanneer bufferRequests() wordt geroepen, worden de verdere het volgen vraag geschreven aan zittingsopslag in plaats van verzonden naar de servers van de de gegevensinzameling van 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();
Vorige paginaActivityMap.region

Analytics