Bücher online kostenlos Kostenlos Online Lesen
Google Analytics - Implementieren Interpretieren Profitieren

Google Analytics - Implementieren Interpretieren Profitieren

Titel: Google Analytics - Implementieren Interpretieren Profitieren Kostenlos Bücher Online Lesen
Autoren: Timo Aden
Vom Netzwerk:
Beispielsweise diese:
    pageTracker._setDomainName("none");
    pageTracker._setAllowLinker(true);
    Oder auch diese:
    pageTracker._setAllowLinker(true);
    pageTracker._setAllowHash(false);
Sie sind beide auch nicht grundsätzlich falsch, dennoch empfehle ich Ihnen die hier ausführlich beschriebene Methode.
    Die Funktion setAllowHash wird mittlerweile nicht mehr benötigt. Sollten Sie diese dennoch irgendwo integriert haben und es funktioniert alles, brauchen Sie die Zeile nicht zwangsläufig zu entfernen.
    Damit aber nicht genug. Sie haben Google Analytics nur die Erlaubnis erteilt, die Cookies von einer Domain auf die andere zu übertragen. Der eigentliche Übertragungsvorgang geschieht mit dem Aufruf des Links. Daher muss dem Link, der von
www.onlineshop.de
zu
www.bezahlen.de
führt, ein Befehl hinzugefügt werden, den Google Analytics interpretiert. Jeder (!) Link, der einen Domainwechsel herbeiführt, muss folgendermaßen geändert werden:
    Listing 6.13  Bisheriger Link
    Hier klicken
    Listing 6.14  Ändern zu (asynchroner Tracking-Code)
        onclick="_gaq.push(['_link', 'http://www.onlineshop.de']); return false;'>Hier klicken
    Werden User nicht mit einem Link von Domain zu Domain, sondern über ein Formular geführt (HTTP POST), bedarf dies einer angepassten Änderung des Links. Die Anpassung des GATC ist exakt dieselbe wie bei (HTTP GET). Die Änderung findet hier in der Übergabe der Formulardaten statt.
    Listing 6.15  Bisheriges Formular
    

    ...
    

    Listing 6.16  Ändern zu (asynchroner Tracking-Code)
    

    ...
    

    Das hier beschriebene Vorgehen gilt für folgende Szenarien.
    Tracking über verschiedene Domains – beispielsweise:
    www.onlineshop.de
zu
www.bezahlen.de
    Es gilt aber auch, wenn sowohl verschiedene Domains als auch Subdomains getrackt werden sollen – beispielsweise:
    www.onlineshop.de
    hund.onlineshop.de
    katze.onlineshop.de
    maus.onlineshop.de
    www.bezahlen.de
    Achten Sie bei allen Szenarien darauf, dass die Zeile setDomainName entsprechend der jeweiligen Domain angepasst wird und dass bei den Domainwechseln die Links entsprechend angepasst werden, so dass die Cookie-Informationen übergeben werden können.
 6.5 
Tracking von Domains und Sub-Directories
    Es kann durchaus vorkommen, dass Sie neben Ihrer eigenen Domain noch eine Sub-Directory einer anderen Domain tracken und als ein Besuch zusammenfassen wollen. Beispiel:
    www.timoaden.de
    www.beispiel.de/timoaden
    Natürlich müssen Sie die Möglichkeit haben, innerhalb der Sub-Directory den Tracking-Code integrieren und anpassen zu können.
    Der Code für die Domain
www.timoaden.de
sähe folgendermaßen aus:
    Listing 6.17  Tracking bei Domainwechsel und Tracking einer Sub-Directory
    
    Wie auch schon bei den vorigen Domainwechsel-Szenarien bedarf es auch hier wieder der Anpassung der Links, die auf die andere Domain bzw. in diesem Fall auf die andere Domain und die dazugehörige Sub-Directory führen.
    Findet der Wechsel über einen Link statt, muss dieser wie folgt angepasst werden:
    Listing 6.18  Anpasung bei Wechsel über Link
        onclick=„_gaq.push(['_link', 'http://www.beispiel.de/timoaden']); return false;'>Hier klicken
    Erfolgt die Weiterleitung jedoch nicht über einen herkömmlichen Link, sondern über ein Formular, so bedarf es dieser Anpassung:
    Listing 6.19  Anpassung bei Wechsel über Formular
    

    ...
    

    Der Code für die Sub-Directory
www.beispiel.de/timoaden
sähe folgendermaßen aus:
    Listing 6.20  Tracking der Sub-Directory bei Domainwechsel