16. Dezember 11

Web Analytics Buch - Dritte Auflage jetzt erhältlich

Cover_A3_SchmalMan mag es anhand der in letzter Zeit rückläufigen Posting-Frequenz dieses Blogs erahnt haben, dass ich wieder vermehrt Schreibzeit in traditionelle Medien investiert habe... Nun ist aber die dritte überarbeitete und erweiterte Auflage des Buches "Web Analytics" frisch aus dem Druck bei den Händlern angekommen. Bestellungen bei Amazon (noch sind 2-3 Stück von der ersten Lieferung an Lager) werden noch vor Weihnachten ausgeliefert - nur für den Fall, dass man sich zwischen den Jahren noch auf die Suche nach guten (geschäftlichen) Neujahrs-Vorsätzen machen möchte...

Einige wesentliche Änderungen in der mittlerweile über 600 Seiten starken und in einem Hardcover gebundenen Neuauflage möchte ich nicht unerwähnt lassen:

  • Neue Social Engagement Kennzahlen
  • Der Social Page Engagement Score (gewichtete Soziale Aktionen)
  • Erweiterungen bezüglich Social Media Analytics und Facebook
  • Der Website Performance Index (Website-Erfolg in einer Zahl ausgedrückt)
  • Alle Google Analytics Beispiele mit dem neuem Async-Code
  • Sämtliche Google Analytics Beispiele und Screenshots auf das neuste Google Analytics Interface bezogen
  • Neue Google Analytics-Erweiterungen mit Code-Beispielen, z.B. Formularfeldtracking oder Opt-out
  • Angepasste rechtliche Beachtungspunkte bei Web Analytics und Google Analytics im Speziellen
  • so wie viele weitere, kleinere Aktualisierungen und Ergänzungen

Ich freue mich wiederum auf einen interessanten Dialog und spannende Feedbacks zu den Inhalten. Aktualisierungen und neue Web Analytics Erkenntnisse zwischen zwei gedruckten Auflagen folgend wie immer hier auf dem Blog.

 

06. November 11

Android Dashboard für Google Analytics

 

NexusDashboard

Mit an die 20'000 Installationen ist das Mitte Jahr gelaunchte Google Analytics Dashboard fürs iPhone schon recht verbreitet - täglich über 1000 Nutzer prüfen damit ihre Google Analytics Key Performance Indicators. Dank diesem Erfolg (und den spöttischen Bemerkungen, dass Google Analytics und Google Android doch zwingend zusammengehören) habe ich nun die App auf Android 2.2+ portiert. Mit dem heutigem Tag ist die App - wiederum in einer kostenlosen Lite-Version und einer erweiterten Pro-Version im Android Market verfügbar.

Wie bereits in der iPhone-App bietet das Dashboard die Möglichkeit, ausgewählte Metriken (Lite-Version) bzw.Google Analytics Ziel-Conversions (Pro-Version) auf einem Dashboard anzuzeigen und zu einem Website Performance Index zusammenzufassen. Was alles mit der App möglich ist, wird hier ausführlich beschrieben. Dieser Fokus auf Ziele und KPIs ist bewusst gewählt und soll damit ein Instrument für die businesskritische Nutzung von Web Analytics sein. Für die Untersuchung der 100 anderen Metriken gibt es das Google Analytics Web-Interface (oder andere Apps).

Android_Market_Logo

Gerne freue ich mich auch hier auf viele Feedbacks, Nutzungsberichte und Erweiterungsvorschläge. 

 

16. September 11

Google Analytics rechtskonform einsetzen

