zur Startseite Logo print

Tipps und Anleitungen zu Contenido

Wie binde ich den Google-Analytics-Tracker in Contenido ein?

  1. Erstelle einen Google-Account ( http://www.google.com/analytics/ )
    Erstelle im Administrationsbereich ein neues Website-Profil
  2. Trage ein: Standardseite: front_content.php (oder Deinen geänderten Dateinamen).
  3. Wähle den neuen Tracking-Code (ga.js)
    Er muss so aussehen:
    <script type="text/javascript">
    var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
    </script>
    <script type="text/javascript">
    var pageTracker = _gat._getTracker("UA-[eine Zahl]");
    pageTracker._initData();
    pageTracker._trackPageview();
    </script>
  4. Entgegen der GA-Anleitung:
    Lösche diese Zeile
    pageTracker._trackPageview();
    Kopiere den Code ans Ende des Head-Bereichs.
    Füge dem <body>-Tag das Javascript-Attribut hinzu:
    <body onload="javascript:pageTracker._trackPageview('/<?PHP print $ga_title; ?>')">
  5. Jetzt muss die Variable $ga_title noch gefüttert werden. Das kannst Du mit der Seitenüberschrift ("CMS_HTMLHEAD[1]") machen oder mit der Ausgabe der Breadcrumb-Navigation, die dafür etwas umgeschrieben werden muss:
    im 1. try-Block soll die Ausgabe in die Variable geschrieben werden:
      foreach ($oBreadCategories as $oBreadCategory) {
      $ga_title .= $oBreadCategory->getCategoryLanguage()->getName().'/';
    Den zweiten Try-Block bitte löschen bzw. auskommentieren.
    Das Breadcrumb-Modul muss in den HEAD-Bereich vor den Analytics-Block. Da dieser sowieso in eine include-Datei kopiert wird, kann der Code des Breadcrumb-Moduls gleich mit rein.
    Die Include-Datei könnte dann so aussehen.
    Man bindet eine include-Datei so ein:
    <?PHP
    if(file_exists('headstuff.inc.php')) {include ('headstuff.inc.php');}
    ?>
  6. Trage in die .htaccess auf dem Serverplatz die folgende Zeile ein:
     
    DirectoryIndex: front_content.php index.php index.html index.htm
  7. Jetzt kannst Du im GA-Bereich auf Profileinstellungen gehen und dort den Link "Status prüfen" klicken. Leider dauert es immer einen Tag, bevor man ein Ergebnis sehen kann.

Harvestergeschützte E-Mail Adressen in Contenido

Contenido-Sicherheitslücke

Fragen? War die Anleitung umsetzbar? Hattet ihr damit Erfolg?
Ich freue mich über ein kurzes Feedback.

Contenido-Tipps
Impressum Zum Angebot von dialog im netz nach oben

dialog-im-netz.de · Jürgen Pötschik
Dorfstr. 31 A · 21376 Eyendorf
(ab 1.7.10: Prießeck 8 · 29459 Clenze)
Tel. Hamburg 040-49 66 38 · Tel. Eyendorf 04172-98 80 35