Einschränkungen
Beachten Sie beim Aufrufen der bufferRequests()
-Methode die folgenden Einschränkungen. Da diese Methode Window.sessionStorage
verwendet, gelten viele der gleichen Einschränkungen:
- Der Ziel-Link muss sich in derselben Domain und Subdomain befinden. Gepufferte Anfragen funktionieren nicht domänenübergreifend und auch nicht domänenübergreifend, wenn beide dieselbe Adobe Analytics-Implementierung aufweisen. Diese Einschränkung bedeutet auch, dass Sie gepufferte Anfragen nicht zur Verfolgung von Exitlinks verwenden können.
- Der Ziel-Link muss dasselbe Protokoll wie die aktuelle Seite verwenden. Es können keine gepufferten Anfragen zwischen HTTP und HTTPS gesendet werden.
- Gepufferte Anfragen werden gespeichert, bis Sie
t()
odertl()
aufrufen, ohnebufferRequests()
zuerst aufzurufen, oder bis der Browser oder die Registerkarte geschlossen wird. Wenn eine Browser-Sitzung beendet wird, bevor Sie diese Daten an den Adobe senden können, gehen nicht gesendete gepufferte Anfragen dauerhaft verloren. - Wenn ein Browser die Web-Speicher-API oder die JSON-API nicht unterstützt, wird eine Warnung an die Browser-Konsole ausgegeben und AppMeasurement versucht, die Bildanforderung mithilfe der
t()
-Methode sofort zu senden.
Gepufferte Anforderungen in der Web-SDK
Web SDK bietet derzeit nicht die Möglichkeit, Anfragen zu puffern.
Gepufferte Anfragen, die die Adobe Analytics-Erweiterung verwenden
In der Adobe Analytics-Erweiterung gibt es kein eigenes Feld, um diese Variable zu verwenden. Verwenden Sie den Editor für benutzerdefinierten Code entsprechend der AppMeasurement-Syntax.
s.bufferRequests() im AppMeasurement und im benutzerdefinierten Code-Editor der Analytics-Erweiterung
Rufen Sie die bufferRequests()
-Methode vor dem Aufruf von t()
oder tl()
auf. Beim Aufruf von bufferRequests()
werden nachfolgende Tracking-Aufrufe in den Sitzungsspeicher geschrieben und nicht an Adobe-Datenerfassungsserver gesendet.
// 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
- Implementieren von Adobe Analytics
- Versionshinweise zu Analytics
- Versionshinweise für AppMeasurement
- Analytics-Variablen, -Funktionen und -Methoden
- Vorbereitungen für die Implementierung von Adobe Analytics
- Implementieren von Analytics mit Experience Platform Edge
- Implementieren von Analytics mit der Adobe Analytics-Erweiterung
- Implementieren von Analytics mit JavaScript
- Implementieren von Analytics auf anderen Plattformen
- Analytics auf Mobilgeräten implementieren
- Anwendungsfälle der Implementierung
- Validieren der Implementierung
- Häufig gestellte Fragen
- Überprüfen der Implementierung