Über den rechtskonformen Einsatz von Google Analytics herrscht in Deutschland schon lange eine heisse Diskussion. Nun ist es aber offenbar zu einer Einigung zwischen Google und dem Hamburgischen Beauftragten für Datenschutz und Informationsfreiheit gekommen. Das sind gute Nachrichten, denn damit kann davon ausgegangen werden, dass Google Analytics unter einigen Voraussetzungen rechtlich beanstandungsfrei eingesetzt werden kann. Folgende Punkte muss man demnach als Website-Betreiber aber berücksichtigen, wenn man Google Analytics einsetzen will:

  • Vertrag mit Google zur Auftragsdatenverarbeitung: Für die Verarbeitung der gesammelten Daten ist ein Vertrag zwischen dem Website-Betreiber und Google notwendig. Als Website-Betreiber sind Sie dabei der Auftraggeber, Google handelt in Bezug auf die Verarbeitung personenbezogener Daten lediglich entsprechend Ihrer Weisung. Die Verarbeitung personenbezogener Daten im Auftrag schließt bestimmte Kontrollpflichten auf Ihrer Seite ein, bei denen Google durch Vorlage entsprechender Nachweise unterstützt. Eine Vorlage für einen entsprechenden Vertrag ist auf der Google Website aufrufbar und mit den Datenschutzaufsichtsbehörden abgestimmt. Die erste Aufgabe ist, diesen auszufüllen und an Google zu senden.
  • Datenschutzerklärung und Widerspruchsmöglichkeit: Nutzer Ihrer Website müssen in der Datenschutzerklärung über die Verarbeitung personenbezogener Daten im Rahmen von Google Analytics aufgeklärt werden. Auf eine Widerspruchsmöglichkeit gegen die Erfassung durch Google Analytics muss hingeweisen werden. Hierbei sollte möglichst auf die entsprechende Seite von Google mit den Opt-Out-Plugins verlinkt werden. Ergänzend oder alternativ kann auf jeder Seite der Website ein Opt-Out gemäss meinem früheren Post eingebunden werden.
  • IP-Adress-Anonymisierung: Durch eine entsprechende Einstellungen im Google Analytics Tracking Code muss die IP-Adressen gekürzt und anonymisiert werden. Dies geschieht, indem auf jeder getrackten Seite im Standard-Tracking-Code von Google eine Zeile ergänzt wird, nämlich _gaq.push(['_gat._anonymizeIp']); (unmittelbar vor Falls dem trackPageview-Aufruf). Technische Details dazu finden sich bei Google Code.

Wer bereits vor Einführung dieser Massnahmen Google Analytics genutzt hat, könnte diese Daten unrechtmässig erhoben haben. Deshalb müssten in dem Fall die Altdaten gelöscht – bzw. das Google Analytics Profil gelöscht und ein neues erstellt werden. Das ist nicht ganz so toll - aber zumindest gibt es nun einen Weg für einen zukünftig rechtskonformen Einsatz von Google Analytics in Deutschland.

19. August 11

Downloads und Links einfach mit Google Analytics tracken

Bei einer Standard-Implementierung von Google Analytics sieht man leider nicht, welche Downloads wie PDFs oder XLSs von der Website geladen wurden. Das ist schade, denn vielfach ist grad der Download von einer Produktbroschüre oder einem Whitepaper doch ein wichtiges Ziel und oft eine Micro-Conversion. Nun bietet Google Analytics hierfür schon eine Lösung, nämlich dass man jeden Link auf ein PDF (oder ein anderes Ziel) mit einem sogenannten virtuellen Seitenaufruf wie der folgende versehen kann.

<a href="/downloads/produktbroschuere.pdf" onclick="
   _gaq.push(['_trackPageview', '/downloads/produktbroschuere.pdf']);
   ">Produktbroschüre
</a>


Dies bedeutet aber, dass jeder Download bzw. jedes PDF manuell und mit einem technischen Eingriff im HTML-Code so getagged werden muss. Während das für einzelne Downloads noch akzeptabel ist, wirds für viele oder gar alle Downloads sehr mühsam.

Abhilfe schafft da folgende Erweiterung für Google Analytics, welche mittels eines generischen JavaScripts automatisch alle Klicks einer Website überwacht. Klickt ein Besucher auf einen Link zu einem spezifische Dokumentformat, wird dies automatisch in Google Analytics als Download getrackt. Als kleines Nebenprodukt lassen sich auch gleich noch Klicks auf externe Links - also Links die auf eine Drittwebsite führen - tracken. Das alles geschieht in dem man einmalig unten stehend aufgeführtes JavaScript im <head>-Bereich jeder Webseite unterbringt - ohne weitere Konfiguration. Im Ergebnis sind Auswertungen von Downloads dann zum Beispiel wie folgt ersichtlich:

GA_Downloads

Vor der Implementierung des Skripts sollte man gegebenenfalls noch ein paar Einstellungsmöglichkeiten wahrnehmen, welche das Skript bietet. Folgendes kann dabei angepasst werden:

  • downloadExtension: Zählt jene Formate auf, welche als Download gezählt werden
  • trackDownloadsAsEvent: Standardmässig werden die Downloads als Seitenaufrufe gezählt und sind in den Auswertungen unter "Seiten" ersichtlich. Falls man die Downloads lieber als Ereignisse sehen möchte, setzt man den Wert auf true
  • downloadCat: Der Name der Ereignis-Kategorie, falls Downloads als Ereignisse getrackt werden

