Tipps und Anleitungen zu Contenido
Wie binde ich den Google-Analytics-Tracker in Contenido ein?
- Erstelle einen Google-Account
(
http://www.google.com/analytics/
)
Erstelle im Administrationsbereich ein neues Website-Profil - Trage ein: Standardseite: front_content.php (oder Deinen geänderten Dateinamen).
-
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> - 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; ?>')"> - 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) {Den zweiten Try-Block bitte löschen bzw. auskommentieren.
$ga_title .= $oBreadCategory->getCategoryLanguage()->getName().'/';
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');}
?>
- Trage in die .htaccess auf dem Serverplatz die folgende Zeile ein:
DirectoryIndex: front_content.php index.php index.html index.htm - 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.
Standard-Siteaufbau
Design
Struktur
Kontaktwerkzeuge
Technisches
Multimedia
Selbst pflegen (CMS)
Barrierefreiheit
Suchmaschinen
Spamproblematik
Harvesterschutz
Formularschutz
Contenido-Tipps