Cronologia visualizzazioni argomenti

Ciao!
Ho cercato per un po’ ma non ho trovato nulla di simile, nemmeno nelle interrogazioni interessanti di Data Explorer.

Vorrei vedere la cronologia delle visualizzazioni/visite che un argomento specifico ha ricevuto per un periodo di tempo.
Idealmente, vorrei avere qualcosa di simile a questo, ma per ogni singolo argomento:

Non mi dispiacerebbe se fosse solo una tabella giorno per giorno o se potesse includere un grafico (posso costruirlo al di fuori di Discourse). Sono anche molto interessato ad avere tutte le visite (utente e anonimo).

Questo mi aiuterebbe a monitorare e analizzare l’utilizzo degli argomenti all’interno di determinati periodi di tempo (in cui mi aspetto più o meno attività).

Sai se esiste un’interrogazione di Data Explorer per questo?
Grazie in anticipo! :raised_hands:

1 Mi Piace

Ciao @Ayelen_Rives :wave:

Forse prova questo:

-- [params]
-- int :topic_id = 
-- date :start_date = 
-- date :end_date = 

SELECT COUNT(*) AS views
FROM topic_views
WHERE topic_id = :topic_id
AND viewed_at BETWEEN :start_date AND :end_date

Dovrai specificare l’ID dell’argomento (dall’URL dell’argomento) e i parametri dell’intervallo di date in formato AAAA-MM-GG.

2 Mi Piace

Ciao Lilly!

È utile! Farò alcune ricerche per separare i dati giorno per giorno, perché somma tutte le visualizzazioni durante il periodo.

Ora so da dove cominciare :raised_hands: :mag_right:
Grazie!!

1 Mi Piace

Sono lieto che ciò ti sia d’aiuto. Facci sapere se hai bisogno di query più specifiche o di ulteriore assistenza :slight_smile:

Temo di aver scoperto di recente che la tabella topic_views registra solo la primissima visualizzazione di un argomento da parte di un utente e non una visualizzazione per utente/IP al giorno.

Sfortunatamente, ciò rende un’analisi basata sul tempo delle visualizzazioni un po’ distorta, e può essere fatta solo su “visualizzato per la prima volta”.

1 Mi Piace

Allora la tabella dovrebbe chiamarsi topic_first_views :sweat_smile: :upside_down_face:

Scusa @Ayelen_Rives, ci ho provato :woman_shrugging:t2: :crying_cat_face:

modifica: Trovata una discussione pertinente:

3 Mi Piace

Peccato! Concordo con Lilly che la tabella dovrebbe chiamarsi topic_first_views per disambiguazione.

Grazie per le informazioni e grazie Lilly per averci provato! :raised_hands:
Continuerò a seguire quella discussione.

3 Mi Piace