El blog de Javielinux Usuario de Linux, Android developer, programador de aplicaciones web y experimentando con HTML5, CSS3 y Javascript

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.
<?php
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']);
}
?>
Yo lo coloqué ayer y esta mañana ha estado Google dando una vuelta por mi página ;-)

Comentarios

DiZo dice:
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
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

publikaccion dice:
Muy interesante el aporte ;-)
Daniel dice:
Muy bueno el codigo solo que no trae para saber cuando es firefox, usando este browser me tira que es netscape.
Julio dice:
Esta buena la aplicacion, se agradece
julio dice:
esta muy bien voy ha probar
Luis dice:
super util la información gracias.-
Gemma dice:
¡¡qué bueno!! y también funciona con HTML??
Full producto dice:
Nunca avia escuchado de eso pero lo voya probar para ver como funciona, me parece muy interesante.
Mark dice:
Les agradesco por el dato lo probare gracias
Sergio dice:
Gracias por el Tip, precisamente andaba buscando esta información

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/
anuncio dice:
Gracias es lo que estoy buscando, por que no se cuando me refresca google, espero que con esto salga de dudas
juan dice:
es seguro hacer eso? google no te banea si lo pruebo?
Arturo dice:
Esto es seguro???
Adria dice:
q Bueno
Centroaupa dice:
Ahora mismo lo pruebo
homevisit dice:
yo también
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.
Alex dice:
Gracias bien aporte lo voy a probar
Pedro Rubio dice:
Muy buen aporte.

Escribir un comentario