Más contenido relacionado
Ähnlich wie Unic AG - Google Analytics for Techies
Ähnlich wie Unic AG - Google Analytics for Techies (20)
Unic AG - Google Analytics for Techies
- 1. Google Analytics für Techies
Online Marketing Konferenz Referat
Zürich, 1.November 2011 Michael Heimbeck
- 2. Ihr Referent
Michael Heimbeck
Senior Consultant
Unic AG
© Unic - Seite 2
- 3. Agenda
› Aufbau Google Analytics Account
› Basisintegration & Messmethode
› Lokale Suche (Seitensuche)
› Commerce Tracking
› Event Tracking
› Social Tracking
› Benutzervariablen
› Testen der Installation
› Tools & Informationen
© Unic - Seite 3
- 5. Google Analytics für Techies
Google Analytics Account
Google Account
GA Account GA Account GA Account
Account ID
Web Property Web Property Web Property UA-11223344-8
Profil Profil Profil
Web Property ID
Profil Profil
Profil
© Unic - Seite 5
- 6. Google Analytics für Techies
Google Analytics Account
Account
Profile
Web Properties
© Unic - Seite 6
- 7. Google Analytics für Techies
Messmethode
Traffic Sniffing
3
1
Webserver Weblog Analyse
2
Page Tagging
Analyseserver
© Unic - Seite 7
- 9. Google Analytics für Techies
Basisintegration
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:
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-XXXXX-X']);
_gaq.push(['_trackPageview']);
› Beispiel synchron:
var pageTracker = _gat._getTracker("UA-XXXXX-X");
pageTracker._trackPageview();
© Unic - Seite 9
- 12. Google Analytics für Techies
Lokale Suche (Seitensuche) - Beispiel
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 12
- 13. Google Analytics für Techies
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
-…
© Unic - Seite 13
- 15. Google Analytics für Techies
Commerce Tracking - Theorie
1 2 3
Warenkorb Check out Check out erfolgreich
Commerce Tracking
© Unic - Seite 15
- 16. Google Analytics für Techies
Commerce Tracking - Beispiel
1. Bestellinformationen
_gaq.push ([`addTrans`, 2. Artikelinformationen
’1234 ’, // order ID - required
_gaq.push ([`addItem`,
’Amazon’, // affiliation or store name
’44.25’, // total - required ’1234’ , // order ID - required
’8.0’, // tax ’0393310353’ , // SKU/code - required
’5’, // shipping (or as item) ’WA An hour a day’ , // product name
’San Jose’, // city ’book’ , // category or variation
’California’, // state or province ’23.25’ , // unit price - required
’USA’ // country ’1’ // quantity - required
]); ]);
_gaq.push ([`addItem`,
’1234’ , // order ID - required
’0470529393’ , // SKU/code - required
’Web Analytics 2.0’ , // product name
’book’ , // category or variation
’31.00’ , // unit price - required
’1’ // quantity - required
]);
_gaq.push ([`addItem`,
’1234’ , // order ID - required
3. Informationen übermitteln
% ’025687’ ,
’rabatt’ ,
’’,
’-10.00’ ,
// SKU/code - required
// product name
// category or variation
// unit price - required
’1’ // quantity - required
_gaq.push(['_trackTrans']); ]);
© Unic - Seite 16
- 17. Google Analytics für Techies
Commerce Tracking – Best Practice
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 17
- 19. Google Analytics für Techies
Event Tracking - Theorie
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 19
- 20. Google Analytics für Techies
Event Tracking - Beispiele
_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 20
- 21. Google Analytics für Techies
Event Tracking – Best Practice
› 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 21
- 23. Google Analytics für Techies
Social Tracking - Theorie
Social Media
network socialAction Target pagePath
Mehr Informationen
http://code.google.com/apis/analytics/docs/tracking/gaTrackingSocial.html
© Unic - Seite 23
- 24. Google Analytics für Techies
Social Tracking - Beispiel
_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 24
- 25. Google Analytics für Techies
Social Tracking – Best Practice Facebook
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 25
- 27. Google Analytics für Techies
Benutzervariablen - Theorie
› Informationsanreicherung einer Seite, Session
oder eines Besuchs
› 5 Slots stehen zur Verfügung
=> Analogie zu Kommode mit 5 Schubladen
› Bereich ist Standardmässig: Seite
Benutzervariablen
Index Name Wert Bereich
© Unic - Seite 27
- 28. Google Analytics für Techies
Benutzervariablen - Beispiel
_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 28
- 29. Google Analytics für Techies
Benutzervariablen – Best Practice
› Messung über Events in Betracht ziehen
› Schubladendenken explizit erwünscht:
Pro Slot nur eine Information setzen (keine Doppelbelegung)
=> 5 verschiedene Zusatzinformationen reichen meistens
Slot 1 Inhaltsgruppen Page Level
Slot 2 Phase Page Level
Slot 3 n/a Page Level
Slot 4 Mit Login Session Level
Slot 5 Account VisitorLevel
© Unic - Seite 29
- 32. Google Analytics für Techies
Verifizierung Installation
1 Webserver
HTML Quellcode
analysieren 2
HTTP Request
kontrollieren
3
Analyseserver
Ausgabe in Google Analytics
Berichten ansehen
© Unic - Seite 32
- 33. Google Analytics für Techies
Unterstützende Software
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 33
- 34. Google Analytics für Techies
Informationen
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/
© Unic - Seite 34
- 36. 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
- 37. Unic AG Michael Heimbeck
michael.heimbeck@unic.com
Hohlstrasse 536
8048 Zürich
Tel +41 44 560 12 12
Fax +41 44 560 12 13
info@unic.com
www.unic.com
© Unic - Seite 37