ページビューを理解しようとしています

コード11のリクエストはAPIによって行われるリクエストであり、コード12のリクエストはuser APIによって行われるリクエストです。

アクティビティメトリクスは、「ログインユーザー」(req_type: 7)、「匿名ユーザー」(req_type: 8)、「クローラー」(req_type: 6)を統合したものです。これらは、管理パネルの最初のチャート「統合ページビュー」で考慮されているものと同じです。

以下は、統合ページビューレポートのクエリの例です。

SQL 統合ページビュー
-- [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 統合ページビュー
-- [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
「いいね!」 6