Ergebnis 1 bis 5 von 5

Thema: analytics_google.html

  1. #1
    Contao-Fan Avatar von Sioweb
    Registriert seit
    12.08.2011.
    Ort
    Düsseldorf
    Beiträge
    405
    User beschenken
    Wunschliste

    Standard analytics_google.html

    Ho!

    ich hab das Google Analytics-Template angepasst. Google empfiehlt den Code in den <head>-Tag zu speichern, daher habe ich das Script einfach in $GLOBALS['TL_HEAD'][] gelegt.

    PHP-Code:
    <?php

    /**
     * To use this script, please fill in your Google Analytics ID below
     */
    $GoogleAnalyticsId 'UA-XXXXX-X';


    /**
     * DO NOT EDIT ANYTHING BELOW THIS LINE UNLESS YOU KNOW WHAT YOU ARE DOING!
     */
    if ($GoogleAnalyticsId != 'UA-XXXXX-X' && !BE_USER_LOGGED_IN && sha1(session_id() . (!$GLOBALS['TL_CONFIG']['disableIpCheck'] ? Environment::get('ip') : '') . 'BE_USER_AUTH') != Input::cookie('BE_USER_AUTH')){
    $Script "<script>
    var _gaq = _gaq || [];
    _gaq.push(['_setAccount', '"
    .$GoogleAnalyticsId."']);";
    if (
    $GLOBALS['TL_CONFIG']['privacyAnonymizeGA']){
    $Script .= "_gaq.push(['_gat._anonymizeIp']);";
    }
    $Script .= "_gaq.push(['_trackPageview']);
    (function() {
      var ga = document.createElement('script'); 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>"
    ;

    $GLOBALS['TL_HEAD'][] = $Script;
    }
    Der Code wird dann einfach im Head ausgegeben. Hier könnt ihr es im Quelltext sehen: http://www.kommunikation-design.de

    Der Nachteil ist eigentlich, dass der Code nicht direkt vor </head> steht, aber immerhin wäre es so mal im Header, evt könnte man hier noch die Umbrüche und Leerzeichen per PHP entfernen. Der zweite Nachteil ist, dass das Syntaxhighlighting nicht mehr funktionieren kann, aber das braucht man in dem Fall eh nicht wirklich.
    Grüße Sascha W. @Sioweb
    schadebalken.de | zurück-zu-montag.de
    +++ Programmierer von Change-Lok erfasst worden +++

  2. #2
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Die Erweiterung [googleanalytics] bindet m.W.n. den Trackingcode auch im <head> ein.
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  3. #3
    Contao-Urgestein Avatar von jan.theofel
    Registriert seit
    23.06.2009.
    Ort
    Berlin
    Beiträge
    1.846

    Standard

    ... so ist es. Und sie hat noch ein paar nette weitere Features. :-)
    Jan Theofel
    Barcamp-Moderator für Corporate-Barcamps und öffentliche Barcamps

  4. #4
    Contao-Fan Avatar von Sioweb
    Registriert seit
    12.08.2011.
    Ort
    Düsseldorf
    Beiträge
    405
    User beschenken
    Wunschliste

    Standard

    Ho!

    Danke für eure Beiträge.

    mir ist bewusst das Erweiterung das macht, aber ich ziehe es vor so wenig Erweiterungen zu installieren wie möglich. Mit dem Template, welches ich so oder so einbinde ist doch alles geritzt. Ich denke nicht das es den Aufwand/Resourcen wert ist extra deswegen ein Modul zu installieren.
    Grüße Sascha W. @Sioweb
    schadebalken.de | zurück-zu-montag.de
    +++ Programmierer von Change-Lok erfasst worden +++

  5. #5
    Contao-Urgestein Avatar von jan.theofel
    Registriert seit
    23.06.2009.
    Ort
    Berlin
    Beiträge
    1.846

    Standard

    Hi,

    darum kann es ja auch mehr als das Core-Template. :-)

    Jan
    Jan Theofel
    Barcamp-Moderator für Corporate-Barcamps und öffentliche Barcamps

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •