Buenos días.
 
Tengo escrito un pequeño programa PHP que pasado un dato a un enlace consulta una tabla para hacer un simple redireccionamiento. Como este ejemplo: 
http://automatica-robotica.es/revistas/tarjetalector/lanzadera.php?id=1 
Mas abajo, tenéis el programa que le he cambiado los datos de la conexión a la tabla. 
Lo que quiero hacer es almacenar los datos de la petición, así como su geolocalizacion hacer hacer estadísticas parecidas a las de Google Analytics. 
No tengo idea de como hacerlo, en el foro no he encontrado casos parecidos a lo que quiero hacer.    
Código PHP:
Ver original- <?php 
-   
- $id = $_GET['id']; 
-   
- $server="automatica-robotica.es"; 
- $usuario="usuario"; 
- $pass="contraseña"; 
- $db="pruebas"; 
-   
- $sql="SELECT * FROM tabla_url WHERE id=$id"; 
-   
- if ($url.$fila[7] == null or $url.$fila[7] == "") { 
-      $url = "http://automatica-robotica.es"; 
- } else { 
-      $url = "http://"; 
-      $url = $url.$fila[7]; // el valor de URL 
- } 
-   
- /* Incrementar el contador de visitas 
- $contador = $contador.$fila[8]; 
- $contador++ 
- $sql="UPDATE tabla_url set  contador=$contador  where id=$id"; 
- mysql_query($sql)or die (mysql_error()); */ 
-   
-   
- /* PENDIENTE insertar la IP, el navegador, SO, etc.... del usuario para hacer ESTADISTICAS  
- ver $_SERVER para PHP */ 
-   
- ?>