Das hier ist eine Gedankenstütze für mich und ein fertiges Script für alle, die auch Klicks auf ausgehende Links loggen wollen.
Das Problem am Loggen ist ja, dass man meist nur die aufgerufene Seite loggt. Der Klick auf den Link kann aber in der Weise nicht gespeichert werden, da ja die Zielseite auch eine externe Seite sein kann. Haben Sie zum Beispiel eine Linkliste mit Links zu befreundeten Webseiten oder eine Referenz-Seite mit Links zu Ihren bisherigen Projekten und Sie wollen herausfinden, wie oft welcher Link angeklickt wird? Dann brauchen Sie nur ein paar Zeilen JavaScript und eine kleine Anpassung in Ihren Link.
Ich nutze dabei noch das Prototype-Framework, um die Ajax-Requests zu senden. Dieses muss vor dieser Funktion eingebunden werden.
Im Header der Webseite erstellen Sie eine neue JavaScript-Funktion:
function logLinkClick(linktitle,linktarget)
{
new Ajax.Request('/ajax/logLinkClick.php?link='+linktitle+'&target='+linktarget);
}
In der /ajax/logLinkClick.php werden dann die Daten gespeichert. Diese werden als $_GET-Variablen übergeben.
echo 'Link-Title: '.$_GET['link']; echo ' Target: '.$_GET['target']; // Das war nur zum Testen. Jetzt speichere die Werte in die Datenbank
Die Links müssen natürlich auch noch modifiziert werden. Wir fügen einen onClick-Event hinzu
)
Bild Online Heise.de C't
Das war’s auch schon

