今回はBigQueryを使い、月次ページビュー数を集計する方法を取り上げる。
DATE_TRUNC関数
さっそく実際のSQLのコードを見てみよう。
SELECT
DATE_TRUNC(PARSE_DATE("%Y%m%d", event_date), MONTH) AS month,
COUNTIF(event_name = 'page_view') AS pv
FROM
`technogram-354804.analytics_291973511.events_intraday_2022*`
GROUP BY
month
ORDER BY
month
;
このようにDATE_TRUNC関数を使うと、簡単に月毎の集計が可能となる。
また、PARSE_DATE関数の使い方については、こちらの記事でも解説している。
https://www.ga4query.com/blog/20220831/
さらに、ページビュー数の集計方法に関しては、こちらの記事で解説している。
https://www.ga4query.com/blog/20220902/
月次ページビュー数集計結果
実際にBigQueryからの集計結果は、以下のようになった。
ページビュー数をもとにしたサイト改善に役立てたい。
(公式ドキュメント参考)
関数【DATE_TRUNC】について
https://cloud.google.com/bigquery/docs/reference/standard-sql/date_functions?hl=ja#date_trunc