Existe-t-il un moyen de créer un rapport sur le nombre d'utilisateurs qui publient de nouvelles requêtes chaque mois ?

J’essaie de déterminer combien d’utilisateurs ont créé une nouvelle requête chaque mois. Toute aide est appréciée.

En supposant que vous parliez des requêtes de recherche et non des requêtes SQL dans le plugin Data Explorer, vous devrez vous assurer que log search queries est activé. (C’est le paramètre par défaut, donc il devrait l’être.) Vous pouvez voir les requêtes récentes dans /admin/logs/search_logs, mais cela ne répond pas à votre question, je pense.

Vous pouvez utiliser le plugin Data Explorer susmentionné pour obtenir un nombre d’utilisateurs qui recherchent et de recherches par mois :

select to_char(created_at, 'YYYY-MM') as month,
       count(user_id) users,
       count(term) searches
from search_logs
group by to_char(created_at, 'YYYY-MM')
order by to_char(created_at, 'YYYY-MM')

Cela pourrait faire l’affaire en fonction de votre définition de « nouvelle requête ».

1 « J'aime »

Merci, je vais demander à quelqu’un d’essayer cela, j’apprécie votre aide.

Pour clarifier, vouliez-vous dire Recherche ou faisiez-vous référence à la publication d’une question sur le site ?

Je suis nouveau sur le logiciel, on m’a demandé de déterminer combien de requêtes d’utilisateurs sont publiées chaque mois. Je suis modérateur. Y a-t-il un moyen de le déterminer depuis l’écran de gestion des comptes administrateur ? J’apprécie toute aide.

Correction pour identifier le nombre d’utilisateurs qui publient une nouvelle question chaque mois.

Oh. Oui. Ce n’est pas ce que fait ma requête (SQL). Je suppose que j’ai mal compris. Vous pouvez voir combien de sujets sont publiés chaque mois en allant sur /admin/reports/topics et en sélectionnant le mode graphique. Vous pouvez également voir les utilisateurs engagés sur /admin/reports/daily_engaged_users, mais cela compte les réponses et les likes. Si je comprends bien, vous cherchez quelque chose comme ceci :

select to_char(created_at, 'YYYY-MM') as month,
       count(distinct user_id) users,
       count(distinct id) topics
from topics
group by to_char(created_at, 'YYYY-MM')
order by to_char(created_at, 'YYYY-MM')

Cela nécessite l’Explorateur de données, qui pourrait nécessiter son installation par un administrateur système.

Merci, je vais partager avec l’équipe