Tracking Code
Erweiterungen & Tipps
Grundlagen:

Google Analytics Tracking Code
Datenerfassung, -verarbeitung & -aufbereitung


                                               Analytics
   Web Server

                                               Processing Engine
                                Logfile
                                                   Erstellen von
                                                     Feldern       6

                                                   Anwenden von
    1                                     5           Filtern      7


                        2                          Erstellen von
                                                    Berichten      8

     GATC
  (JavaScript)
                        4
 Besucher Browser           Google Analytics
                                Server                                 10


                                               9

     Cookies        3                               Datenbank
Google Analytics Tracking Code – GATC (1)

Derzeit drei Google Analytics Tracking Codes vorhanden:

   urchin.js                  (2005 - 2007)     
   ga.js                      (2007 - 2009)     
   async. Tracking Code       (2009 - lfd.)     
Google Analytics Tracking Code – GATC (3)

Aufruf asynchroner Tracking Code

   <script type="text/javascript">
   var _gaq = _gaq || [];
   _gaq.push(['_setAccount', 'UA-XXXXXX-X']);
   _gaq.push(['_trackPageview']);
   (function() {
   var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
   ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
   var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
   })();
   </script>


     1 Skript-Deklaration              3 Skript-Herkunft 5 Übergabe Account Number.
     2 Variablen-Definition 4 Skript-Ende                          6 Tracking-Funktion
Implementierung des GATC (1)



   <head>                 GATC        Verwendung
   …                      urchin.js   nicht empfohlen
   </head>                ga.js       nicht empfohlen
   <body>
                          async. TC   nicht empfohlen
   ...




   </body>
Implementierung des GATC (2)



   <head>                 GATC        Verwendung
   …                      urchin.js   empfohlen
   </head>                ga.js       empfohlen
   <body>
                          async. TC   nicht empfohlen




   ...
   </body>
Implementierung des GATC (3)



   <head>                 GATC        Verwendung
   …                      urchin.js   möglich
                          ga.js       möglich
                          async. TC   empfohlen


   </head>
   <body>
   ...
   </body>
Grundlagen:

Google Analytics Cookies
Die utm First-Party Cookies


 Cookie   Beschreibung                       Gültigkeitsdauer

 __utma   Besucher-ID                        Verfällt nach 2 Jahren

 __utmb   Sitzungs-ID                        Verfällt nach 30 Minuten Inaktivität

 __utmc   Sitzungs-ID                        Verfällt beim Schließen des Browsers

 __utmz   Kampagnen-Werte                    Verfällt nach sechs Monaten

 __utmv   Benutzerdefinierte Segmentierung   Verfällt nach 2 Jahren
Domain- und Besucher-Identifizierung


                                 Eindeutige ID

__utma=171169442.255036238.1115176675.1115176675.1115176675.1




                                                     Gemessen in UNIX Zeit
                                                    (Sekunden nach 1970**)


 * Anzahl der Besuche auf der Website
 ** Tool zur Umrechnung unter http://muscul.us/unix-time
Sitzungs-Identifizierung

__utmb verfällt nach 30 Minuten

                Uhrzeit h1           Uhrzeit h2           Uhrzeit h3




              Ausführung           Ausführung           Ausführung
               JavaScript           JavaScript           JavaScript
            __utmb verfällt um   __utmb verfällt um   __utmb verfällt um
               h1 + 30 min.         h2 + 30 min.         h3 + 30 min.




__utmc verfällt beim Schließen des Browsers
Kampagnen-Identifizierung

__utmz=226596891.1349325383.31.2.utmcsr=google|
utmccn=(organic)|utmcmd=organic|utmctr=grillgeschenke
Szenario:

Cross-Domain-Tracking
Cross-Domain-Tracking (1)

Was ist eine Domain?
• Ein Hostname, der für eine numerische IP-Adresse steht (ähnlich wie
  z. B. Straßennamen anstelle von GPS-Daten zu benutzen)




              webalytics.de                  opt-me-out.eu



                      Zwei Domains von webalytics
Cross-Domain-Tracking (2)

• Google Analytics setzt First-Party Cookies ein. Dadurch kann der GATC
  nur mit Cookies der gleichen Domain interagieren.




  • Die Funktion _link() ermöglicht Analytics nun, Besucher über zwei
    Domains nachzuverfolgen.
Cross-Domain-Tracking (3)

