Tópico sendo visualizado por usuários online?

Tenho um membro que está online:
image

Ele está online todos os dias nos últimos 6 dias, mas visualizou apenas 1 tópico. Existe alguma maneira de ver qual tópico este usuário está visualizando? Poderia ser um bot?

Editar:

7 horas depois, ainda online e visualizou apenas 1 tópico:

Você deve ser capaz de descobrir isso usando o explorador de dados. Talvez algo como isto:

-- [params]
-- user_id :user

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

A tabela topic_views registra apenas a primeira vez que alguém visualiza um tópico, portanto, você não pode saber com que frequência ele o visitou no último período de tempo, mas talvez isso seja suficiente?

Alternativamente, você poderia se passar por esse usuário e, em seguida, visualizar a página /activity/read no perfil dele.

1 curtida

Usei esta consulta para descobrir qual tópico o usuário de teste que criei usou para testar algo. Ela retorna o tópico, a categoria e o número da postagem que foi lida, ordenadas pela visualização mais recente. Geralmente, o tópico visualizado mais recentemente é o que eu estava procurando :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 curtidas