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

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

BigQueryでGA4データのCVR集計

GA4データでCVR集計

BigQueryにあるGoogleアナリティクス4のデータを使ってCVRを集計します。GA4のサンプルデータが用意されていますので、それを使っています。

[GA4] BigQuery 用の Google アナリティクス 4 プロパティのサンプル データセット

イベントのsession_startとpurchseを使って簡易的に集計しています。

session_startについては、user_pseudo_idとga_session_idをCONCATして集計する方法もあります。また、purchaseもトランザクションidをパラメータに送っていれば、それをユニークにカウントすることもできると思います。

クエリです-------------------------------------------------------------------------

SELECT
 event_date,
 countif(event_name  = 'session_start') as sessions,
 countif(event_name  = 'purchase') as purchase,
 round*1/(countif(event_name  = 'session_start'))*100,2) as cvr
FROM `bigquery-public-data.ga4_obfuscated_sample_ecommerce.events_20210131` 
group by 1
 

*1:countif(event_name  = 'purchase'