SlideShare una empresa de Scribd logo
1 de 37
Descargar para leer sin conexión
Google Analytics für Techies
Online Marketing Konferenz Referat
Zürich, 1.November 2011              Michael Heimbeck
Ihr Referent

                   Michael Heimbeck




                   Senior Consultant
                   Unic AG




© Unic - Seite 2
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
Basisintegration
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
Google Analytics für Techies

Google Analytics Account


                   Account




                               Profile
        Web Properties




© Unic - Seite 6
Google Analytics für Techies

Messmethode


                                   Traffic Sniffing

                                           3
                                                               1
                                                   Webserver       Weblog Analyse


                               2

                    Page Tagging



                                   Analyseserver




© Unic - Seite 7
Google Analytics für Techies

Basisintegration




© Unic - Seite 8
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
Erweiterte Integration
Google Analytics für Techies

Lokale Suche (Seitensuche) - Theorie




© Unic - Seite 11
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
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
Google Analytics für Techies

Lokale Suche (Seitensuche) – Google Analytics




© Unic - Seite 14
Google Analytics für Techies

Commerce Tracking - Theorie


         1                      2                    3



                    Warenkorb       Check out   Check out erfolgreich




                                                Commerce Tracking

© Unic - Seite 15
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
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
Google Analytics für Techies

Commerce Tracking – Google Analytics




© Unic - Seite 18
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
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
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
Google Analytics für Techies

Event Tracking – Google Analytics




© Unic - Seite 22
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
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
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
Google Analytics für Techies

Social Tracking – Google Analytics




© Unic - Seite 26
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
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
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
Google Analytics für Techies

Benutzervariablen – Google Analytics




© Unic - Seite 30
Zusatzinformationen
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
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
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
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
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

Más contenido relacionado

Más de Walter Schärer

Requirements management-tool-gestuetzt-swiss-requirements-day-2012
Requirements management-tool-gestuetzt-swiss-requirements-day-2012Requirements management-tool-gestuetzt-swiss-requirements-day-2012
Requirements management-tool-gestuetzt-swiss-requirements-day-2012Walter Schärer
 
Interaktive Requirements-Modellierung gemäss Hood Group
Interaktive Requirements-Modellierung gemäss Hood GroupInteraktive Requirements-Modellierung gemäss Hood Group
Interaktive Requirements-Modellierung gemäss Hood GroupWalter Schärer
 
Talentory.com: Stellenvermittlung für Arbeitgeber und Personalberatung
Talentory.com: Stellenvermittlung für Arbeitgeber und PersonalberatungTalentory.com: Stellenvermittlung für Arbeitgeber und Personalberatung
Talentory.com: Stellenvermittlung für Arbeitgeber und PersonalberatungWalter Schärer
 
Guided Navigation - Beispiele von Schweizer Websites
Guided Navigation - Beispiele von Schweizer WebsitesGuided Navigation - Beispiele von Schweizer Websites
Guided Navigation - Beispiele von Schweizer WebsitesWalter Schärer
 
jobup.ch relance de la bourse de l'emploi
jobup.ch relance de la bourse de l'emploijobup.ch relance de la bourse de l'emploi
jobup.ch relance de la bourse de l'emploiWalter Schärer
 
Kanban explained David Anderson LAS 2011-zurich
Kanban explained David Anderson LAS 2011-zurichKanban explained David Anderson LAS 2011-zurich
Kanban explained David Anderson LAS 2011-zurichWalter Schärer
 
Steve Denning: Radical Management Vortrag am Internet-Briefing Sep13-2011
Steve Denning: Radical Management Vortrag am Internet-Briefing Sep13-2011Steve Denning: Radical Management Vortrag am Internet-Briefing Sep13-2011
Steve Denning: Radical Management Vortrag am Internet-Briefing Sep13-2011Walter Schärer
 
Next Web & Open Standards: LIIP Vortrag Internet-Briefing
Next Web & Open Standards: LIIP Vortrag Internet-BriefingNext Web & Open Standards: LIIP Vortrag Internet-Briefing
Next Web & Open Standards: LIIP Vortrag Internet-BriefingWalter Schärer
 
Steuerung von Internetagenturen internet-briefing
Steuerung von Internetagenturen internet-briefingSteuerung von Internetagenturen internet-briefing
Steuerung von Internetagenturen internet-briefingWalter Schärer
 
