Wow Jurena,
Gracias por tus comentarios, la verdad es que vía programación web, sé que se puede hacer y la forma que planteas es mas o menos como me lo imaginaba de un principio.
Respecto al tipo de dato que necesito, es el ejemplo siguiente:
Persona A
Visita 3 productos diferentes en cualquier intervalo, contabiliza 3 clics
Persona B
Visita el producto 1 a las 11:00 y vuelve a visitarlo a las 11:10 y a las 11:20 y a las 11:30 y a las 11:40. Debería contar cómo 1 visita, partiendo de que
una sesión es una interacción de un usuario con un site que termina a los 30 minutos de inactividad. En este caso, como no ha pasado 30 minuto desde el último clic en el producto 1, solo cuenta 1.
Persona C
Visita el producto 1 a las 11:00 y vuelve a visitarlo a la 11:35 y a las 12:00.
Debería contar 2 clics el primero y el segundo, pues el tercero estamos en el mismo ejemplo anterior, no ha pasado 30 minutos desde la última interacción del usuario con el producto.
Y esto me gustaría poderlo contabilizar sin tener que recurrir a la programación, sino a través de mysql vía subconsultas si es necesario.
El código del principio, contabiliza bien los clics, solo que no agrupa los resultados.
Muchas gracias