I tipi di richieste codice 11 sono quelli effettuati dall’API e le richieste codice 12 sono effettuate dall’API utente.
Activity Metrics aggrega Utenti connessi (req_type: 7), Utenti anonimi (req_type: 8) e Crawler (req_type: 6). Sono gli stessi considerati nel primo grafico del Pannello di Amministrazione “Visualizzazioni Pagina Consolidate”.
Di seguito un esempio della query per il Report Visualizzazioni Pagina Consolidate
SQL Visualizzazioni Pagina Consolidate
-- [params]
-- date :start_date
-- date :end_date
SELECT
ar.date::date AS "date",
CASE
WHEN ar.req_type=6 THEN 'Crawler'
WHEN ar.req_type=7 THEN 'Utenti connessi'
WHEN ar.req_type=8 THEN 'Utenti anonimi'
END user_type,
SUM(ar.count) AS views
FROM application_requests ar
WHERE req_type IN (6,7,8)
AND ar.date::date BETWEEN :start_date AND :end_date
GROUP BY "date", user_type
ORDER BY "date"
SOMMA Visualizzazioni Pagina Consolidate
-- [params]
-- date :start_date
-- date :end_date
SELECT
ar.date::date AS "date",
SUM(ar.count) AS pageviews
FROM application_requests ar
WHERE req_type IN (6,7,8)
AND ar.date::date BETWEEN :start_date AND :end_date
GROUP BY "date"
ORDER BY "date" DESC