Die beiden letzten Punkte gelten analog für das Tracking der externen Links (trackExtlinksAsEvent und extLinksCat), wobei hier das Ereignistracking zu empfehlen ist.

<script>
var downloadExtension = new Array(
   'doc','docx','pdf','xls','ppt','zip','gz','bz2','rar','txt','vsd','vxd',
   'js','css','exe','wma','mov','avi','wmv','mp3','mp4');
var trackDownloadsAsEvent = false;
var trackExtlinksAsEvent = true;
var downloadCat = 'Downloads';
var extLinksCat = 'Externe Links';
var intDomain = window.location.hostname;
if(window.addEventListener){document.addEventListener('click', clickHandler,
   false);}
else {document.attachEvent('onclick', clickHandler);}
function clickHandler(e){
   if (window.event) e = window.event;
   var srcEl = e.srcElement? e.srcElement : e.target;
   var targetUrl = srcEl.getAttribute('href');
   if (targetUrl && targetUrl.length > 0) {
      var re = new RegExp('^(?:f|ht)tp(?:s)?\://([^/]+)', 'im');
      var tarDomain = (targetUrl.match(re)? targetUrl.match(re)[1].toString() :
         (targetUrl.indexOf(':') < 0 ? intDomain : null));
      if (tarDomain != null) {
         var a = document.createElement('a');
         a.href = targetUrl;
         var filePath = a.pathname;
         var fileName = filePath.split('/').pop();
         var fileExt = fileName.substring(fileName.indexOf('.')+1);
         if (intDomain == tarDomain) {
            for (i=0; i<downloadExtension.length; i++) {
               if (fileExt == downloadExtension[i]) {
                  if (trackDownloadsAsEvent) _gaq.push(['_trackEvent',
                     downloadCat, filePath]);
                  else _gaq.push(['_trackPageview', filePath]);
               }
            }
         }       
         else {
            if (trackExtlinksAsEvent) _gaq.push(['_trackEvent', extLinksCat,
               tarDomain]);
            else _gaq.push(['_trackPageview', '/' + extLinksCat + '/' +
               tarDomain]);
         }
      }
   }
}
</script>

11. Juni 11

Den "Website Performance Index" messen

In zwei vorausgegangenen Posts hatte ich bereits das Konzept des Website Performance Index in Analogie zu einem Börsenindex vorgestellt und dessen Berechnung und Herleitung der Metrik-Gewichtung beschrieben. Im dritten und letzten Teil geht es nun noch darum, wie sich ein solcher Index in einem Web Analytics System abbilden und fortwährend nutzen lässt.

Nutzung des Formel-Editors im Web Analytics Tool
Voraussetzung für die Hinterlegung einer relativ kompliziert berechneter Formel wie ein Performance Index ist ein Formel-Editor im Web Analytics System. Manche Systeme bieten solche Formeleditoren von Haus aus an, dann handelt es sich um eine relativ einfache Geschichte: Die bei der Berechnung definierten Ziele werden mit Ihrer Gewichtung im Formel-Editor hinterlegt - wie in unten stehender Abbildung im Beispiel von Webtrekk.

PerformanceIndex_1

Im Ergebnis lassen sich dann für den aktuellen Peformance Index zum Beispiel Graphen wie der folgende anzeigen, sobald diese noch mit Schwellwerten für die Zielerreichung (z.B. ab 50% im gelben Bereich, ab 75% im grünen Bereich) versehen werden.

PerformanceIndex_2

Für Google Analytics im Speziellen
Bei Google Analytics als das wohl meist eingesetzte Web Analytics Tool fehlt allerdings zur Zeit ein solcher Formel-Editor. Ein Performance Index lässt sich daher nicht in Google Analytics selbst abbilden, sondern muss in einem Drittsystem gehalten werden. Eine einfache Möglichkeit dazu ist Excel. Nutzt man ein Excel-Plugin wie Excellent Analytics lassen sich aktuelle Google Analytics Daten über das API auslesen und in Excel darstellen. Die Hinterlegung einer Formel ist dann nur noch einfache Excel-Handarbeit. Insbesondere wenn man Reports und Dashboard intern ohnehin per Excel aufbereitet und dann versendet, ist dies eine sehr handliche Möglichkeit. Auch schöne Gauge-Diagramme lassen sich mit etwas Excel-Tweaking gestalten wie unten stehendes Beispiel eines Excel-Reportings zeigt (andere Indizes):

