요청 코드 11은 API에 의해 생성된 요청이고, 요청 코드 12는 user API에 의해 생성된 요청입니다.
Activity Metrics는 Logged in Users(req_type: 7), Anonymous users(req_type: 8), Crawlers(req_type: 6)를 통합합니다. 이는 Admin Panel의 첫 번째 차트인 "Consolidated Pageviews"에서 고려하는 내용과 동일합니다.
아래는 Consolidated Pageviews 보고서의 쿼리 예시입니다.
SQL Consolidated Pageviews
-- [params]
-- date :start_date
-- date :end_date
SELECT
ar.date::date AS "date",
CASE
WHEN ar.req_type=6 THEN 'Crawlers'
WHEN ar.req_type=7 THEN 'Logged in users'
WHEN ar.req_type=8 THEN 'Anonymous users'
END user_type,
SUM(ar.count) AS views
FROM application_requests ar
WHERE req_type IN (6,7,8)
AND ar.date::date BETWEEN :start_date AND :end_date
GROUP BY "date", user_type
ORDER BY "date"
SUM Consolidated Pageviews
-- [params]
-- date :start_date
-- date :end_date
SELECT
ar.date::date AS "date",
SUM(ar.count) AS pageviews
FROM application_requests ar
WHERE req_type IN (6,7,8)
AND ar.date::date BETWEEN :start_date AND :end_date
GROUP BY "date"
ORDER BY "date" DESC