Seite 1 von 1

PHP-Include, um Bot-Besuche tracken

Verfasst: 01.09.2004, 19:08
von Strohrum
Das Thema wurde in einem früheren Thread angesprochen. Da ich das zur Optimierung meiner Seiten auch gerne einsetzen würde, will ich auf diesem Wege mal fragen, wo man derartige Scripte finden kann bzw. ob jemand bereit ist ein derartiges Script weiterzugeben? Gibts es noch andere Statistik-Scripte, die einem wertvolle Infos liefern können, als die herkömmlichen Logfile-Auswertungen? Danke im voraus für Eure Antworten.

Verfasst:
von
SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


Verfasst: 02.09.2004, 07:27
von errormaster
Ich verwende Robotstats (https://www.robotstats.com/en/)...

leistet gute Dienste ... leider konnte ich die Diagramme nie zum laufen bringen, aber die sind eh nicht so interessant.

Grüße vom errormaster

Verfasst: 02.09.2004, 07:44
von pluto26
Ich habe das Script was Du suchst ein wenig umgeschrieben. Bei mir wird alles in ein Files geloggt :)

Code: Alles auswählen

<?php
$trackurl = $_SERVER&#91;'PHP_SELF'&#93; ;

$trackUserAgent =strtolower&#40;$_SERVER&#91;'HTTP_USER_AGENT'&#93;&#41;;
if &#40;stristr&#40;$trackUserAgent ,"archiver"&#41;&#41; &#123;$trackrobot="Alexa";&#125;
if &#40;stristr&#40;$trackUserAgent ,"exabot"&#41;&#41; &#123;$trackrobot="Exalead";&#125;
if &#40;stristr&#40;$trackUserAgent ,"fast"&#41;&#41; &#123;$trackrobot="Fast";&#125;
if &#40;stristr&#40;$trackUserAgent ,"firefly"&#41;&#41; &#123;$trackrobot="Fireball";&#125;
if &#40;stristr&#40;$trackUserAgent ,"googlebot"&#41;&#41; &#123;$trackrobot="Google";&#125;
if &#40;stristr&#40;$trackUserAgent ,"msnbot"&#41;&#41; &#123;$trackrobot="MSN";&#125;


$trackdate = date&#40;'Y-m-d'&#41;;
$tracktime = date&#40;'H&#58;i&#58;s'&#41;;
$trackhost = $_SERVER&#91;'HTTP_HOST'&#93;;
$trackaddr = $_SERVER&#91;'REMOTE_ADDR'&#93;;
$referer = $_SERVER&#91;'HTTP_REFERER'&#93;;


if &#40;$trackrobot != ""&#41; &#123;
// Logger Suchmaschinen//

$text = $trackurl. "; " .$trackdate. "; " .$tracktime. "; " .$trackhost. "; " .$trackaddr. "; " .$trackrobot. ";\n";

// open logfile
$fp = fopen&#40;"log-file.log", "a"&#41;;

// write to logfile
fwrite&#40;$fp, $text, strlen&#40;$text&#41;&#41;;
&#125;

?>
Ist doch das wonach Du suchst, oder?

Gruss Pluto

Verfasst: 04.09.2004, 10:02
von Airport1
Wuerde gern fuer die Teilnehmer an unserem Dienst die Bots tracken, aber das geht wahrscheinlich nicht da der Aufruf ueber ein eingebundenes Bild laeuft?
Welche von den Bots 'besuchen' denn externe Bilder, weiss das jemand?

Verfasst: 04.09.2004, 11:51
von Southmedia
Keine, auf jeden Fall nicht zeitnah (beim Spidern).

Verfasst: 04.09.2004, 18:10
von mickey
errormaster hat geschrieben:Ich verwende Robotstats
ich auch
errormaster hat geschrieben:leider konnte ich die Diagramme nie zum laufen bringen
ich schon 8)

das problem liegt daran, das die datei jpgraph/jpgraph_gradient.php nicht richtig included wird.

Verfasst: 05.09.2004, 07:58
von SvenT
https://www.binarybase.com/ (ehemals Getchoo Stats) kann Bots tracken (via PHP include) und ist auch sonst ein recht nettes Tool. Wenn man nur wenige Websites betreibt sehr zu empfehlen - mir ist es zu unflexibel aufgrund der Menge der Domains.