Grazie Jammy, corrisponde ai numeri nel report delle scorte :]
Brillante ![]()
Ispirata dalle tue domande, Sara ha fatto unâintensa attivitĂ di mappatura dellâSQL per gli altri report della dashboard, incluso uno per il Tempo di Prima Risposta con le ore come decimale per avvicinarsi maggiormente al report di magazzino - Dashboard Report - Time to First Response
Puoi trovare anche gli altri usando il tag dashboard-sql (con altri in arrivo
)
Volevo fornire un aggiornamento qui e informare chiunque stia seguendo questo argomento che la guida è stata aggiornata per collegarsi a tutti gli argomenti SQL corrispondenti per ogni report. ![]()
Se hai domande o commenti sulle singole query SQL per questi report, condividi i tuoi pensieri su tali argomenti. ![]()
Hai fatto un lavoro fantastico. ![]()
Ă una grande fonte di ispirazione per capire come vengono formulate le query e le tue spiegazioni dettagliate lo hanno reso facile! ![]()
3 post sono stati divisi in un nuovo argomento: I migliori X postatori in un dato periodo di tempo
Qualcuno può spiegare perchĂŠ "Visualizzazioni di pagina consolidate" dice "58" per "Utenti connessi" per oggi finora, eppure secondo /admin/users/list/active, solo un utente ha visitato il sito nelle ultime 24 ore ("Visto 39m") e so chi è e ha appena avuto 1 pagina aperta su un browser in quel momento (nemmeno ricaricata/scorsa).\n\nE poi ieri apparentemente ci sono state 539 visualizzazioni di pagina da utenti connessi con al massimo 3 utenti in visita secondo /admin/users/list/active, e conosco indipendentemente lâattivitĂ di 2 di loro come molto bassa e il terzo ha un tempo di lettura totale di 5 minuti.
Ciao
Grazie per il nuovo report sullo stato della visualizzazione degli argomenti. Ă molto utile (possiamo filtrare per utente connesso/anonimo, data e categoria!)
Non sembra che sia stato aggiunto qui. Vorrei sapere fino a che punto nel tempo posso risalire nellâintervallo di date per ottenere le statistiche?
Grazie!
Ciao @SaraDev,
Spero che tu e il team stiate passando dei bellissimi momenti allâincontro offline. Potresti trovare del tempo per aggiungere la query SQL per il report sullo stato della visualizzazione degli argomenti? Sono riuscito a farlo da solo, ma i dati non sono gli stessi.
SELECT
t.id AS topic_id,
t.views,
t.reply_count,
t.like_count,
SUM(CASE WHEN tv.user_id IS NULL THEN 1 ELSE 0 END) AS anonymous_views,
SUM(CASE WHEN tv.user_id IS NOT NULL THEN 1 ELSE 0 END) AS logged_in_views
FROM
topics t
LEFT JOIN
topic_views tv ON t.id = tv.topic_id
WHERE
t.user_id = 3049483
AND t.category_id = 25
AND t.deleted_at IS NULL
GROUP BY
t.id, t.views, t.reply_count, t.like_count
ORDER BY
t.views DESC
Grazie,
Penso che la query per le statistiche di visualizzazione degli argomenti sia qualcosa del tipo
-- [params]
-- date :start_date = 24 ago 2024
-- date :end_date = 25 set 2024
-- null category_id :category_id
SELECT
tvs.topic_id,
t.title AS topic_title,
SUM(tvs.anonymous_views) AS total_anonymous_views,
SUM(tvs.logged_in_views) AS total_logged_in_views,
SUM(tvs.anonymous_views + tvs.logged_in_views) AS total_views
FROM topic_view_stats tvs
INNER JOIN topics t ON t.id = tvs.topic_id
WHERE tvs.viewed_at BETWEEN :start_date AND :end_date
AND (:category_id IS NULL OR t.category_id = :category_id)
GROUP BY tvs.topic_id, t.title
ORDER BY total_views DESC
LIMIT 100
Ti è dâaiuto?
la query funziona perfettamente! grazie Moin!
Ă possibile aggiungere qui il report Consolidated API Requests?
Sto cercando di capire la differenza tra API e User API e se è correlata allâelenco delle API keys.
Inoltre, per coloro che sono interessati a questo, sono correlate le impostazioni del sito per
API e User API
https:///admin/site_settings/category/api
https:///admin/site_settings/category/user_api
e lâelenco API keys
https:///admin/api/keys
Ciao @EricGT,
Il report Consolidated API Requests è stato aggiunto a questo argomento e le informazioni sullâSQL per questo report sono disponibili qui: Dashboard Report - Consolidated API Requests
Per rispondere alla tua domanda:
Richieste API regolari (req_type = 11): queste sono chiamate API effettuate al sistema che non richiedono lâautenticazione dellâutente. Includono endpoint API pubblici, integrazioni di sistema o servizi di terze parti che accedono a dati pubblici.
Alcuni esempi di richieste API regolari includerebbero:
- Elenco di argomenti pubblici - Recupero di un elenco di argomenti pubblici utilizzando
/latest.jsono/categories.json - Lettura di post pubblici - Ottenimento di contenuti da post pubblici con
/t/{topic_id}.json - Query di ricerca su contenuti pubblici -
/search.json?q={search_term} - Feed RSS - Accesso a feed RSS pubblici da categorie o argomenti
- Informazioni sul sito - Ottenimento di statistiche di base del sito tramite
/site.json - Profili utente pubblici - Visualizzazione di informazioni utente pubbliche con
/users/{username}.json - Elenco tag - Recupero di informazioni sui tag pubblici con
/tags.json
Richieste User API (req_type = 12): queste sono chiamate API effettuate con lâautenticazione dellâutente, che rappresentano tipicamente azioni eseguite per conto di utenti specifici e richiedono lâuso di una API key.
Alcuni esempi di richieste User API includerebbero:
- Creazione di contenuti - Pubblicazione di nuovi argomenti o risposte utilizzando POST a
/posts.json - Gestione utenti - Aggiunta, aggiornamento o sospensione di utenti con
/admin/users/ - Messaggistica privata - Accesso o invio di messaggi privati
- Azioni specifiche dellâutente - Mi piace ai post, seguire utenti o aggiungere segnalibri ai contenuti
- Funzioni amministrative - Modifica delle impostazioni del sito, gestione delle categorie
- Gestione gruppi - Aggiunta o rimozione di utenti dai gruppi
- Preferenze utente - Aggiornamento delle preferenze o delle informazioni del profilo di un utente
- Assegnazione badge - Concessione di badge agli utenti


