Der erzeugte Block
Auf der Produktdetailansichtws_product.htm sieht der Block beispielsweise so aus:
{/* und // */} um den Variablenblock sind ein Überbleibsel aus der Zeit, als Browser script-Elemente noch nicht kannten. Sie stören nicht, und da der Block vom Shopsystem erzeugt wird, lassen sie sich auch nicht entfernen.
Die drei Stellen, an denen der Block stehen kann
Der Variablenblock ist an allen drei Stellen derselbe. Es ändert sich nur, wo er steht und welche Datei danach eingebunden wird.Voreinstellung: vor dem schließenden body
Ohne weiteres Zutun setzt WEBSALE V8s den Block und den Aufruf von ws_analyse.js unmittelbar vor </body>.
Mit dem PageSpeed-Tool
Fasst das PageSpeed-Tool die JavaScript-Dateien zu Gruppierungen zusammen, tritt an die Stelle vonws_analyse.js die Gruppierung, in der die Tracking-Datei enthalten ist. Im Beispiel heißt die Gruppierungs-ID tracking.
An selbst gewählter Stelle
Mit~WS-ExternalStatistics~ setzen Sie den Block dort, wo Sie ihn haben wollen, beispielsweise im head. Der Aufbau bleibt gleich.
async="true" erzeugt wird, hängt an einer Einstellung des Shops. Im Beispiel oben steht sie nicht. Fehlt async und laden Sie den Block im head, hält die Tracking-Datei den Seitenaufbau auf.
Die Variablen des Beispiels
Der Subreferer bleibt beim WEBSALE Partnerprogramm bewusst leer, weil dort der Name des Partners im Klartext stünde.
Sind Zustimmungs-Cookies eingerichtet, gibt das Shopsystem deren Zustand als Objekt
ws_agreementcookies mit aus und bindet keine JavaScript-Datei mehr ein. Das Laden der Tracking-Dateien übernimmt dann die Zustimmungslogik, sobald der Besucher zugestimmt hat.
Referenz: AC- (AgreementCookies)
Welche Daten bereitstehen
Welche dieser Daten ein Dienstleister auswertet, entscheidet er selbst. Das Shopsystem stellt sie bereit.Allgemeine Daten
Diese stehen auf jeder gemessenen Seite zur Verfügung.- Shop-Kennung und Subshop-Kennung
- Seitenzustand, beispielsweise
Product - Sitzungskennung
- Referer und Subreferer
- Seitenname
Seitenabhängige Daten
Über diese Standarddaten hinaus lassen sich weitere Werte auswerten.
