Ciao,

per sapere quando arriva uno spider devi parsare il file access_log di apache, nel senso che devi analizzarlo con uno script ed estrarre le statistiche che ti interessano.

Come ti ho detto in generale devi sfruttare le possibilità che sono offerte dal contenuto della variabile d'ambiente $ENV{'HTTP_REFERER'}, che contiene l'url, con i parametri, della richiesta che ha originato la visita. Per quanto rigurda i moduli non li ho mai provati personalmente, ma sicuramente devi iniziare a leggerti la documentazione che hanno.