PHP Skript zum Zählen der Klicks auf einer Seite

#4224028
Lesenswert?

Es gibt 2.5 möglichkeiten:

 1) Ändere die links von http://url nach 
DeinCounterScript.php?goto=http://url und mache im php script eine 
weiterleitung per location header: header("location: ".$_GET['goto'])

 2) Fange mit js die clicks auf die Links ab. Auszug aus meiner 
Webseite:
1
addEventListener("click",function(event){
2
  var target = event.target;
3

4
  while(!(
5
       target instanceof HTMLAnchorElement
6
    || target instanceof HTMLAreaElement
7
  ) && (
8
    target = target.parentElement
9
  ));
10
  if(!target)
11
    return true; // not a link
12

13
  if( location.origin == target.origin ){
14
    if(handleInternalLinkClick(target))
15
      return true;
16
  }else{
17
    if(handleExternalLinkClick(target))
18
      return true;
19
  }
20
  event.preventDefault();
21
  return false;
22
},true);

 2.a) Leite externe Links mit js nach 
DeinCounterScript.php?goto=http://url um.
 2.b) oder Rufe DeinCounterScript.php mit AJAX auf.

PS: DeinCounterScript.php benötigt mechanismen um Manipulationen zu 
Erkennen, da dieses auch manuell aufgerufen werden kann.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren