Ir al contenido


Foto

Como saber que usuarios visitan mi sitio web (local)


  • Por favor identifícate para responder
6 respuestas en este tema

#1 JoAnCa

JoAnCa

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 775 mensajes
  • LocationPinar del Río, Cuba

Escrito 11 septiembre 2010 - 09:46

Hola a todos
Tengo un pequeño y sencillo sitio web en la intranet de mi empresa, es solo de acceso local, es decir esta disponible solo para los usuarios del dominio, pero quisiera saber cuales son los usuarios que visitan cada pagina web, para saber cual seccion es la mas visitada y por cuales usuarios

El sitio esta diseñado en html y php




  • 0

#2 Master23

Master23

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 230 mensajes
  • LocationSanto Domingo

Escrito 11 septiembre 2010 - 11:43

En las estadísticas del cpanel se puede ver las gráficas de visitas aunque si usas un CMS como Wordpress o Joomla puedes ver las visitas de cada sección en su respectivo panel de control,pero como no usas tales prueba insertando un contador html que va sumando un número cada vez que visita alguien una determinada sección puedes conseguir buscando en google varios.
  • 0

#3 JoAnCa

JoAnCa

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 775 mensajes
  • LocationPinar del Río, Cuba

Escrito 11 septiembre 2010 - 02:44

Lo que me dices me contaria los hits, o solo contaria las visitas, lo que se quiere es que tambien se sepa que usuarios visitan las página web
Es decir:
Usuario 1: 3 visitas
Usuario 2: 1 visita
Usuario 3: 2 visitas
etc.


  • 0

#4 cadetill

cadetill

    Advanced Member

  • Moderadores
  • PipPipPip
  • 994 mensajes
  • LocationEspaña

Escrito 11 septiembre 2010 - 02:52

Buenas,

Mírate Google Analytics

Nos leemos

  • 0

#5 enecumene

enecumene

    Webmaster

  • Administrador
  • 7.419 mensajes
  • LocationRepública Dominicana

Escrito 13 septiembre 2010 - 11:48

Pues es sencillo amigo, sólo debes incorporar que cuando entren a la web se registre automáticamente la dirección IP o usuario conectado a la BD por x Tiempo y luego mostrarlo en una página, nada del otro mundo :).

Saludos.
  • 0

#6 cesar_cz

cesar_cz

    Advanced Member

  • Moderadores
  • PipPipPip
  • 919 mensajes
  • LocationChile

Escrito 13 septiembre 2010 - 01:20

Hola, ese es un tema bastante común el cual hay que tratar con métrica...Lo que tienes que hacer es crearte una tabla mas o menos con la siguiente estructura:

create table metrica
(
id_metrica int not null auto_increment primary key,
id_usuario int,
url varchar(150),
cantidad int
)

Si te fijas, en esa tabla podrás acumular en el campo cantidad, las veces que algún usuario hace clic o ingresa a alguna de las URLs que tu sitio o aplicación tienen..ésto implicará que te hagas un listado con las URLs o quizá te sea mas conveniente que sea solo de los módulos de tu sistema...
Bien pero ahora que tienes la tabla, debes generar una forme elegante de trabajar ésto...lo que yo te recomiendo es que te crees un método o función php que incluyas en el header de cada uno de tus archivos, y pásale como parámetro el id del usuario que está loguerado. Cómo hacer eso? Fácil, cuando el usuario se loguee créale una sessión con su id y listo, ésta estará disponible en todos tus archivos...
Te recomiendo también crearte un archivo .htaccess y ponerle esta línea :

ErrorDocument 404 /error.php
ErrorDocument 403 /error.php

para que puedas tener un archivo personalizado de error en caso de que traten de acceder a algún archivo sencible de tu aplicación....Por supuesto lo pones en la raíz de tu sitio, al igual que el archivo error.php..en este último también carga la función o método para la métrica, así podrás detectar intrusos...Quizá sea buena idea denegar el acceso con un .htaccess en las carpetas que sean sencibles de tu aplicación, para ello pon el siguiente código en el .htaccess  y lo guardas en la carpeta que quieres proteger:

deny from all


También sería bueno que apliques un método o función para cuando hagan clic en algún link de tu sitio...para eso a puedes trabajar un ajax en tus href mira mas o menos así:

<a href='archivo.php' onclick='funcion_ajax();'>link</a>

entonces, como vez en el href haces la referencia al vínculo, pero además con el uso del gestor de eventos onclick llamarás una función ajax que haga el conteo en la tabla metrica...
Espero que estas ideas te sirva..evidentemente muchas de ellas te va a tocar investigar, pero la idea es siempre estar aprendiendo...Cualquier cosa ubícame en mi humilde web
www.cesarcancino.com .
Por cierto acá traté ese mismo tema http://www.cesarcanc...o.php?s=metrica
Recibe un cordial saludo desde Santiago de Chile..
  • 0

#7 JoAnCa

JoAnCa

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 775 mensajes
  • LocationPinar del Río, Cuba

Escrito 13 septiembre 2010 - 01:30

Muchas gracias por sus respuestas

cesar_cz muy interesantes tus ideas, las estudiaré para aplicarlas  (y)
  • 0




IP.Board spam blocked by CleanTalk.