What is "user visits" on the admin dashboard?

I am trying to understand how many people are logging into my discourse every day, and tracking that from day to day. Is that the “user visits” stat, or does that include multiple visits by the same user?

Is there a way to see who precisely has logged in on a given day?

The closest I know of is by going to Users -> Active (currently not filterable by date)

Less that what I think you’re asking for, but depending on how many visitors you get and how often you check it might be of some help.

The /about page has the number of users who were seen in the last week+month.

That’s awesome - thanks! I had actually turned that page off for reasons that I will post in a new topic.

Does “user visits” only include logged in users, or does it include anonymous users as well?

Nope only registered, logged in users are counted there.

If “user visit” is only logged in users, is there a metric that tracks visits from everyone?

Yes, that is called Google Analytics :wink:

Or Mixpanel for analytics :).

Got it, “Total visits” metric is not in the /admin dashboard.

What does “User Visits” mean exactly?
If I go to the Discourse site, browse a bit, close the tab and come back an hour later in a new browser tab/window, while I am still the same person, same browser, will this count as 2 user visits or just 1?
What if I do the same, but my second visit is from a different device with the same user account?
What about users who are not logged in and only read? Do they count as user visits too?

BTW: The post below is not an answer, it lacks a precise definition of what the user visits are.

No. It means logged in users. You could be on 50 different devices and you are the same logged in user.

Not logged in users come through as anonymous users.

I think I am a little confused on how “User Visits” varies from “Logged In” pageviews.

My current understanding after reading a few different threads is:

User visits are unique logged in users that have been in the forum per the time period (today, yesterday, last 7 days, etc).
Logged In Pageviews are every pageview for those same logged in users.

So if a user was in the forum and viewed 10 different pages, their user visit would be 1 and logged in pageviews would be 10.

Please correct me if I am wrong.

Sounds about right to me!

@codinghorror Estou usando o plugin de explorador de dados para criar uma tabela de estatísticas diárias. Para user_visits, é possível que um usuário tenha mais de uma visita em um dia? Ou todas as visitas do mesmo dia são agrupadas na mesma linha? Estou vendo 1 visita diária como o máximo e estou me perguntando se há um erro na minha consulta ou se realmente existe um limite para isso.

Obrigado por tudo o que você faz :slight_smile:

Um usuário pode ter apenas uma entrada por dia na tabela user_visits. A tabela possui um índice único em user_id, visited_at. O campo posts_read das visitas do dia será atualizado conforme o usuário lê mais posts.

Onde posso encontrar o horário em que o Discourse começa a contar o dia (o nosso) para as visitas dos usuários — ou, mais precisamente, onde posso encontrar o horário em que a rotina de visita do usuário é executada? Temos um usuário que tem tentado descobrir isso, mas sem sucesso há alguns meses. :slightly_smiling_face: Ele aparentemente perdeu dois dias no último trimestre.

Geralmente é 00:00 UTC, que é o horário do servidor.

Olá,

Depois de ler este tópico, ainda estamos um pouco confusos sobre o que significa “visitas de usuários”? São usuários únicos para o período de tempo que você seleciona?

Por exemplo,

Aqui diz que tivemos 286 visitas de usuários em fevereiro, mas temos apenas 97 usuários em nosso fórum.

Você pode esclarecer, por favor?

Obrigado,
Cat

Olá Cat,

Para responder à sua pergunta aqui:

O Relatório de Visitas de Usuário mostra o número total de Visitas de Usuário no fórum para o período selecionado (hoje, ontem, últimos 7 dias, mês, etc.).

Especificamente, uma Visita de Usuário é contada sempre que um usuário único logado visita o site, até uma vez por dia.

Por exemplo, se um usuário visitasse um site todos os dias dentro de uma semana, o Discourse contaria isso como 7 visitas de usuário. É por isso que é possível ter mais visitas de usuário em um mês do que o número total de usuários do seu site.

Se você estiver interessado, também pode ver o Código Ruby para este relatório aqui: discourse/app/models/concerns/reports/visits.rb

Espero que ajude! :slightly_smiling_face: