BigQueryでGA4データのスクロール率集計
ページ単位のスクロール率集計
GA4では「scroll」が自動収集イベントで計測されています。ユーザーがウェブページの最下部までスクロールしたときにイベントが記録されます。
そこで、ページ単位のスクロール率(最下部までスクロールした割合)を集計してみたいと思います。
クエリですが、ページ単位でpage_viewイベントの数とscrollイベントの数を集計し、scrollイベント数/page_viewイベント数を計算します。
SELECT
countif(event_name = 'page_view') as page_view,
countif(event_name = 'scroll') as scroll,
FROM `bigquery-public-data.ga4_obfuscated_sample_ecommerce.events_20210131`
Group by 1
お試しください。
*1:countif(event_name = 'scroll') / countif(event_name = 'page_view'