Um die Websites zu verbinden, sind zwei Schritte nötig:
1. Verwenden Sie _link in Links zwischen den Domains




      <a href="http://www.urchin-           <a href="http://www.webalytics.
      appliance.com/"                       de/"
      onclick="_gaq.push(['_link', 'http:   onclick="_gaq.push(['_link', 'http:
      //www.opt-me-out.eu/']); return       //www.webalytics.de/']); return
      false;“                               false;“
      >OptMeOut</a>                         >webalytics</a>
Cross-Domain-Tracking (4)

Um die Websites zu verbinden, sind zwei Schritte nötig:
2. Anpassen des GATC in beiden Sites




         var _gaq = _gaq || [];
         _gaq.push(['_setAccount', 'UA-XXXXXX-X']);
         _gaq.push(['_setDomainName', 'none']);
         _gaq.push(['_setAllowLinker', true]);
         _gaq.push(['_trackPageview']);
Szenario:

Cross-Subdomain-Tracking
Cross-Subdomain-Tracking (1)

Was ist eine Subdomain?
• Teil einer großen Domain
• Oftmals eingesetzt für Abteilungen, Standorte, Gruppierung, etc.




     www.webalytics.de         blog.webalytics.de       shop.webalytics.de



                         Subdomains von webalytics.de
Cross-Subdomain-Tracking (2)

Setzen Sie den Wert für _setDomainName auf die Haupt-
Domain, damit der GATC auf Cookies verschiedener Subdomains
zugreifen kann.


              _gaq.push(['_setDomainName', '.webalytics.de']);




        var _gaq = _gaq || [];
        _gaq.push(['_setAccount', 'UA-XXXXXX-X']);
        _gaq.push(['_setDomainName', '.my-domain.com']);
        _gaq.push(['_trackPageview']);
Szenario:

Eine Site – viele Profile
Eine Site – viele Profile (1)

Manchmal ist es gewünscht, die Nutzungsdaten einer Site in mehreren
Profilen zu erfassen:


                             Profil: WWW


                              Profil: Shop

  www.webalytics.de                                  shop.webalytics.de
                              Profil: Blog


                           Profil: Microsites


                             Profil: Overall
  blog.webalytics.de                                 www.opt-me-out.de
Eine Site – viele Profile (2)

Mehrfachdeklaration von Variablen für den Inhalt _gaq || []




  var _gaq = _gaq || [];
   _gaq.push(['_setAccount', 'UA-XXXXXX-5']);
                                                             Profil: Blog
   _gaq.push(['_trackPageview']);                          (UA-XXXXXX-5)

  var _overallgaq = _gaq || [];
   _overallgaq.push(['_setAccount', 'UA-XXXXXX-12']);
                                                            Profil: Overall
   _overallgaq.push(['_trackPageview']);                   (UA-XXXXXX-12)

  var _micrositesgaq = _gaq || [];
                                                           Profil: Microsites
   _micrositesgaq.push(['_setAccount', 'UA-XXXXXX-38']);
   _micrositesgaq.push(['_trackPageview']);
                                                           (UA-XXXXXX-38)
Szenario:

Kampagnenvariablen anderer
Programme adaptieren
Kampagnenvariablen adaptieren (1)

Sofern Kampagnenlinks bereits für andere Tracking Tools erstellt wurden,
ist die Adaption der Tags nötig (Beispiel: Coremetrix)




    http://www.webalytics.de/ga-training/?cm_ven=social&cm_cat=social-
 media&cm_pla=Google_Analytics_Training&cm_ite=Website_Controlling_mit_
                              Google_Analytics
Kampagnenvariablen adaptieren (2)

Adaption der Tags (Beispiel: Coremetrix):




   _gaq.push(['_setAccount', 'UA-XXXXXX-X']);
   _gaq.push(['_setCampNameKey', 'cm_pla']);
   _gaq.push(['_setCampMediumKey', 'cm_ven']);
   _gaq.push(['_setCampSourceKey', 'cm_cat']);
   _gaq.push(['_setCampContentKey', 'cm_ite']);
   _gaq.push(['_trackPageview']);
Szenario:

Pageview gezielt erzeugen
Pageview gezielt erzeugen (1)

Anstelle des eigentlichen URLs soll ein anderer URL als Pageview
aufgezeichnet werden (Beispiel: Checkout-Prozess)


                         ../index.php?step=1      (Rechnungsadresse)




                         ../index.php?step=2      (Versandart)



                         ../index.php?step=3      (Zahlart)



                         ../index.php?step=4      (Bestellung absenden)
Pageview gezielt erzeugen (2)

Angabe des zu erfassenden Pageviews über _trackPageview:



                           _gaq.push(['_trackPageview',
                           '/checkout/Rechnungsadresse/']);



                           _gaq.push(['_trackPageview',
                           '/checkout/Versandart/']);



                           _gaq.push(['_trackPageview',
                           '/checkout/Zahlart/']);



                           _gaq.push(['_trackPageview',
                           '/checkout/Bestellung_absenden/']);
Weiterführende
Code Anpassungen
Anpassen der Sitzungsdauer

• Standardwert beträgt 1.800.000 Millisekunden (30 Minuten)
• Anpassung durch Hinzufügen einer Zeile im GATC auf jeder
  Seite
• Beispiel: Änderung der Sitzungsdauer auf 1 Stunde

     _gaq.push(['_setAccount', 'UA-XXXXXX-X']);
     _gaq.push(['_setSessionCookieTimeout', 3600000]);
     _gaq.push(['_trackPageview']);
Gültigkeitsdauer für Kampagnen-Cookie ändern

• Standardwert ist 15.768.000.000 Millisekunden (6 Monate)
• Anpassung durch Hinzufügen einer Zeile im GATC auf jeder
  Seite
• Beispiel: Änderung der Gültigkeitsdauer auf 30 Tage

     _gaq.push(['_setAccount', 'UA-XXXXXX-X']);
     _gaq.push(['_setCampaignCookieTimeout', 2592000000]);
     _gaq.push(['_trackPageview']);
Zusätzliche Suchmaschinen identifizieren

• Analytics erfasst Verweise von mehr als 30 Suchmaschinen
• Änderung durch Hinzufügen folgender Zeilen in den GATC auf
  jeder Seite:
  _gaq.push(['_addOrganic', 'search engine', 'query token']);
• Beispiel:
  http://www.supersearch.com/search?p=global
  GATC müsste nun um folgende Zeile ergänzt werden:

     _gaq.push(['_setAccount', 'UA-XXXXXX-X']);
     _gaq.push(['_addOrganic', 'supersearch', 'p']);
     _gaq.push(['_trackPageview']);
Keywords als „Direkt“ behandeln

• Sie möchten manchen Keywords eventuell keine Bedeutung
  beimessen (z. B. Suchen nach dem eigenen Sitenamen).
• Änderung durch Hinzufügen folgender Zeilen in den GATC auf
  jeder Seite:
  _gaq.push(['_addIgnoredOrganic', 'keyword']);
• Beispiel:
  Die Suchbegriffe webalytics, webalytics.de und www.webalytics.de
  sollen ignoriert werden. Der GATC müsste nun um folgende Zeilen
  ergänzt werden:

     _gaq.push(['_setAccount', 'UA-XXXXXX-X']);
     _gaq.push(['_addIgnoredOrganic', 'webalytics']);
     _gaq.push(['_addIgnoredOrganic', 'webalytics.de']);
     _gaq.push(['_addIgnoredOrganic', 'www.webalytics.de']);
     _gaq.push(['_trackPageview']);
Verweise als „Direkt“ behandeln

• Sie möchten manchen verweisenden Websites eventuell keine
  Bedeutung beimessen.
• Änderung durch Hinzufügen folgender Zeilen in den GATC auf
  jeder Seite:
  _gaq.push(['_addIgnoredRef', 'ignored_site']);
• Beispiel:
  Die verweisende Website www.urchin-appliance.com soll ignoriert
  werden. Der GATC müsste nun um folgende Zeilen ergänzt werden:


     _gaq.push(['_setAccount', 'UA-XXXXXX-X']);
     _gaq.push(['_addIgnoredRef', 'www.urchin-appliance.com']);
     _gaq.push(['_trackPageview']);
Datenerhebung im lokalen Webserver-Logfile

• Sie möchten die an Google Analytics übertragenen Daten auch
  im lokalen Webserver-Logfile speichern.
• Die erhobenen Daten können dann mit Urchin bzw. particles®
  ausgewertet werden. Mehr dazu unter: http://muscul.us/urchin
  und http://muscul.us/ga-backup
• Änderung durch Hinzufügen folgender Zeilen in den GATC auf
  jeder Seite:
  _gaq.push(['_setLocalRemoteServerMode']);



     _gaq.push(['_setAccount', 'UA-XXXXXX-X']);
     _gaq.push(['_setLocalRemoteServerMode']);
     _gaq.push(['_trackPageview']);
IP-Adressen anonymisieren

Im Rahmen der Datenschutzkonformität kann über die Einbindung
der Funktion _anonymizeIp das letzte Oktett einer IP-Adresse
genullt werden.
Mehr dazu unter: http://muscul.us/anonymizeIp



     _gaq.push(['_setAccount', 'UA-XXXXXX-X']);
     _gaq.push(['_gat._anonymizeIp']);
     _gaq.push(['_trackPageview']);
Fragen & Antworten
Danke für Ihre Aufmerksamkeit!

Google Analytics Konferenz 2012: Holger Tempel, webalytics: Advanced Google Analytics Tracking Code

  • 1.
  • 2.
  • 3.
    Datenerfassung, -verarbeitung &-aufbereitung Analytics Web Server Processing Engine Logfile Erstellen von Feldern 6 Anwenden von 1 5 Filtern 7 2 Erstellen von Berichten 8 GATC (JavaScript) 4 Besucher Browser Google Analytics Server 10 9 Cookies 3 Datenbank
  • 4.
    Google Analytics TrackingCode – GATC (1) Derzeit drei Google Analytics Tracking Codes vorhanden: urchin.js (2005 - 2007)  ga.js (2007 - 2009)  async. Tracking Code (2009 - lfd.) 
  • 5.
    Google Analytics TrackingCode – GATC (3) Aufruf asynchroner Tracking Code <script type="text/javascript"> var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-XXXXXX-X']); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })(); </script> 1 Skript-Deklaration 3 Skript-Herkunft 5 Übergabe Account Number. 2 Variablen-Definition 4 Skript-Ende 6 Tracking-Funktion
  • 6.
    Implementierung des GATC(1) <head> GATC Verwendung … urchin.js nicht empfohlen </head> ga.js nicht empfohlen <body> async. TC nicht empfohlen ... </body>
  • 7.
    Implementierung des GATC(2) <head> GATC Verwendung … urchin.js empfohlen </head> ga.js empfohlen <body> async. TC nicht empfohlen ... </body>
  • 8.
    Implementierung des GATC(3) <head> GATC Verwendung … urchin.js möglich ga.js möglich async. TC empfohlen </head> <body> ... </body>
  • 9.
  • 10.
    Die utm First-PartyCookies Cookie Beschreibung Gültigkeitsdauer __utma Besucher-ID Verfällt nach 2 Jahren __utmb Sitzungs-ID Verfällt nach 30 Minuten Inaktivität __utmc Sitzungs-ID Verfällt beim Schließen des Browsers __utmz Kampagnen-Werte Verfällt nach sechs Monaten __utmv Benutzerdefinierte Segmentierung Verfällt nach 2 Jahren
  • 11.
    Domain- und Besucher-Identifizierung Eindeutige ID __utma=171169442.255036238.1115176675.1115176675.1115176675.1 Gemessen in UNIX Zeit (Sekunden nach 1970**) * Anzahl der Besuche auf der Website ** Tool zur Umrechnung unter http://muscul.us/unix-time
  • 12.
    Sitzungs-Identifizierung __utmb verfällt nach30 Minuten Uhrzeit h1 Uhrzeit h2 Uhrzeit h3 Ausführung Ausführung Ausführung JavaScript JavaScript JavaScript __utmb verfällt um __utmb verfällt um __utmb verfällt um h1 + 30 min. h2 + 30 min. h3 + 30 min. __utmc verfällt beim Schließen des Browsers
  • 13.
  • 14.
  • 15.
    Cross-Domain-Tracking (1) Was isteine Domain? • Ein Hostname, der für eine numerische IP-Adresse steht (ähnlich wie z. B. Straßennamen anstelle von GPS-Daten zu benutzen) webalytics.de opt-me-out.eu Zwei Domains von webalytics
  • 16.
    Cross-Domain-Tracking (2) • GoogleAnalytics setzt First-Party Cookies ein. Dadurch kann der GATC nur mit Cookies der gleichen Domain interagieren. • Die Funktion _link() ermöglicht Analytics nun, Besucher über zwei Domains nachzuverfolgen.
  • 17.
    Cross-Domain-Tracking (3) Um dieWebsites zu verbinden, sind zwei Schritte nötig: 1. Verwenden Sie _link in Links zwischen den Domains <a href="http://www.urchin- <a href="http://www.webalytics. appliance.com/" de/" onclick="_gaq.push(['_link', 'http: onclick="_gaq.push(['_link', 'http: //www.opt-me-out.eu/']); return //www.webalytics.de/']); return false;“ false;“ >OptMeOut</a> >webalytics</a>
  • 18.
    Cross-Domain-Tracking (4) Um dieWebsites zu verbinden, sind zwei Schritte nötig: 2. Anpassen des GATC in beiden Sites var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-XXXXXX-X']); _gaq.push(['_setDomainName', 'none']); _gaq.push(['_setAllowLinker', true]); _gaq.push(['_trackPageview']);
  • 19.
  • 20.
    Cross-Subdomain-Tracking (1) Was isteine Subdomain? • Teil einer großen Domain • Oftmals eingesetzt für Abteilungen, Standorte, Gruppierung, etc. www.webalytics.de blog.webalytics.de shop.webalytics.de Subdomains von webalytics.de
  • 21.
    Cross-Subdomain-Tracking (2) Setzen Sieden Wert für _setDomainName auf die Haupt- Domain, damit der GATC auf Cookies verschiedener Subdomains zugreifen kann. _gaq.push(['_setDomainName', '.webalytics.de']); var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-XXXXXX-X']); _gaq.push(['_setDomainName', '.my-domain.com']); _gaq.push(['_trackPageview']);
  • 22.
  • 23.
    Eine Site –viele Profile (1) Manchmal ist es gewünscht, die Nutzungsdaten einer Site in mehreren Profilen zu erfassen: Profil: WWW Profil: Shop www.webalytics.de shop.webalytics.de Profil: Blog Profil: Microsites Profil: Overall blog.webalytics.de www.opt-me-out.de
  • 24.
    Eine Site –viele Profile (2) Mehrfachdeklaration von Variablen für den Inhalt _gaq || [] var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-XXXXXX-5']); Profil: Blog _gaq.push(['_trackPageview']); (UA-XXXXXX-5) var _overallgaq = _gaq || []; _overallgaq.push(['_setAccount', 'UA-XXXXXX-12']); Profil: Overall _overallgaq.push(['_trackPageview']); (UA-XXXXXX-12) var _micrositesgaq = _gaq || []; Profil: Microsites _micrositesgaq.push(['_setAccount', 'UA-XXXXXX-38']); _micrositesgaq.push(['_trackPageview']); (UA-XXXXXX-38)
  • 25.
  • 26.
    Kampagnenvariablen adaptieren (1) SofernKampagnenlinks bereits für andere Tracking Tools erstellt wurden, ist die Adaption der Tags nötig (Beispiel: Coremetrix) http://www.webalytics.de/ga-training/?cm_ven=social&cm_cat=social- media&cm_pla=Google_Analytics_Training&cm_ite=Website_Controlling_mit_ Google_Analytics
  • 27.
    Kampagnenvariablen adaptieren (2) Adaptionder Tags (Beispiel: Coremetrix): _gaq.push(['_setAccount', 'UA-XXXXXX-X']); _gaq.push(['_setCampNameKey', 'cm_pla']); _gaq.push(['_setCampMediumKey', 'cm_ven']); _gaq.push(['_setCampSourceKey', 'cm_cat']); _gaq.push(['_setCampContentKey', 'cm_ite']); _gaq.push(['_trackPageview']);
  • 28.
  • 29.
    Pageview gezielt erzeugen(1) Anstelle des eigentlichen URLs soll ein anderer URL als Pageview aufgezeichnet werden (Beispiel: Checkout-Prozess) ../index.php?step=1 (Rechnungsadresse) ../index.php?step=2 (Versandart) ../index.php?step=3 (Zahlart) ../index.php?step=4 (Bestellung absenden)
  • 30.
    Pageview gezielt erzeugen(2) Angabe des zu erfassenden Pageviews über _trackPageview: _gaq.push(['_trackPageview', '/checkout/Rechnungsadresse/']); _gaq.push(['_trackPageview', '/checkout/Versandart/']); _gaq.push(['_trackPageview', '/checkout/Zahlart/']); _gaq.push(['_trackPageview', '/checkout/Bestellung_absenden/']);
  • 31.
  • 32.
    Anpassen der Sitzungsdauer •Standardwert beträgt 1.800.000 Millisekunden (30 Minuten) • Anpassung durch Hinzufügen einer Zeile im GATC auf jeder Seite • Beispiel: Änderung der Sitzungsdauer auf 1 Stunde _gaq.push(['_setAccount', 'UA-XXXXXX-X']); _gaq.push(['_setSessionCookieTimeout', 3600000]); _gaq.push(['_trackPageview']);
  • 33.
    Gültigkeitsdauer für Kampagnen-Cookieändern • Standardwert ist 15.768.000.000 Millisekunden (6 Monate) • Anpassung durch Hinzufügen einer Zeile im GATC auf jeder Seite • Beispiel: Änderung der Gültigkeitsdauer auf 30 Tage _gaq.push(['_setAccount', 'UA-XXXXXX-X']); _gaq.push(['_setCampaignCookieTimeout', 2592000000]); _gaq.push(['_trackPageview']);
  • 34.
    Zusätzliche Suchmaschinen identifizieren •Analytics erfasst Verweise von mehr als 30 Suchmaschinen • Änderung durch Hinzufügen folgender Zeilen in den GATC auf jeder Seite: _gaq.push(['_addOrganic', 'search engine', 'query token']); • Beispiel: http://www.supersearch.com/search?p=global GATC müsste nun um folgende Zeile ergänzt werden: _gaq.push(['_setAccount', 'UA-XXXXXX-X']); _gaq.push(['_addOrganic', 'supersearch', 'p']); _gaq.push(['_trackPageview']);
  • 35.
    Keywords als „Direkt“behandeln • Sie möchten manchen Keywords eventuell keine Bedeutung beimessen (z. B. Suchen nach dem eigenen Sitenamen). • Änderung durch Hinzufügen folgender Zeilen in den GATC auf jeder Seite: _gaq.push(['_addIgnoredOrganic', 'keyword']); • Beispiel: Die Suchbegriffe webalytics, webalytics.de und www.webalytics.de sollen ignoriert werden. Der GATC müsste nun um folgende Zeilen ergänzt werden: _gaq.push(['_setAccount', 'UA-XXXXXX-X']); _gaq.push(['_addIgnoredOrganic', 'webalytics']); _gaq.push(['_addIgnoredOrganic', 'webalytics.de']); _gaq.push(['_addIgnoredOrganic', 'www.webalytics.de']); _gaq.push(['_trackPageview']);
  • 36.
    Verweise als „Direkt“behandeln • Sie möchten manchen verweisenden Websites eventuell keine Bedeutung beimessen. • Änderung durch Hinzufügen folgender Zeilen in den GATC auf jeder Seite: _gaq.push(['_addIgnoredRef', 'ignored_site']); • Beispiel: Die verweisende Website www.urchin-appliance.com soll ignoriert werden. Der GATC müsste nun um folgende Zeilen ergänzt werden: _gaq.push(['_setAccount', 'UA-XXXXXX-X']); _gaq.push(['_addIgnoredRef', 'www.urchin-appliance.com']); _gaq.push(['_trackPageview']);
  • 37.
    Datenerhebung im lokalenWebserver-Logfile • Sie möchten die an Google Analytics übertragenen Daten auch im lokalen Webserver-Logfile speichern. • Die erhobenen Daten können dann mit Urchin bzw. particles® ausgewertet werden. Mehr dazu unter: http://muscul.us/urchin und http://muscul.us/ga-backup • Änderung durch Hinzufügen folgender Zeilen in den GATC auf jeder Seite: _gaq.push(['_setLocalRemoteServerMode']); _gaq.push(['_setAccount', 'UA-XXXXXX-X']); _gaq.push(['_setLocalRemoteServerMode']); _gaq.push(['_trackPageview']);
  • 38.
    IP-Adressen anonymisieren Im Rahmender Datenschutzkonformität kann über die Einbindung der Funktion _anonymizeIp das letzte Oktett einer IP-Adresse genullt werden. Mehr dazu unter: http://muscul.us/anonymizeIp _gaq.push(['_setAccount', 'UA-XXXXXX-X']); _gaq.push(['_gat._anonymizeIp']); _gaq.push(['_trackPageview']);
  • 39.
  • 40.
    Danke für IhreAufmerksamkeit!