Como saber si Google está visitando tu web
El otro día encontré este post, que me pareció muy interesante, donde explicaba como saber cuando Google está visitando tu Web. Sólo tienes que poner este código al principio de tu página principal y enviará un correo a la dirección que pongas.
<?phpYo lo coloqué ayer y esta mañana ha estado Google dando una vuelta por mi página ;-)
if (strpos($_SERVER['HTTP_USER_AGENT'],'Googlebot')!==false)
{
$email_address = 'tu@tudominio.com';
mail($email_address,'Alerta de Googlebot',
'Página visitada: '.$_SERVER['REQUEST_URI']);
}
?>
Comentarios
DiZo dice:
http://dizo.agali.org
Muy curioso lo del googlebot, en un ratito lo coloco en mi web, a ver que tal sale el experimento!Saludos !
caos30 dice:
Oye, pues la verdad es que es un dato muuuuy interesante. Fíjate que a mí me interesa mucho para poder "apartar" las visitas a mis páginas que vengan de los buscadores. Tengo un script en PHP que me cuenta als visitas, y hasta ahora no sabía como distinguir las visitas generadas por los rastreadores de los buscadores!!
Muy bueno!....
Muchiiiisimas gracias.
SERGI
Muy bueno!....
Muchiiiisimas gracias.
SERGI
caos30 dice:
Buscando más información por ahí he encontrado esta función PHP bastante completita para etiquetar los grandes grupos de "visitas" según el valor de la variable HTTP_USER_AGENT:
function FUNC_brouserUsr(){ //echo FUNC_brouserUsr();
if((ereg("Nav", $_SERVER["HTTP_USER_AGENT"]))
|| (ereg("Gold", $_SERVER["HTTP_USER_AGENT"]))
|| (ereg("X11", $_SERVER["HTTP_USER_AGENT"]))
|| (ereg("Mozilla", $_SERVER["HTTP_USER_AGENT"]))
|| (ereg("Netscape", $_SERVER["HTTP_USER_AGENT"]))
AND (!ereg("MSIE", $_SERVER["HTTP_USER_AGENT"])
AND (!ereg("Konqueror",$_SERVER["HTTP_USER_AGENT"])))) $browser = "Netscape";
elseif(ereg("MSIE", $_SERVER["HTTP_USER_AGENT"])) $browser = "MSIE";
elseif(ereg("Lynx", $_SERVER["HTTP_USER_AGENT"])) $browser = "Lynx";
elseif(ereg("Opera", $_SERVER["HTTP_USER_AGENT"])) $browser = "Opera";
elseif(ereg("Netscape", $_SERVER["HTTP_USER_AGENT"])) $browser = "Netscape";
elseif(ereg("Konqueror", $_SERVER["HTTP_USER_AGENT"])) $browser = "Konqueror";
elseif((eregi("bot", $_SERVER["HTTP_USER_AGENT"]))
|| (ereg("Google", $_SERVER["HTTP_USER_AGENT"]))
|| (ereg("Slurp", $_SERVER["HTTP_USER_AGENT"]))
|| (ereg("Scooter", $_SERVER["HTTP_USER_AGENT"]))
|| (eregi("Spider", $_SERVER["HTTP_USER_AGENT"]))
|| (eregi("Infoseek", $_SERVER["HTTP_USER_AGENT"]))) $browser = "Bot";
else $browser = "Other";
return $browser;
}
De esta forma, podemos discernir de las visitas de los diferentes buscadores (Google, Yahoo, etc.) de las visitas de "humanos" (Netscape,MSIE, etc...).
Muy interesante todo este tema! ha sido un gran avance para mí. Gracias Javi.
SERGI
function FUNC_brouserUsr(){ //echo FUNC_brouserUsr();
if((ereg("Nav", $_SERVER["HTTP_USER_AGENT"]))
|| (ereg("Gold", $_SERVER["HTTP_USER_AGENT"]))
|| (ereg("X11", $_SERVER["HTTP_USER_AGENT"]))
|| (ereg("Mozilla", $_SERVER["HTTP_USER_AGENT"]))
|| (ereg("Netscape", $_SERVER["HTTP_USER_AGENT"]))
AND (!ereg("MSIE", $_SERVER["HTTP_USER_AGENT"])
AND (!ereg("Konqueror",$_SERVER["HTTP_USER_AGENT"])))) $browser = "Netscape";
elseif(ereg("MSIE", $_SERVER["HTTP_USER_AGENT"])) $browser = "MSIE";
elseif(ereg("Lynx", $_SERVER["HTTP_USER_AGENT"])) $browser = "Lynx";
elseif(ereg("Opera", $_SERVER["HTTP_USER_AGENT"])) $browser = "Opera";
elseif(ereg("Netscape", $_SERVER["HTTP_USER_AGENT"])) $browser = "Netscape";
elseif(ereg("Konqueror", $_SERVER["HTTP_USER_AGENT"])) $browser = "Konqueror";
elseif((eregi("bot", $_SERVER["HTTP_USER_AGENT"]))
|| (ereg("Google", $_SERVER["HTTP_USER_AGENT"]))
|| (ereg("Slurp", $_SERVER["HTTP_USER_AGENT"]))
|| (ereg("Scooter", $_SERVER["HTTP_USER_AGENT"]))
|| (eregi("Spider", $_SERVER["HTTP_USER_AGENT"]))
|| (eregi("Infoseek", $_SERVER["HTTP_USER_AGENT"]))) $browser = "Bot";
else $browser = "Other";
return $browser;
}
De esta forma, podemos discernir de las visitas de los diferentes buscadores (Google, Yahoo, etc.) de las visitas de "humanos" (Netscape,MSIE, etc...).
Muy interesante todo este tema! ha sido un gran avance para mí. Gracias Javi.
SERGI
Daniel dice:
Muy bueno el codigo solo que no trae para saber cuando es firefox, usando este browser me tira que es netscape.
Full producto dice:
Nunca avia escuchado de eso pero lo voya probar para ver como funciona, me parece muy interesante.
Sergio dice:
Gracias por el Tip, precisamente andaba buscando esta información
Saludos!
Saludos!
flavisur.com dice:
Muy bueno pero para saber las visitas que ingresan a tu web no basta con ingresar al cpanel y utilizar wsstats ?? bueno soy neuvo en esto y eso es lo que me fije...
ASERCAP dice:
jajajaja Google me visita cada hora, recien me doy cuenta... como paro eso, me kita ancho de banda...
REVOLUTION dice:
LO INSTALE A LA ESPERA QUE GOOGLE VISITE MI WEB JEJEJEJEJ
http://www.revolutionmusic-es.com/
http://www.revolutionmusic-es.com/
anuncio dice:
Gracias es lo que estoy buscando, por que no se cuando me refresca google, espero que con esto salga de dudas
luis alberto dice:
Buenisima informacion amigo, me ha servido bastabte
segunda mano dice:
Tela marinera nosabia que google visitara tanto mi pagina lo voy a tener que quitar.
El blog de Javielinux

