Foros del Web » Programando para Internet » PHP »

Estadisticas de trafico PHP y MSQL

Estas en el tema de Estadisticas de trafico PHP y MSQL en el foro de PHP en Foros del Web. Hola gente espero que esten muy bien, hoy quiero hacer un aporte para php por que me di cuenta que hay muchos webmaster que quieren ...
  #1 (permalink)  
Antiguo 07/11/2012, 01:47
 
Fecha de Ingreso: noviembre-2012
Ubicación: Formosa
Mensajes: 4
Antigüedad: 12 años
Puntos: 2
Información Estadisticas de trafico PHP y MSQL

Hola gente espero que esten muy bien, hoy quiero hacer un aporte para php por que me di cuenta que hay muchos webmaster que quieren tener su propio Sistema de estadisticas de trafico para su paginas y no saben como hacerlo.

Primero creamos una tabla en mysql llamada estadistica_web con los siguientes datos:

CREATE TABLE `estadistica-web` (
`id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`referencia` TEXT NOT NULL ,
`ip` TEXT NOT NULL ,
`fecha` TEXT NOT NULL ,
`hora` TEXT NOT NULL
) ENGINE = MYISAM ;

una vez hecho, creamos el archivo de conexion.php o config.php con los datos correspondientes de su base de datos. Y ahora vamos al Script..
Creamos un archivo llamado datosweb.php

Código PHP:
<?
include"conexion.php";
$referencia=$_SERVER["HTTP_REFERER"]; // averigua desde que link llegan a tu sitio..
$ip=$_SERVER["REMOTE_ADDR"]; //averigua la ip del visitante..
$fechadate("d/m/y"); //Dia mes y año de la visita..
$horadate("H:i"); // hora y minuto de la visita..
$mquery=mysql_query("INSERT INTO estadistica-web(referencia,ip,fecha,hora) VALUES ('$referencia','$ip','$fecha','$hora')"); // guarda dichos datos en la base de datos...
?>
Bien, una vez hecho creamos el panel de estadisiticas..
Creamos un archivo llamado Estadisiticasweb.php y ponemos:

Código PHP:
<?
include"conexion.php";
$query=mysql_query("SELECT * FROM estadistica-web GROUP BY ip DESC"); // seleccionamos todas las columnas y si hay ips repetidas la agrupamos para que no sumen en vano..
while($resultado=mysql_fetch_array($query)){
echo
"Fecha: $resultado[fecha]<br />Hora: $resultado[hora]<br />Ip: $resultado[ip]<br />Referencia: $resultado[referencia]<hr />"//mostramos los resultados...
}
?>
Bueno espero que les haya gustado mi humilde tutorial, este script obviamente se puede mejorar mucho mas como por ejemplo mostrar de que pais provienen las visitas y mas pero solo es para darles una idea a los que recien empiezan, si encuentran algun error lo corregire, saludos.
  #2 (permalink)  
Antiguo 07/11/2012, 07:21
Avatar de webseficientes  
Fecha de Ingreso: enero-2005
Ubicación: Buenos Aires, Argentina
Mensajes: 320
Antigüedad: 19 años, 9 meses
Puntos: 14
De acuerdo Respuesta: Estadisticas de trafico PHP y MSQL

Hola Amigo mubonnet, no quiero tirarte abajo el proyecto, pero hacer un sistema de estadísticas de trafico con Php y Mysql, ponerlo a funcionar en un sitio con Php va a generar mucha carga de trabajo, y no creo que sea la mejor idea.

Por otro lado, existen proyectos grandes bastantes avanzados y con muchas funcionalidades, como google analytics, que hacen las cosas demasiado bien, y que tienen un monton de gente trabajando y con muy buenos resultados.

De todas formas, valoro tu esfuerzo y felicito tu voluntad de compartir tu creación.

Saludos.
Gerardo.
__________________
Gerardo Benitez
Programador Web Freelance, SEO, Diseño web
  #3 (permalink)  
Antiguo 07/11/2012, 08:34
 
Fecha de Ingreso: noviembre-2012
Ubicación: Formosa
Mensajes: 4
Antigüedad: 12 años
Puntos: 2
Respuesta: Estadisticas de trafico PHP y MSQL

Hola webseficientes, primero que nada soy conciente de google analytics y mas, solo hice este pequeño tutorial para aquellos webmaster que les gusta usar script totalmente creado por ellos o simplemente programadores principiante que se inician como yo, y segundo muchas gracias por tu opinion, es de gran ayuda el opinion de una persona con mucha experiencia en el rubro, saludos y gracias ;)
  #4 (permalink)  
Antiguo 07/11/2012, 08:49
 
Fecha de Ingreso: abril-2009
Ubicación: en un lugar de la mancha
Mensajes: 236
Antigüedad: 15 años, 6 meses
Puntos: 38
Respuesta: Estadisticas de trafico PHP y MSQL

podrias adicionarle tambien:

sistema operativo
idioma
navegador
desktop o movil
ciudad
pais

esos son datos interesantes tambien para seguir incorporando en tu sistema de request.

Etiquetas: estadistica, mysql, trafico
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 2 personas




La zona horaria es GMT -6. Ahora son las 18:15.