PerformanceIndex_3

Wer den Website Performance Index lieber tagesaktuell und überall dabei haben möchte (was ja eigentlich auch die Idee eines solchen Indexes ist) und über ein iPhone verfügt, dem sei die kürzlich vorgestellte iPhone App "Dashboard pro for Google Analytics" nahe gelegt. Auch darin lassen sich die hinterlegten Google Analytics Ziele gewichten, danach wird der Performance Index automatisch und tagesaktuell berechnet.

IPhone_view_pro

19. Mai 11

Das Google Analytics-Dashboard fürs iPhone

Wenn man sich häufiger mit Web Anayltics auseinandersetzt, hat man schnell einmal seine zehn Hauptkennzahlen beisammen, welche man wöchentlich, täglich oder gar noch öfter und immer wieder überprüfen möchte.  Im Idealfall kann man sich diese nun auf dem Dashboard des Analytics-Systems abbilden - doch auch das ist nicht immer so praktisch. Warum deshalb nicht sein individuelles Dashboard immer aktuell auf dem iPhone mit dabei haben?

IPhone_view_pro Genau dies will die eben releaste iPhone-App "Dashboard for Google Analytics". Nach Download der App aufs iPhone lassen sich einfach mittels Eingabe des Google Analytics Login die aktuellen Website-Daten anzapfen und eine handvoll der wichtigsten KPIs auf einem einzelnen Dashboard anzeigen. Darüber hinaus - und jetzt kommt das was nicht einmal Google Analytics kann - lassen sich pro KPI Zielwerte angeben. Auf einen Blick lässt sich so erkennen, ob man hinsichtlich seiner selbst gesteckten Ziele im grünen oder roten Bereich ist. Will man z.B. pro Woche 10'000 Besucher auf der Website haben - und hat am Dienstag bereits 4'000, dann befindet diese Kennzahl eindeutig im grünen Bereich. So behält man im Dashboard immer die Übersicht, wie es um den Erfolg der Website gerade steht.

Es findet sich mittlerweile die eine oder andere gute iPhone App für Google Analytics im App Store, mit welcher sich beinahe sämtliche Auswertungen aus Google Analytics herausziehen lassen. Sämtliche Daten auslesen kann und will das "Dashboard for Google Analytics" nicht. Stattdessen liegt der Fokus auf den wirklich geschäftsrelevanten Kennzahlen, auf die es sich lohnt, häufiger hinzuschauen - und erweitert zudem Google Analytics um einige nützliche Funktionen wie eben zum Beispiel die Zielwert-Definition. In der kostenlosen Version der App sind u.a. die "grossen" Metriken wie Besucher, Besuche und Page Views verfügbar. In der "Pro"-Version kommen dann zusätzlich sämtliche in Google Analytics konfigurierten Ziele und Zielbeträge dazu. Damit lässt sich das Dashboard so individuell zusammenstellen wie es die Ziele in Google Analytics zulassen: Anzahl Bestellungen, Kontaktaufnahmen, gelöste Supportfälle, Job-Bewerbungen, Newsletter-Anmeldungen oder was man auch immer als KPI definiert hat findet sich so auf dem Dashboard

Weitere Erklärungen zur App sowie der Download-Link finden sich hier zusammengestellt. Ich freu mich auf euer Feedback, Erfahrungberichte und Anregungen!


Über das Blog | Impressum | Nutzungsbedingungen | Ihren Besuch aufzeichnen [?]


Web Analyticson


Das Buch zum Blog:

  • Buch
    Details zum Buch Buch bei Amazon.de bestellen

Die App zum Blog:

  • iPhone App
    Download

Über den Autor

  • Marco Hassler ist Business Unit Manager und Partner beim IT- und Web-Dienstleister Namics.

    marco.hassler (at) gmail.com

Ethik Code

  • Web Analytics Association Code of Ethics

Twitter Updates

    Web Analytics Fotos

    Web Analytics Association

    • Web Analytics Association