Yo hice algo parecido alguna vez, el truco consitia masomenos en esto:
Cuando el user entra a mi Web verifico con un SESSIONID/cookie, si es la primera pagina de mi dominio que visita, de ser asi le genero una sesion con un ID unico y la página de la que vino (HTTP_REFERER).
Suponiendo que en mi Web hay un boton, texto o imagen que dice: Ir a Google, en el enlace yo tenia algo como esto:
Observar que cuando el usuario le daba clic al enlace realmente lo llevo a out.php, en el cual tenia código que guardaba el ID de sesión generado cuando el user abre por primera vez una page de mi dominio, la pagina de la que vino y el id del vinculo (en este caso google).
Para presentar las estadisticas ponia cada ID de sesion como un user diferente.
Cuando el user entra a mi Web verifico con un SESSIONID/cookie, si es la primera pagina de mi dominio que visita, de ser asi le genero una sesion con un ID unico y la página de la que vino (HTTP_REFERER).
Suponiendo que en mi Web hay un boton, texto o imagen que dice: Ir a Google, en el enlace yo tenia algo como esto:
Código [Seleccionar]
<a href="out.php?o=google" >Ir a Google</a>
Observar que cuando el usuario le daba clic al enlace realmente lo llevo a out.php, en el cual tenia código que guardaba el ID de sesión generado cuando el user abre por primera vez una page de mi dominio, la pagina de la que vino y el id del vinculo (en este caso google).
Para presentar las estadisticas ponia cada ID de sesion como un user diferente.