BigQueryによるGAトラフィック分析

某旅行会社のeコマース部門にいます。BigQueryを利用してGoogleアナリティクスデータの分析例を紹介します。

BigqueryでGA4データの訪問回数分布を集計

GA4データの訪問回数の分布を集計したいと思います。session_startイベントのパラメータga_session_numberを使って、ユーザーidをユニークにカウントします。

すると、初回訪問のユーザー数、2回目訪問のユーザー数、というように分布を把握できるようになります。

SELECT 
(select value.int_value from unnest(event_params) where key ='ga_session_number') as 
session_number,
count(distinct user_pseudo_id) as user
FROM `bigquery-public-data.ga4_obfuscated_sample_ecommerce.events_20210131` 
where event_name = 'session_start'
group by 1
order by 1
 

お試しください。