매월 새로운 쿼리를 생성한 사용자가 몇 명인지 확인해 보려 합니다. 도움 주시면 감사하겠습니다.
데이터 탐색기 플러그인에서 SQL 쿼리가 아니라 검색 쿼리를 말씀하시는 거라면, log search queries가 활성화되어 있는지 확인해야 합니다. (기본값으로 설정되어 있으므로 활성화되어 있을 것입니다.) /admin/logs/search_logs에서 최근 쿼리를 확인할 수 있지만, 이것이 질문의 답이 되지는 않을 것 같습니다.
aforementioned 데이터 탐색기 플러그인을 사용하면 월별 검색 사용자 수와 검색 횟수를 확인할 수 있습니다:
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')
"새로운 쿼리"에 대한 정의에 따라 이 방법이 해결책이 될 수 있습니다.
감사합니다. 누군가 이걸 시도해 보라고 해주세요. 도움 주셔서 감사합니다.
정확히 말하자면, 검색을 말씀하신 건가요, 아니면 사이트에 질문을 게시하는 것에 대해 말씀하신 건가요?
저는 이 소프트웨어를 처음 사용하는데, 매달 게시되는 사용자 쿼리의 수를 파악해 달라는 요청을 받았습니다. 저는 모더레이터입니다. 관리자 계정 관리 화면에서 이를 확인할 수 있는 방법이 있을까요? 도움을 주시면 감사하겠습니다.
매월 새 질문을 게시하는 사용자 수를 파악하려고 하는 것은 맞습니다.
아. 그렇군요. 제 (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가 필요하며, 이를 설치하려면 시스템 관리자가 필요합니다.
감사합니다. 팀과 공유하겠습니다.