Argomento visualizzato dagli utenti online

Ho un membro che è online:
image

È stato online ogni giorno negli ultimi 6 giorni, ma ha visualizzato solo 1 argomento. C’è un modo per vedere quale argomento sta visualizzando questo utente? Potrebbe essere un bot?

Modifica:

7 ore dopo, ancora online e ha visualizzato solo 1 argomento:

Dovresti essere in grado di scoprirlo usando l’esploratore di dati. Forse qualcosa del genere:

-- [params]
-- user_id :user

SELECT *
FROM topic_views
WHERE user_id = :user
ORDER BY viewed_at DESC

La tabella topic_views registra solo la prima volta che qualcuno visualizza un argomento, quindi non puoi sapere quante volte lo ha visitato nell’ultimo periodo di tempo x, ma forse questo è sufficiente?

In alternativa, potresti impersonare quell’utente e quindi visualizzare la sua pagina /activity/read nel suo profilo.

1 Mi Piace

Ho usato questa query per scoprire quale argomento ha utilizzato l’utente di test che ho creato per testare qualcosa. Restituisce l’argomento, la categoria e il numero del post letto, ordinati per visualizzazione più recente. Di solito l’argomento visualizzato più di recente è quello che stavo cercando :slight_smile:

-- [params]
-- user_id
SELECT 
    tu.topic_id, 
    category_id, 
    tu.last_read_post_number, 
    tu.last_visited_at 
FROM 
    topics 
LEFT OUTER JOIN 
    topic_users AS tu 
    ON topics.id = tu.topic_id 
WHERE 
    tu.user_id = :user_id 
    AND tu.last_visited_at IS NOT NULL 
ORDER BY 
    tu.last_visited_at DESC

2 Mi Piace