Strategie & Konzeption bei Online- und Offline-Kommunikation in der Unternehm...
Strategie & Konzeption bei Online- und Offline-Kommunikation in der Unternehm...Strategie & Konzeption bei Online- und Offline-Kommunikation in der Unternehm...
Strategie & Konzeption bei Online- und Offline-Kommunikation in der Unternehm...Walter Schärer
 
Guided Navigation (Faceted Search)
Guided Navigation (Faceted Search)Guided Navigation (Faceted Search)
Guided Navigation (Faceted Search)Walter Schärer
 

Más de Walter Schärer (12)

Requirements management-tool-gestuetzt-swiss-requirements-day-2012
Requirements management-tool-gestuetzt-swiss-requirements-day-2012Requirements management-tool-gestuetzt-swiss-requirements-day-2012
Requirements management-tool-gestuetzt-swiss-requirements-day-2012
 
Interaktive Requirements-Modellierung gemäss Hood Group
Interaktive Requirements-Modellierung gemäss Hood GroupInteraktive Requirements-Modellierung gemäss Hood Group
Interaktive Requirements-Modellierung gemäss Hood Group
 
Social media-monitoring
Social media-monitoringSocial media-monitoring
Social media-monitoring
 
Talentory.com: Stellenvermittlung für Arbeitgeber und Personalberatung
Talentory.com: Stellenvermittlung für Arbeitgeber und PersonalberatungTalentory.com: Stellenvermittlung für Arbeitgeber und Personalberatung
Talentory.com: Stellenvermittlung für Arbeitgeber und Personalberatung
 
Guided Navigation - Beispiele von Schweizer Websites
Guided Navigation - Beispiele von Schweizer WebsitesGuided Navigation - Beispiele von Schweizer Websites
Guided Navigation - Beispiele von Schweizer Websites
 
jobup.ch relance de la bourse de l'emploi
jobup.ch relance de la bourse de l'emploijobup.ch relance de la bourse de l'emploi
jobup.ch relance de la bourse de l'emploi
 
Kanban explained David Anderson LAS 2011-zurich
Kanban explained David Anderson LAS 2011-zurichKanban explained David Anderson LAS 2011-zurich
Kanban explained David Anderson LAS 2011-zurich
 
Steve Denning: Radical Management Vortrag am Internet-Briefing Sep13-2011
Steve Denning: Radical Management Vortrag am Internet-Briefing Sep13-2011Steve Denning: Radical Management Vortrag am Internet-Briefing Sep13-2011
Steve Denning: Radical Management Vortrag am Internet-Briefing Sep13-2011
 
Next Web & Open Standards: LIIP Vortrag Internet-Briefing
Next Web & Open Standards: LIIP Vortrag Internet-BriefingNext Web & Open Standards: LIIP Vortrag Internet-Briefing
Next Web & Open Standards: LIIP Vortrag Internet-Briefing
 
Steuerung von Internetagenturen internet-briefing
Steuerung von Internetagenturen internet-briefingSteuerung von Internetagenturen internet-briefing
Steuerung von Internetagenturen internet-briefing
 
Strategie & Konzeption bei Online- und Offline-Kommunikation in der Unternehm...
Strategie & Konzeption bei Online- und Offline-Kommunikation in der Unternehm...Strategie & Konzeption bei Online- und Offline-Kommunikation in der Unternehm...
Strategie & Konzeption bei Online- und Offline-Kommunikation in der Unternehm...
 
Guided Navigation (Faceted Search)
Guided Navigation (Faceted Search)Guided Navigation (Faceted Search)
Guided Navigation (Faceted Search)
 

Google Analytics Präsentation am Internet Briefing

  • 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
  • 8. Google Analytics für Techies Basisintegration © Unic - Seite 8
  • 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
  • 11. Google Analytics für Techies Lokale Suche (Seitensuche) - Theorie © Unic - Seite 11
  • 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
  • 14. Google Analytics für Techies Lokale Suche (Seitensuche) – Google Analytics © Unic - Seite 14
  • 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
  • 18. Google Analytics für Techies Commerce Tracking – Google Analytics © Unic - Seite 18
  • 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
  • 22. Google Analytics für Techies Event Tracking – Google Analytics © Unic - Seite 22
  • 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
  • 26. Google Analytics für Techies Social Tracking – Google Analytics © Unic - Seite 26
  • 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
  • 30. Google Analytics für Techies Benutzervariablen – Google Analytics © Unic - Seite 30
  • 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