Sessionisation des clics

Senior SQLSQL analytique40 min80 XP

Table clics (utilisateur_id, horodatage, page). Une nouvelle session commence au premier clic d'un utilisateur ou après plus de 30 minutes d'inactivité. Terminez chaque requête par « ; » (.tables, .schema <table>).

  1. Pour chaque clic, l'écart en minutes avec le clic précédent du même utilisateur : colonnes utilisateur_id, horodatage, ecart_min — LAG et (julianday(a) - julianday(b)) * 1440, arrondi à l'entier
  2. Nombre de sessions par utilisateur : colonnes utilisateur_id, sessions
  3. Nombre total de sessions → answer sessions <n>

Contenu Premium+

Ce contenu est inclus dans l'offre Premium+. Le titre et le résumé restent visibles pour vous aider à choisir.

Tâches

  1. Écarts entre clics
  2. Sessions par utilisateur
  3. Total des sessions