我想弄清楚每个月有多少用户创建了新查询。如有任何帮助,不胜感激。
假设您指的是 Data Explorer 插件中的搜索查询,而不是 SQL 查询,那么您需要确保已启用 log search queries。(默认情况下已启用,所以应该可以。)您可以在 /admin/logs/search_logs 中查看最近的查询,但这可能无法回答您的问题。
您可以使用前面提到的 Data Explorer 插件来获取每月搜索用户和搜索次数:
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')
根据您对“新查询”的定义,这或许可以解决问题。
1 个赞
谢谢,我会请人尝试一下,感谢您的帮助。
只是为了澄清,您是指搜索还是指在该网站上发布问题?
我是软件新手,我被要求弄清楚每个月发布了多少用户查询。我是一名版主。是否可以从管理员帐户管理屏幕确定这一点?感谢所有帮助。
尝试确定每月发布新问题用户数量的正确方法。
哦。是的。那不是我的(SQL)查询所做的。看来我误解了。您可以通过访问 /admin/reports/topics 并选择图表模式来查看每月发布的主题数量。您也可以在 /admin/reports/daily_engaged_users 查看活跃用户,但这会计算回复和点赞。如果我理解正确的话,您正在寻找类似这样的东西:
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')
这确实需要数据浏览器(Data Explorer),而安装它可能需要系统管理员的权限。
谢谢,我会和团队分享