Newsgroup: it.comp.www.php
Titolo: Domandina per esperti

Ciao a tutti: sono una studentessa universitaria e devo presentare una 
"tesina" rigurado la webanalytics.
In particolare un confronto tra l'approccio di Google Analytics, 
Shinystas, Indextool e altri servizi di statistiche (tra noti e minori 
sono ben 10!!).
Ho solo un piccolo problemino... anzi più di uno!
Innanzitutto non ho un sito internet (ovvero ho un piccolo blog - non 
pubblico l'url perché contiene cose molto private) che però è letto solo 
da affezionatissimi... pochi affezionatissimi!
Ho provato ad attivarci i link dei vari sistemi ma va lentissimo (come 
mi aspettavo) e in più con pochi visitatori al giorno i dati per 
confrontare i vari sistemi sono miseri e poco significativi!
Ho provato a sentire degli amici con siti internet ma (oltre al fatto 
che le visite erano pochine anche nei loro blog) il metter su tutti i 
sistemi insieme (cosa indispensabile) avrebbe creato casini anche a loro.
Allora mi ha suggerito un'amico di creare una specie di simulazione.
Un sito internet di circa 10 pagine vuote (in php) dove mettere tutti i 
link.
Poi grazie a cronjob wget e così via simulo le visite (mi bastano un 
migliaio di visite al giorno per una decina di giorni, niente di ché).
Fatto e funzionante. Solo mi sono accorta solo dopo che tutti i 
visitatori (nelle statistiche) hanno lo stesso sistema operativo (ubuntu 
  100% wow!!) tutti usano firefox, la stessa lingua e la stessa località!!!
Esiste un modo (php o javascript) per cambiare a caso i dati del 
visitatore (user agent, lingua, ip ecc...) prima di chiamare gli script 
dei vari sistemi di statistica che classificano i miei finti visitatori?
Grazie a chi saprà aiutarmi!

dei vari sistemi di statistica che classificano i miei finti visitatori?
Temo che ti abbiano dato un pessimo consiglio.
Una differenza nell'approccio e nel funzionamento la vedrai se ci sono
visite ripetute, reali, multiple da parte dei "visitatori"; e con wget
avrai sempre e soltanto colpi singoli.
Per cui non ti accorgerai della cosa importante per la tesina, e cioe'
che ad es. Google Analytics vede 3500 visitatori, e 3,7 pagine a testa
di media, e ShinyStats ne vede 3450 con 3,75 pagine a testa... e cosi'
via; perche' si basano su algoritmi diversi per accorpare le pagine di
una comunicazione "stateless" in cluster "stateful".
Per non parlare poi del tempo di permanenza su una pagina, che si puo'
solo stimare euristicamente e potrebbe essere falsato da vari fenomeni
(per esempio il Preload di Fasterfox; parecchi pare che lo usino).
Usando wget scoprirai che tutti i visitatori sono pressappoco uguali -
ma questo lo hai gia' scoperto - e che tutti i sistemi di webanalytics
sostanzialmente si equivalgono.
Leonardo
-- 
Faro' con piu' diletto manifesta
La bella istoria che ho gran tempo ordita:
Venite ad ascoltare in cortesia,
Segnori e dame, e bella baronia.


Io conosco pochissimo il PHP e non posso dire di conoscere a fondo il 
javascript, ti scrivo perché diversi mesi fa ebbi con i miei amici problemi 
che mi sembra simili.
Prendemmo uno spazio su Aruba (circa 30 euro l'anno), naturalmente spazio 
illimitato e gestione PHP.
Poi nella radice del nostro spazio facemmo varie cartelle ed in ciascuna di 
esse inserimmo i vari siti e/o blog.
Dalla pagina principale c'erano i link ai vari siti interni che però 
restavano indipendenti. Per il motore dei cerca e per il webanalytics era un 
sito unico ma le statistiche potevano essere lette in modo diversificato per 
ciascuna cartella.
Certo che i tuoi amici devono essere daccordo.
Ciao

Leonardo Serni wrote:

Tutto giusto, però...anche questo si risolve, invece del cronjob bisogna
fare un demone che fa una simulazione più reale. Cioè simula random n
utenti sul sito, e per ciascun utente simula x click sempre random tra
quelli trovati nella pagina scaricata, in pratica naviga il sito. Inoltre
ci vuole una libreria tipo curl o LWP in modo da paersonalizzare gli header
con lo UserAgent giusto. Un bel lavoro ma si può fare...

con lo UserAgent giusto. Un bel lavoro ma si puň fare...
...e si salva lo stato "lato browser (virtuale)" per lavorare. Sicuro che
si puo' fare, ma non e' una cosa di cinque minuti, anzi. Poi - qualora si
volesse superare il problema pure con gli IP tutti uguali <naive smile> -
servirebbe un ulteriore livello di complicazione.
Tutto si fa, ma mica cosi' a tamburo battente :-)


 Grazie a chi saprà aiutarmi!
Semplice...
Scrivi su alcuni forum/newsgroup...
Ei ragazzi, venite a vedere il mio seno appena rifatto dal miglior 
chirurgo di Los Angeles e ditemi che ne pensate.
Tempo un minuto ed avrai migliaia di connessioni!
Italiani, sai comé...