Analytics
          Tracking Code:
Erweiterungen, Tipps, typische Fehler
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 im Einsatz:

• urchin.js                      (2005 - 2007)

• ga.js                          (2007 - 2009)

• asynchroner 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>
                           asynch. TC   Nicht empfohlen
   ...




   </body>
Implementierung des GATC (3)


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




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


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


   </head>
   <body>
   ...
   </body>
Die Cookies von
Google Analytics
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
__utma = 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
__utmb & __utmc = Sitzungs-Identifizierung

• __utmb verfällt nach 30 Minuten
• __utmc wird beim Schließen des Browsers gelöscht


               Uhrzeit1             Uhrzeit2             Uhrzeit3




             Ausführung           Ausführung           Ausführung
              JavaScript           JavaScript           JavaScript
           __utmb verfällt um   __utmb verfällt um   __utmb verfällt um
           Uhrzeit1+ 30 min.    Uhrzeit2+ 30 min.    Uhrzeit3+ 30 min.
__utmz = Kampagnen-Cookie

__utmz= 173272373.1240239882.30.4.utmcsr=google.com
|utmccn=(referral)|utmcmd=referral|utmctr=analytics
Szenario:

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

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




               webalytics.de                  opt-me-out.de



                       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.de/']); 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(['_setAllowLinker', true]);
        _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.webalytics.de

                                  Profil
                            shop.webalytics.de

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

                                  Profil
                                 Overall

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

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




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

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

  var _blogsgaq = _gaq || [];                                Profil
   _blogsgaq.push(['_setAccount', 'UA-XXXXXX-38']);          Blogs
   _blogsgaq.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:

Daten nur für ein
Unterverzeichnis erheben
Datenerhebung auf Unterverzeichnis (1)

Die Verzeichnisstruktur soll in unterschiedlichen Profilen erfasst werden
(Beispiel: Sprachen)




                                             http://www.webalytics.de/



                                             http://www.webalytics.de/en/




                                                       Profil
                                                 www.webalytics.de/en/
Datenerhebung auf Unterverzeichnis (2)

Angabe des zu trackenden Verzeichnisses über _setCookiePath:




  _gaq.push(['_setAccount', 'UA-XXXXXX-X']);
  _gaq.push(['_setCookiePath', '/verzeichnis/']);
  _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 so erhobenen Daten können dann mit Urchin Software, dem
    käuflichen Pendant zu Google Analytics, 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 Datenschutzdiskussion 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

GA-Konferenz-2011 Holger Tempel_Tracking Code

  • 1.
    Analytics Tracking Code: Erweiterungen, Tipps, typische Fehler
  • 2.
    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
  • 3.
    Google Analytics TrackingCode – GATC (1) Derzeit drei Google Analytics Tracking Codes im Einsatz: • urchin.js (2005 - 2007) • ga.js (2007 - 2009) • asynchroner Tracking Code (2009 - lfd.)
  • 4.
    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
  • 5.
    Implementierung des GATC(1) <head> GATC Verwendung … urchin.js Nicht empfohlen </head> ga.js Nicht empfohlen <body> asynch. TC Nicht empfohlen ... </body>
  • 6.
    Implementierung des GATC(3) <head> GATC Verwendung … urchin.js empfohlen </head> ga.js empfohlen <body> asynch. TC nicht empfohlen ... </body>
  • 7.
    Implementierung des GATC(3) <head> GATC Verwendung … urchin.js möglich ga.js möglich asynch. TC empfohlen </head> <body> ... </body>
  • 8.
  • 9.
    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
  • 10.
    __utma = 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
  • 11.
    __utmb & __utmc= Sitzungs-Identifizierung • __utmb verfällt nach 30 Minuten • __utmc wird beim Schließen des Browsers gelöscht Uhrzeit1 Uhrzeit2 Uhrzeit3 Ausführung Ausführung Ausführung JavaScript JavaScript JavaScript __utmb verfällt um __utmb verfällt um __utmb verfällt um Uhrzeit1+ 30 min. Uhrzeit2+ 30 min. Uhrzeit3+ 30 min.
  • 12.
    __utmz = Kampagnen-Cookie __utmz=173272373.1240239882.30.4.utmcsr=google.com |utmccn=(referral)|utmcmd=referral|utmctr=analytics
  • 13.
  • 14.
    Cross-Domain-Tracking (1) Was isteine Domain? • Ein Hostname, der für eine nummerische IP-Adresse steht (ähnlich wie z. B. Straßennamen anstelle von GPS-Daten zu benutzen) webalytics.de opt-me-out.de Zwei Domains von webalytics
  • 15.
    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.
  • 16.
    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.de/']); return //www.webalytics.de/']); return false;“ false;“ >OptMeOut</a> >webalytics</a>
  • 17.
    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']);
  • 18.
  • 19.
    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
  • 20.
    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(['_setAllowLinker', true]); _gaq.push(['_trackPageview']);
  • 21.
  • 22.
    Eine Site –viele Profile (1) Manchmal ist es gewünscht, die Nutzungsdaten einer Site in mehreren Profilen zu erfassen: Profil www.webalytics.de Profil shop.webalytics.de www.webalytics.de Profil shop.webalytics.de blog.webalytics.de Profil Overall Profil Blogs blog.webalytics.de www.opt-me-out.de
  • 23.
    Eine Site –viele Profile (2) Mehrfachdeklaration von Variablen für den Inhalt _gaq || [] var _gaq = _gaq || []; Profil _gaq.push(['_setAccount', 'UA-XXXXXX-5']); blog.webalytics.de _gaq.push(['_trackPageview']); (UA-XXXXXX-5) var _overallgaq = _gaq || []; Profil _overallgaq.push(['_setAccount', 'UA-XXXXXX-12']); Overall _overallgaq.push(['_trackPageview']); (UA-XXXXXX-12) var _blogsgaq = _gaq || []; Profil _blogsgaq.push(['_setAccount', 'UA-XXXXXX-38']); Blogs _blogsgaq.push(['_trackPageview']); (UA-XXXXXX-38)
  • 24.
  • 25.
    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
  • 26.
    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']);
  • 27.
    Szenario: Daten nur fürein Unterverzeichnis erheben
  • 28.
    Datenerhebung auf Unterverzeichnis(1) Die Verzeichnisstruktur soll in unterschiedlichen Profilen erfasst werden (Beispiel: Sprachen) http://www.webalytics.de/ http://www.webalytics.de/en/ Profil www.webalytics.de/en/
  • 29.
    Datenerhebung auf Unterverzeichnis(2) Angabe des zu trackenden Verzeichnisses über _setCookiePath: _gaq.push(['_setAccount', 'UA-XXXXXX-X']); _gaq.push(['_setCookiePath', '/verzeichnis/']); _gaq.push(['_trackPageview']);
  • 30.
  • 31.
    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)
  • 32.
    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/']);
  • 33.
  • 34.
    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']);
  • 35.
    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']);
  • 36.
    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']);
  • 37.
    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']);
  • 38.
    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']);
  • 39.
    Datenerhebung im lokalenWebserver-Logfile • Sie möchten die an Google Analytics übertragenen Daten auch im lokalen Webserver-Logfile speichern. • Die so erhobenen Daten können dann mit Urchin Software, dem käuflichen Pendant zu Google Analytics, 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']);
  • 40.
    IP-Adressen anonymisieren Im Rahmender Datenschutzdiskussion 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']);
  • 41.