google analytics präsentation am internet briefing
DESCRIPTION
Wie setzt man Google Analytics richtig ein und was kann man davon erwarten? Was kommt mit der Basisintegration, wofür müssen weitere Module installiert werden wie Commerce Tracking, Event Tracking oder Social Media Tracking?Google Analytics Vortrag von Michael Heimbeck, Unic, am Internet Briefing Zürich.http://bit.ly/sEjR9NTRANSCRIPT
Google Analytics für Techies Online Marketing Konferenz Referat
Michael Heimbeck Zürich, 1.November 2011
© Unic - Seite 2
Michael Heimbeck
Senior Consultant
Unic AG
Ihr Referent
© Unic - Seite 3
› Aufbau Google Analytics Account
› Basisintegration & Messmethode
› Lokale Suche (Seitensuche)
› Commerce Tracking
› Event Tracking
› Social Tracking
› Benutzervariablen
› Testen der Installation
› Tools & Informationen
Agenda
Basisintegration
© Unic - Seite 5
Google Analytics Account Google Analytics für Techies
GA Account
Web Property Web Property Web Property
Profil
Profil
Profil
Profil Profil
Profil
UA-11223344-8
Account ID
Web Property ID
GA Account GA Account
Google Account
© Unic - Seite 6
Google Analytics Account Google Analytics für Techies
Account
Web Properties
Profile
© Unic - Seite 7
Messmethode Google Analytics für Techies
1
Weblog Analyse
3
Traffic Sniffing
2
Page Tagging
Analyseserver
Webserver
© Unic - Seite 8
Basisintegration Google Analytics für Techies
© Unic - Seite 9
Basisintegration Google Analytics für Techies
Asynchrones vs. synchrones Tracking
› Die Integration und Beispiele gehen nur auf asynchrone Syntax ein
› Bei Erweiterung einer Installation mit synchronem Tracking wird empfohlen auf
die asynchrone Variante umzustellen
› Beispiel asynchron:
› Beispiel synchron:
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-XXXXX-X']);
_gaq.push(['_trackPageview']);
var pageTracker = _gat._getTracker("UA-XXXXX-X");
pageTracker._trackPageview();
Erweiterte Integration
© Unic - Seite 11
Lokale Suche (Seitensuche) - Theorie Google Analytics für Techies
© Unic - Seite 12
Lokale Suche (Seitensuche) - Beispiel Google Analytics für Techies
GET Parameter:
Direkt konfigurieren
POST Parameter:
Suchparameter bei trackPageview der URL hinzufügen
_trackPageview() wird bei POST Parametern auf der Suchresultatseite überschrieben:
_gaq.push(['_trackPageview','aktuelleURL?aktuelleParameter&search=Suchbegriff&searchcat=results']);
© Unic - Seite 13
Lokale Suche (Seitensuche) – Best Practice
Unterscheidung in der Kategorie, ob Suchresultate gefunden wurden oder nicht:
search=[Suchbegriff] & searchcat = [no_result/result]
Dadurch erhält man eine Liste mit Suchbegriffen
die keine Resultate brachten:
- Neue Trendbegriffe
- häufige Schreibfehler
- Nicht bedachte Synonyme
- …
Google Analytics für Techies
© Unic - Seite 14
Lokale Suche (Seitensuche) – Google Analytics Google Analytics für Techies
© Unic - Seite 15
Commerce Tracking - Theorie Google Analytics für Techies
1 2 3
Warenkorb Check out erfolgreich Check out
Commerce Tracking
© Unic - Seite 16
2. Artikelinformationen
Commerce Tracking - Beispiel
1. Bestellinformationen
Google Analytics für Techies
’1234 ’,
’Amazon’,
’44.25’,
’8.0’,
’5’,
’San Jose’,
’California’,
’USA’
]);
// order ID - required
// affiliation or store name
// total - required
// tax
// shipping (or as item)
// city
// state or province
// country
’1234’ ,
’0393310353’ ,
’WA An hour a day’ ,
’book’ ,
’23.25’ ,
’1’
]);
// order ID - required
// SKU/code - required
// product name
// category or variation
// unit price - required
// quantity - required
_gaq.push ([`addItem`,
’1234’ ,
’0470529393’ ,
’Web Analytics 2.0’ ,
’book’ ,
’31.00’ ,
’1’
]);
// order ID - required
// SKU/code - required
// product name
// category or variation
// unit price - required
// quantity - required
_gaq.push ([`addItem`,
’1234’ ,
’025687’ ,
’rabatt’ ,
’ ’ ,
’-10.00’ ,
’1’
]);
// order ID - required
// SKU/code - required
// product name
// category or variation
// unit price - required
// quantity - required
_gaq.push ([`addItem`,
% 3. Informationen übermitteln
_gaq.push(['_trackTrans']);
_gaq.push ([`addTrans`,
© Unic - Seite 17
Commerce Tracking – Best Practice Google Analytics für Techies
Der Befehl _trackTrans() sollte nach _trackPageview() aufgerufen werden.
Das Commerce Tracking muss analog zur Suche im Profil aktiviert werden.
Gutscheine/Coupons, Rabatte und Versand als eigenen Posten bei den Artikeln
mitführen. Negative Beträge sind möglich.
Die optionalen Felder können z.T. missbraucht werden, um weitere Informationen
zu einer Bestellung zu übermitteln
=> Dokumentation ist dann wichtig.
© Unic - Seite 18
Commerce Tracking – Google Analytics Google Analytics für Techies
© Unic - Seite 19
Event Tracking - Theorie Google Analytics für Techies
Events (Aktionen, die nicht auf neue Seiten führen):
› Datei runterladen
› Offsite Link klicken (Spezialfall)
› Rich Media
› AJAX*
› Flash*
› …
Event
Kategorie Aktion Label Wert Nicht-Interaktiv
© Unic - Seite 20
Event Tracking - Beispiele Google Analytics für Techies
_gaq.push(['_trackEvent', ‘Kategorie', ‘Aktion', ‘Label‘, Wert, Nicht-Interaktiv]);
Kategorie (String): Name für Gruppe von Messobjekten
Aktion (String): Typ der Aktion
Label (opt. String): Detailliertere Information
Wert (opt. Integer): Wert
Nicht-Interaktiv (opt. boolean): Event wird nicht in Bounce Rate Berechnung mit einbezogen
Beispiel Geburtstagsfilm abspielen:
<a href="#" onMouseDown="_gaq.push(['_trackEvent', 'Videos', 'Play', 'Baby\'s First Birthday']);">Play</a>
© Unic - Seite 21
Event Tracking – Best Practice Google Analytics für Techies
› Onclick Mouse Events funktionieren bei Rechtsklick oft nicht
=> Benutze OnMouseDown Event
› Bei Blogs und ähnlichen Seiten mit hoher Bouncerate (und langer Lesezeit), kann nach einiger Zeit
(z.B. 1 Minute) ein Event übermittelt werden
=> Bouncer waren max. 1 Minute auf Webseite
Kategorie Aktion Label Wert
Download Downloads Click [URL des Downloads] -
Offsite Link Offsite Click [URL des Offsite Links] -
Video Video Play/Pause/Stop [Name des Videos] -
© Unic - Seite 22
Event Tracking – Google Analytics Google Analytics für Techies
© Unic - Seite 23
Social Tracking - Theorie Google Analytics für Techies
Social Media
network socialAction Target pagePath
Mehr Informationen
http://code.google.com/apis/analytics/docs/tracking/gaTrackingSocial.html
© Unic - Seite 24
Social Tracking - Beispiel Google Analytics für Techies
_gaq.push(['_trackSocial', 'network', 'socialAction', ‚target', ‚pagePath']);
Network (String): Name des sozialen Netzwerks, wie Twitter, Facebook, …
SocialAction (String): Typ der Aktion: Tweet, like, share, …
Target (opt. String): ZielURL, welche die soziale Aktion erfährt
pagePath (opt. String): URL, auf welcher die Aktion ausgeführt wurde
Beispiel Twitter:
_gaq.push(['_trackSocial', 'twitter', 'tweet', targetUrl]);
Automatisches Tracken von Facebook und Twitter:
http://code.google.com/p/analytics-api-
samples/source/browse/trunk/src/tracking/javascript/v5/social/ga_social_tracking.js
© Unic - Seite 25
Social Tracking – Best Practice Facebook Google Analytics für Techies
Integration Likebutton
<script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script>
<fb:like></fb:like>
Likes messen
FB.Event.subscribe('edge.create', function(targetUrl) {
_gaq.push(['_trackSocial', 'facebook', 'like', targetUrl]);
});
Unlikes messen
FB.Event.subscribe('edge.remove', function(targetUrl) {
_gaq.push(['_trackSocial', 'facebook', 'unlike', targetUrl]);
});
Shares messen
FB.Event.subscribe('message.send', function(targetUrl) {
_gaq.push(['_trackSocial', 'facebook', 'send', targetUrl]);
});
© Unic - Seite 26
Social Tracking – Google Analytics Google Analytics für Techies
© Unic - Seite 27
Benutzervariablen - Theorie Google Analytics für Techies
Benutzervariablen
Index Name Wert Bereich
› Informationsanreicherung einer Seite, Session
oder eines Besuchs
› 5 Slots stehen zur Verfügung
=> Analogie zu Kommode mit 5 Schubladen
› Bereich ist Standardmässig: Seite
© Unic - Seite 28
Benutzervariablen - Beispiel Google Analytics für Techies
_gaq.push(['_setCustomVar', index, 'name', 'value' ‚ scope]);
Index (Integer): Slot Nummer: 1 bis 5
Name (String): Name der Variablen, z.B. Inhaltsbereich
Value (String): Wert der Variablen, z.B. Unternehmen
Scope(opt. Integer): Gültigkeit: 1: Besucher, 2: Besuch, 3:Seite (Standardwert)
=> Der Aufruf muss vor _trackPageview() oder _trackEvent() stattfinden.
Einteilung der Seiten in Inhaltsgruppen (Contentgroups)
_gaq.push(['_setCustomVar', 1, 'Inhaltsgruppe', 'Leistungen', 3]);
© Unic - Seite 29
Benutzervariablen – Best Practice Google Analytics für Techies
› Messung über Events in Betracht ziehen
› Schubladendenken explizit erwünscht:
Pro Slot nur eine Information setzen (keine Doppelbelegung)
=> 5 verschiedene Zusatzinformationen reichen meistens
Inhaltsgruppen
Phase
n/a
Mit Login
Account
Page Level
Page Level
Page Level
Session Level
VisitorLevel
Slot 1
Slot 2
Slot 3
Slot 4
Slot 5
© Unic - Seite 30
Benutzervariablen – Google Analytics Google Analytics für Techies
Zusatzinformationen
© Unic - Seite 32
Verifizierung Installation Google Analytics für Techies
2 HTML Quellcode
analysieren
Ausgabe in Google Analytics
Berichten ansehen
HTTP Request
kontrollieren
Analyseserver
Webserver 1
3
© Unic - Seite 33
Unterstützende Software Google Analytics für Techies
WASP – Web Analytics Solution Profiler (Firefox Addon)
http://webanalyticssolutionprofiler.com/
- Seitenanalyse
- nur Firefox,
- OS unabhängig
- kostenpflichtig, sonst eingeschränkt
httpFox (Firefox Addon)
https://addons.mozilla.org/en-US/firefox/addon/httpfox/
- Request Capture
- nur Firefox
- OS unabhängig
- kostenlos
Fiddler v2 (Proxy)
http://www.fiddler2.com/fiddler2/version.asp
- Proxyserver, für Webdebugging
- Browserunabhängig
- nur Windows
- kostenlos
© Unic - Seite 34
Informationen Google Analytics für Techies
Google Analytics Tracking Reference
http://code.google.com/intl/en/apis/analytics/docs/tracking/home.html
Google Conversion University
http://www.google.com/support/conversionuniversity/
Google Analytics Blog
http://analytics.blogspot.com/
Beantwortung von Fragen
Unternehmen
› 1996 in Bern als Spin-off der Universität gegründet
› Sitze in Amsterdam, Bern, Brüssel, Karlsruhe, Wien und Zürich
› Inhabergeführte Aktiengesellschaft
› 230 Mitarbeiterinnen und Mitarbeiter
Marktleistung
Enterprise Content Management & E-Business
Ausgewählte Referenzen
© Unic - Seite 36
Hohlstrasse 536
8048 Zürich
Tel +41 44 560 12 12
Fax +41 44 560 12 13
www.unic.com
Unic AG
© Unic - Seite 37
Michael Heimbeck