ユーザー(非スタッフ、非クローラー)のページビューをカウントする

ページビューレポートは application_requests テーブルを照会します。ただし、そのテーブルにはスタッフの表示を除外するためのデータは含まれていません。返されるのは、日付ごとの各タイプのリクエスト数の合計です。req_type は整数として返されます。これらの整数は、以下のルールに基づいてリクエストの種類にマッピングされます。

"http_total" => 0,
"http_2xx" => 1,
"http_background" => 2,
"http_3xx" => 3,
"http_4xx" => 4,
"http_5xx" => 5,
"page_view_crawler" => 6,
"page_view_logged_in" => 7,
"page_view_anon" => 8,
"page_view_logged_in_mobile" => 9,
"page_view_anon_mobile" => 10

クエリで使用している topic_views テーブルは、1 日あたりトピックごとにユーザーまたは IP アドレスあたり最大 1 件のエントリを返します。このデータはページビューの追跡には使用できません。単一のトピックビューに対して複数のアプリケーションリクエストが存在する可能性があるためです。