# 관리자 대시보드 보고서 참고 가이드

**URL:** https://meta.discourse.org/t/admin-dashboard-report-reference-guide/240233
**Category:** Site Management
**Tags:** reference, sql-query, dashboard-reports, reporting
**Created:** [9월 27, 2022, 8:25오후 UTC](https://meta.discourse.org/t/admin-dashboard-report-reference-guide/240233 "2022-09-27T20:25:16Z")
**Posts on this page:** 13
**Page:** 2

<div class="post-metadata">

### Author: ![Yotam\_Hagay](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/yotam_hagay/32/324059_2.png) [@Yotam\_Hagay](https://meta.discourse.org/u/Yotam_Hagay)
#### Post date: [12월 14, 2023, 2:33오후 UTC](https://meta.discourse.org/t/admin-dashboard-report-reference-guide/240233/27 "2023-12-14T14:33:01Z")

</div>

> [@JammyDodger](#):
>
> 그걸 자네 사이트에서 돌려보고, 결과가 맞는지 확인해 줄 수 있겠나?

Jammy, 고마워. 주식 보고서의 수치와 일치하네 :]

---

<div class="post-metadata">

### Author: ![JammyDodger](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jammydodger/32/254611_2.png) [@JammyDodger](https://meta.discourse.org/u/JammyDodger)
#### Post date: [12월 14, 2023, 2:41오후 UTC](https://meta.discourse.org/t/admin-dashboard-report-reference-guide/240233/28 "2023-12-14T14:41:02Z")

</div>

훌륭하네요 🙂

질문에 영감을 받아 사라가 다른 대시보드 보고서에 대한 SQL 매핑을 대거 진행했습니다. 여기에는 기존 보고서와 더 밀접하게 맞추기 위해 소수점 자리로 시간을 표시한 ‘첫 응답까지 소요 시간(Time to First Response)’ 보고서도 포함되어 있습니다 - [Dashboard Report - Time to First Response](https://meta.discourse.org/t/dashboard-report-time-to-first-response/288597)

#dashboard-sql 태그를 사용하여 다른 보고서들도 찾을 수 있으며, 더 많은 보고서가 준비되고 있습니다 🚂 🙂}

---

<div class="post-metadata">

### Author: ![SaraDev](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/saradev/32/335139_2.png) [@SaraDev](https://meta.discourse.org/u/SaraDev)
#### Post date: [2월 9, 2024, 11:30오후 UTC](https://meta.discourse.org/t/admin-dashboard-report-reference-guide/240233/29 "2024-02-09T23:30:24Z")

</div>

여기 업데이트 내용을 공유드리고, 이 주제를 보고 계신 분들께 가이드가 이제 각 보고서에 해당하는 모든 SQL 주제로 링크되도록 업데이트되었음을 알려드립니다. 🎉

해당 보고서의 개별 SQL 쿼리에 대해 질문이나 의견이 있으시면, 해당 주제에서 의견을 남겨주시면 감사하겠습니다. 🙂

---

<div class="post-metadata">

### Author: ![Arkshine](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/arkshine/32/298682_2.png) [@Arkshine](https://meta.discourse.org/u/Arkshine)
#### Post date: [2월 10, 2024, 4:18오전 UTC](https://meta.discourse.org/t/admin-dashboard-report-reference-guide/240233/30 "2024-02-10T04:18:22Z")

</div>

정말 훌륭하게 해주셨어요. 👍

쿼리가 어떻게 작성되는지 이해하는 데 정말 좋은 참고 자료가 되었고, 꼼꼼한 설명 덕분에 쉽게 이해할 수 있었어요! 👏

---

<div class="post-metadata">

### Author: ![JammyDodger](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jammydodger/32/254611_2.png) [@JammyDodger](https://meta.discourse.org/u/JammyDodger)
#### Post date: [5월 28, 2024, 3:35오후 UTC](https://meta.discourse.org/t/admin-dashboard-report-reference-guide/240233/32 "2024-05-28T15:35:43Z")

</div>

3개의 게시글이 새 주제로 분리되었습니다: [특정 기간 동안의 상위 X 게시자](https://meta.discourse.org/t/top-x-posters-in-a-given-timeframe/309724)

---

<div class="post-metadata">

### Author: ![CaptainJ](https://avatars.discourse-cdn.com/v4/letter/c/53a042/32.png) [@CaptainJ](https://meta.discourse.org/u/CaptainJ)
#### Post date: [8월 21, 2024, 3:38오후 UTC](https://meta.discourse.org/t/admin-dashboard-report-reference-guide/240233/33 "2024-08-21T15:38:51Z")

</div>

누군가 오늘까지 "통합 페이지뷰"에서 "로그인 사용자"가 "58"이라고 표시되는 이유를 설명해 줄 수 있나요? 그런데 /admin/users/list/active에 따르면 지난 24시간 동안 사이트를 방문한 사용자는 단 한 명뿐인데(“39분 전 접속”), 그 사람이 누구인지 알고 있으며 해당 사용자는 그 시간 동안 브라우저에 페이지 하나만 열어둔 상태였습니다(새로고침이나 스크롤도 하지 않음).

그리고 어제에는 /admin/users/list/active 기준 최대 3명의 사용자가 방문했음에도 불구하고 로그인 사용자로부터 539회의 페이지뷰가 있었던 것으로 보입니다. 그중 2명의 활동량이 매우 낮다는 것은 제가 별도로 알고 있으며, 나머지 한 명의 총 읽기 시간(Read Time)은 5분에 불과합니다.

---

<div class="post-metadata">

### Author: ![gassim](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/gassim/32/220910_2.png) [@gassim](https://meta.discourse.org/u/gassim)
#### Post date: [8월 22, 2024, 9:36오전 UTC](https://meta.discourse.org/t/admin-dashboard-report-reference-guide/240233/35 "2024-08-22T09:36:37Z")

</div>

안녕하세요  
새로운 주제 보기 상태 보고서를 만들어 주셔서 감사합니다. 정말 유용합니다(로그인/익명, 날짜, 카테고리로 필터링할 수 있거든요!)

여기에 추가된 것으로 보이지 않습니다. 날짜 범위를 얼마나 과거까지 설정하면 통계를 볼 수 있는지 알고 싶습니다.

감사합니다!

---

<div class="post-metadata">

### Author: ![d4v1d](https://avatars.discourse-cdn.com/v4/letter/d/58956e/32.png) [@d4v1d](https://meta.discourse.org/u/d4v1d)
#### Post date: [9월 25, 2024, 9:16오전 UTC](https://meta.discourse.org/t/admin-dashboard-report-reference-guide/240233/36 "2024-09-25T09:16:45Z")

</div>

안녕하세요 @SaraDev,

당신과 팀이 오프라인 미트업에서 좋은 시간 보내시길 바랍니다. 혹시 시간 내셔서 Topic View Status 보고서에 대한 SQL 쿼리를 추가해 주실 수 있을까요? 제가 직접 시도해 보긴 했지만, 데이터가 일치하지 않습니다.

 ![The image displays two screenshots of a web browser with a search result page. The screenshots are side by side, showing different parts of the page. (Captioned by AI)](https://global.discourse-cdn.com/meta/original/4X/1/0/3/1033c1d38d9c470a1a6706e1e311d4a6c7e628fd.png)

```plaintext
SELECT
    t.id AS topic_id,
    t.views,
    t.reply_count,
    t.like_count,
    SUM(CASE WHEN tv.user_id IS NULL THEN 1 ELSE 0 END) AS anonymous_views,
    SUM(CASE WHEN tv.user_id IS NOT NULL THEN 1 ELSE 0 END) AS logged_in_views
FROM 
    topics t
LEFT JOIN 
    topic_views tv ON t.id = tv.topic_id
WHERE 
    t.user_id = 3049483
    AND t.category_id = 25
    AND t.deleted_at IS NULL
GROUP BY
    t.id, t.views, t.reply_count, t.like_count
ORDER BY 
    t.views DESC

```

감사합니다,

---

<div class="post-metadata">

### Author: ![Moin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/moin/32/554653_2.png) [@Moin](https://meta.discourse.org/u/Moin)
#### Post date: [9월 25, 2024, 11:17오전 UTC](https://meta.discourse.org/t/admin-dashboard-report-reference-guide/240233/37 "2024-09-25T11:17:56Z")

</div>

토픽 뷰 통계에 대한 쿼리는 아마 다음과 같은 형태일 것 같습니다.

```sql
-- [params]
-- date :start_date = 24 aug 2024
-- date :end_date = 25 sep 2024
-- null category_id :category_id

SELECT
  tvs.topic_id,
  t.title AS topic_title,
  SUM(tvs.anonymous_views) AS total_anonymous_views,
  SUM(tvs.logged_in_views) AS total_logged_in_views,
  SUM(tvs.anonymous_views + tvs.logged_in_views) AS total_views
FROM topic_view_stats tvs
INNER JOIN topics t ON t.id = tvs.topic_id
WHERE tvs.viewed_at BETWEEN :start_date AND :end_date
  AND (:category_id IS NULL OR t.category_id = :category_id)
GROUP BY tvs.topic_id, t.title
ORDER BY total_views DESC
LIMIT 100

```

도움이 될까요?

---

<div class="post-metadata">

### Author: ![d4v1d](https://avatars.discourse-cdn.com/v4/letter/d/58956e/32.png) [@d4v1d](https://meta.discourse.org/u/d4v1d)
#### Post date: [9월 26, 2024, 12:02오후 UTC](https://meta.discourse.org/t/admin-dashboard-report-reference-guide/240233/38 "2024-09-26T12:02:36Z")

</div>

쿼리가 완벽하게 작동합니다! Moin님, 감사합니다!

---

<div class="post-metadata">

### Author: ![EricGT](https://avatars.discourse-cdn.com/v4/letter/e/f1d935/32.png) [@EricGT](https://meta.discourse.org/u/EricGT)
#### Post date: [9월 23, 2025, 4:39오후 UTC](https://meta.discourse.org/t/admin-dashboard-report-reference-guide/240233/39 "2025-09-23T16:39:45Z")

</div>

여기에 `Consolidated API Requests` 보고서를 추가할 수 있을까요?

**API** 와 **User API** 의 차이점, 그리고 이것이 **API 키** 목록과 관련이 있는지 이해하려고 합니다.

 ![image](https://global.discourse-cdn.com/meta/original/4X/5/2/1/521cd5510366afffe8c92adaf8ea806c4299569f.png)

* * *

이 주제에 관심 있는 분들을 위해 관련 정보로 사이트 설정의

API와 User API

https://\<site URL\>/admin/site\_settings/category/api

https://\<site URL\>/admin/site\_settings/category/user\_api

그리고 **API 키** 목록

https://\<site URL\>/admin/api/keys

 ![image](https://global.discourse-cdn.com/meta/original/4X/2/3/b/23bdf6bf4e6d62aadb7313ab445c35dcaee2a34d.png)

---

<div class="post-metadata">

### Author: ![SaraDev](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/saradev/32/335139_2.png) [@SaraDev](https://meta.discourse.org/u/SaraDev)
#### Post date: [9월 23, 2025, 7:27오후 UTC](https://meta.discourse.org/t/admin-dashboard-report-reference-guide/240233/40 "2025-09-23T19:27:47Z")

</div>

Hi @EricGT,

Consolidated API Requests 리포트가 이 토픽에 추가되었으며, 해당 리포트의 SQL에 대한 정보는 여기서 확인할 수 있습니다: [Dashboard Report - Consolidated API Requests](https://meta.discourse.org/t/dashboard-report-consolidated-api-requests/383778)

질문에 대한 답변입니다:

> [@EricGT](#):
>
> **API** 와 **User API** 의 차이점과 이것이 **API 키** 목록과 관련이 있는지 이해하려고 합니다.

**일반 API 요청 (req\_type = 11)**: 사용자 인증이 필요하지 않은 시스템에 대한 API 호출입니다. 여기에는 공개 API 엔드포인트, 시스템 통합, 또는 공개 데이터에 접근하는 제3자 서비스가 포함됩니다.

일반 API 요청의 예시는 다음과 같습니다:

- **공개 토픽 목록** - `/latest.json` 또는 `/categories.json`을 사용하여 공개 토픽 목록 가져오기
- **공개 게시물 읽기** - `/t/{topic_id}.json`을 사용하여 공개 게시물 콘텐츠 가져오기
- **공개 콘텐츠 검색 쿼리** - `/search.json?q={search_term}`
- **RSS 피드** - 카테고리 또는 토픽에서 공개 RSS 피드에 접근하기
- **사이트 정보** - `/site.json`을 통해 기본 사이트 통계 가져오기
- **공개 사용자 프로필** - `/users/{username}.json`을 사용하여 공개 사용자 정보 보기
- **태그 목록** - `/tags.json`을 사용하여 공개 태그 정보 가져오기

**사용자 API 요청 (req\_type = 12)**: 사용자 인증과 함께 수행되는 API 호출로, 일반적으로 특정 사용자를 대신하여 수행되는 작업을 나타내며 API 키 사용이 필요합니다.

사용자 API 요청의 예시는 다음과 같습니다:

- **콘텐츠 생성** - `/posts.json`에 POST 요청을 사용하여 새 토픽이나 답변 게시
- **사용자 관리** - `/admin/users/`를 사용하여 사용자 추가, 업데이트 또는 정지
- **개인 메시지** - 개인 메시지 접근 또는 전송
- **사용자별 작업** - 게시물 좋아요, 사용자 팔로우, 콘텐츠 북마크
- **관리 기능** - 사이트 설정 변경, 카테고리 관리
- **그룹 관리** - 그룹에서 사용자 추가 또는 제거
- **사용자 설정** - 사용자 설정 또는 프로필 정보 업데이트
- **배지 부여** - 사용자에게 배지 부여

---

<div class="post-metadata">

### Author: ![one1](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/one1/32/493591_2.png) [@one1](https://meta.discourse.org/u/one1)
#### Post date: [3월 3, 2026, 12:16오전 UTC](https://meta.discourse.org/t/admin-dashboard-report-reference-guide/240233/41 "2026-03-03T00:16:15Z")

</div>

누군가 이 문서에 페이지에서 보고서를 제거하는 방법에 대한 지침을 추가해 주시겠어요? AI 봇을 이용해서 방법을 찾아야 했거든요. 즉, `dashboard_hidden_reports` 설정을 사용해야 합니다.

[이전 페이지](https://meta.discourse.org/t/admin-dashboard-report-reference-guide/240233.md?page=1)
