====== Tracking-Code Google Analytics für Downloads in filelist vom ContentFlex einbinden ====== Wer mit der Filelist-Funktion des Moduls ContentFlex Dateien zum Download anbietet, möchte ggf. auch erfahren, wie oft eine Datei heruntergeladen wurde. Hierzu bietet sich u.a. Google Analytics an. Leider kann man den Analytics Code nicht direkt in das Modul einbauen. Wenn du aber bereits jQuery einsetzt sind es nur ein paar Schritte zum Ziel. **1. Modulkonfiguration ContentFlex** Füge im Template-Dateieintrag der Dateiliste ({filelist:x}) dem Download-Link eine Klasse hinzu, z.B. {filename} Auf den Klassenname greift später jQuery zu und darf daher nur an dieser Stelle eingesetzt werden. **2. Layoutkonfiguration jQuery** Ergänze den jQuery-Code in deinem Layou-Template um folgende Zeile: $('.jquery-filelist').click(function(){pageTracker._trackPageview("download-file/"+this.title);}) jQuery durchsucht den generierten Seiteninhalt nach der Klasse jquery-filelist und fügt gefundenen Elementen (in dem Fall unseren Download-Links) den passenden Analytics-Code bei einem Klick hinzu. (Update: besser zum Auswerten als trackPageview ist trackEvent geeignet / [[http://code.google.com/intl/de/apis/analytics/docs/eventTrackerGuide.html]]) **3. Google Analytics** In deinem Analytics-Konto für die entsprechende Webseite kannst du nun die Downloads auswerten, in dem du die Seiten einfach nach "download-file" filterst. Hinweise: * Der Klassenname (im Beispiel "jquery-filelist") kann frei gewählt werden, muss aber im Modul und im jQuery-Code übereinstimmen. * Der Sortierbegriff (im Beispiel "download-file") kann frei gewählt werden. * jQuery muss installiert und eingebunden sein. * Ein Google Analytics Account muss vorhanden und der Tracking-Code eingebunden sein. Danke an AMK für die erleutende Idee :-) * [[profil>104|oberbilker]]