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 J’utilise le plugin Data Explorer pour créer un tableau de statistiques quotidiennes. Pour user_visits, est-il possible qu’un utilisateur ait plus d’une visite par jour ? Ou toutes les visites d’une journée sont-elles regroupées dans la même ligne ? Je constate qu’il y a au maximum 1 visite quotidienne et je me demande s’il y a une erreur dans ma requête ou s’il existe réellement une limite à ce niveau.

Merci pour tout ce que vous faites :slight_smile:

Un utilisateur ne peut avoir qu’une seule entrée par jour dans la table user_visits. La table possède une index unique sur user_id, visited_at. Le champ posts_read des visites de la journée sera mis à jour au fur et à mesure que l’utilisateur lit davantage de messages.

Où puis-je trouver l’heure à laquelle Discourse commence à compter la journée (la nôtre) pour les visites des utilisateurs – ou plus précisément, où puis-je trouver l’heure d’exécution de la routine de visite des utilisateurs ? Un utilisateur essaie de le déterminer depuis plusieurs mois, mais sans succès. :slightly_smiling_face: Il semble avoir manqué deux jours au cours du dernier trimestre.

C’est généralement 00:00 UTC, qui est l’heure du serveur.

Bonjour,

Après avoir lu ce fil de discussion, nous sommes encore un peu confus quant à la signification de « visites d’utilisateurs » ? S’agit-il d’utilisateurs uniques pour la période que vous sélectionnez ?

Par exemple,

Ici, il est indiqué que nous avons eu 286 visites d’utilisateurs en février, mais nous n’avons que 97 utilisateurs sur notre forum.

Pouvez-vous s’il vous plaît clarifier ?

Merci,
Cat

Salut Cat,

Pour répondre à ta question ici :

Le rapport des visites d’utilisateurs montre le nombre total de visites d’utilisateurs sur le forum pour la période sélectionnée (aujourd’hui, hier, les 7 derniers jours, le mois, etc.).

Plus précisément, une visite d’utilisateur est comptée chaque fois qu’un utilisateur unique connecté visite le site, jusqu’à une fois par jour.

Par exemple, si un utilisateur visitait un site chaque jour pendant une semaine, Discourse compterait cela comme 7 visites d’utilisateurs. C’est pourquoi il est possible d’avoir plus de visites d’utilisateurs en un mois que votre site n’a d’utilisateurs au total.

Si cela vous intéresse, vous pouvez également consulter le code Ruby pour ce rapport ici : discourse/app/models/concerns/reports/visits.rb

J’espère que cela vous aide ! :slightly_smiling_face: