Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: RiDiS en 13 Noviembre 2013, 21:10 pm



Título: Como saber la IP de los visitantes a mi blog
Publicado por: RiDiS en 13 Noviembre 2013, 21:10 pm
Buenas a todos! Me gustaría saber si hay (creo que casi seguro que si, por lo que he leido) alguna forma de saber las IP's de las personas que accedan a mi blog. No me refiero a los que deja los comentarios, sino a simples visitas. Mi blog es de dominio blogger, y lo tengo adherido a Google Analytics, pero no atino con la tecla.

Antes de nada decir que se que es un tema algo recurrido, pero por más que leo, me topo con posts antiguos o con cosas que dan por hecho y no logro hacerlo.

Gracias de antemano


Título: Re: Como saber la IP de los visitantes a mi blog
Publicado por: el-brujo en 15 Noviembre 2013, 17:58 pm
Pues ni con el panel de control de estadísticas del propio Blogger ni con Google Analytics puedes ver las ip's de los visitantes, si te indica el país de procedencia, pero no la ip exacta.

Acabo de buscar un poco en google y no ve ninguna opción que no sea usando php que con blogger no se puede, o con javasript, pero eso es muy cutre xD

Puedes añadir una variable al contador de Google Analytics, pero es en código php y blogger no acepta php -->

Cómo ver la IP de un visitante en Google Analytics

Para registrar la IP de cualquier visitante en Google Analytics, debemos detectarla mediante PHP y enviarla como custom variable. Añade el siguiente código PHP en tu página web, luego del código tradicional de GA.

Código
  1. <?php function getRealIpAddr() {
  2. if (!empty($_SERVER['HTTP_CLIENT_IP'])) {
  3. $ip=$_SERVER['HTTP_CLIENT_IP'];}
  4. elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) {
  5. $ip=$_SERVER['HTTP_X_FORWARDED_FOR'];} else {
  6. $ip=$_SERVER['REMOTE_ADDR'];}
  7. return $ip;} $ip = getRealIpAddr();
  8. echo "<script type='text/javascript'>
  9. _gaq.push(['_setCustomVar', 1, 'IP', '".$ip."', 1]); </script>"; ?>

getRealIpAddr() almacena la IP del visitante, y _setCustomVar envía esta IP a Google Analytics. A continuación, para ver estos datos, debemos:

1) Crear un informe en "Custom Reporting".
2) Seleccionar Custom Variable (Value 01) como primera dimensión.
3) Seleccionar las métricas web que necesitemos (visitas, páginas vistas, tiempo en el sitio, etc.),
4) Opcionalmente, seleccionar una dimensión secundaria.


Título: Re: Como saber la IP de los visitantes a mi blog
Publicado por: kelevra7 en 21 Noviembre 2013, 00:03 am
otra opción, medio rebuscada es que te consigas un hosting gratuito con php, que hay muchos, y armes un script en php que 1) obtenga la direccion ip del visitante y 2) que la guarde en un archivo de texto o base de datos
y por otro lado, en tu blogger, incluir un codigo javascript que usando jQuery cargue esa pagina que creaste.
escribir esos códigos te queda de tarea que así se aprende jaja :P