Questa è una versione SQL del Report Dashboard per Utenti Connessi.
Questo report fornisce un conteggio delle visualizzazioni totali della pagina da parte degli utenti connessi su un sito ogni giorno tra una data di inizio e una data di fine specificate.
-- [params]
-- date :start_date = 2023-12-08
-- date :end_date = 2024-01-10
SELECT
date,
SUM(count) AS pageviews
FROM
application_requests
WHERE
req_type = 7
AND
date BETWEEN :start_date AND :end_date
GROUP BY
date
ORDER BY
date ASC
Spiegazione della Query SQL
Questa query utilizza due parametri di data per definire start_date e end_date per il report e seleziona la date e la somma di count come pageviews dalla tabella application_requests. La query filtra quindi i record per includere solo quelli con un tipo di richiesta corrispondente alle visualizzazioni di pagina degli utenti connessi, raggruppa i risultati per data per un conteggio aggregato e ordina l’output in ordine crescente per data, offrendo una visualizzazione cronologica dell’attività di visualizzazione delle pagine degli utenti nel periodo selezionato.
Risultati di esempio
| date | new_pageviews |
|---|---|
| 2023-12-08 | 1002 |
| 2023-12-09 | 455 |
| 2023-12-10 | 499 |
| 2023-12-11 | 1153 |
| 2023-12-12 | 964 |