Google Analytics - Implementieren Interpretieren Profitieren
seines Internet Service Providers (ISP)). Dieser Einwahlknotenpunkt in Hamburg verfügt über eine lange Liste von IP-Adressen. Bei der Einwahl ins Internet wird den unterschiedlichen Webbrowsern eine IP-Adresse zugewiesen. Die Liste der IP-Adressen ist bekannt – daher lässt sich mit Hilfe einer IP-Adresse ein geografischer Bezug herstellen – denn die IP-Adresse wird beim Aufruf einer Website mit übergeben und kann von einem Web Analytics Tool ausgelesen werden. Verfügt das Web Analytics Tool über die Listen der IP-Adressen der jeweiligen Einwahlknotenpunkte, kann eine Verknüpfung von Webbrowser zu beispielsweise der Stadt des Browsers hergestellt werden.
Google Analytics verfügt über diese Kenntnisse und kann daher die Herkunft der Browser und somit die der User bestimmen (mehr dazu in Kapitel 10.3).
4.1.4 JavaScript
JavaScript ist eine clientseitige Programmiersprache, die im Internet häufig Anwendung findet. Mithilfe von JavaScript können beispielsweise Elemente auf einer Webseite durch Interaktion des Users verändert dargestellt werden. Es gibt unzählige Beispiele; hier eine Liste ausgewählter Funktionen:
Mouse-over-Effekte
Plausibilitätsprüfungen bei der Eingabe von Daten in Formulare
Laufschriften
Auslieferung von Pop-Ups
Automatische Veränderung der Browserfenstergröße
Die Tracking-Codes der meisten Web-Analytics-Tools basieren auf der JavaScript-Sprache – so auch Google Analytics. Es gibt verschiedene Versionen von JavaScript, zurzeit ist gerade die Version 1.8 aktuell. JavaScript kann bei Bedarf innerhalb der Browsereinstellungen abgeschaltet werden. Dies ist in den meisten Fällen jedoch nicht zu empfehlen, da eine Abschaltung des Öfteren die Nutzbarkeit von Websites einschränkt. Einige Internetseiten oder Web-basierte Anwendungen sind ohne die Aktivierung von JavaScript nicht nutzbar. JavaScript ist per Default in den meisten Browsern bereits aktiviert.
4.1.5 HTML
HTML (Hypertext Markup Language) steht für eine Formatierungssprache, die als Grundlage der Darstellung von Websites dient. Webbrowser können von Webservern abgerufene HTML-Dokumente darstellen. Der Aufbau von Internetseiten entspricht im Wesentlichen immer der gleichen Struktur (vereinfacht):
HTML-Head
HTML-Body
Der Head-Bereich enthält technische und inhaltliche Dokumentationen, die allerdings im Webbrowser des Nutzers nicht dargestellt werden (sie sind dennoch sichtbar, wenn man sich den Quelltext der Webseite anzeigen lässt).
Der Body-Bereich enthält hingegen alle Informationen und Inhalte, die der Webbrowser anzeigt. Der eigentliche, sichtbare Inhalt einer Website steht also im Body-Bereich.
Listing 4.1 Basis-Website-HTML-Struktur
< title>
Titel der Webseite
Inhalt der Webseite
Befehle sind immer von < bzw. > umrahmt. Sobald ein Befehl oder ein Bereich beendet ist, wird Letzterer mit einem Schrägstrich dargestellt (beispielsweise