SQL

データ解析(BiqQuery)

【BigQuery】GA4 event_paramsのUNNNESTによる展開と分析:ダメなクエリと正しいクエリ

GA4をBigQueryにExport設定して、BigQuery上でGA4データを分析する際に、よくつまずくのがGA4のevent_paramsの解析の仕方。event_paramsの中に、さらにkey-value形式の配列でデータが入れ子になっているので、集計の際にはSQLのUNNEST演算子を使って、データ内の要素を展開して単一行に変換してから集計を行う。
データ解析(BiqQuery)

【SQL】集計でよく使うSQL構文:count/ group by/having/join/unnest/union

BigQuery と Redash を使用してサービスの会員獲得、MAU(Monthly Active Users)、リテンション率などを分析する際によく使用する SQL 構文をいくつかまとめておく。UNNESTは、配列や構造化データ内の要素を展開し、単一の行に変換する関数。