WAWAWA_CHCHCH

業務中に出た「ちょっと困ったこと」をメモする場

【GA4×データポータル】URLの特定のディレクトリごとに集計したい

やりたいこと

データポータルにて、GA4のデータからURLのディレクトリごとにユーザー数・セッション数などを集計する。

今回の例:/blog/ の下のディレクトリで集計する

https://ドメイン/blog/{ここの部分}

やり方

ディメンション「ページ階層」にドメイン以下のURLがあるので、ここから正規表現で対象部分を抽出
→新しくディメンションを作成

①「フィールドを追加」をクリック

f:id:FiveRing0:20210220194850p:plain
「フィールドを追加」をクリック
②フィールド名に任意のものを入れ、計算式に以下のものを記入

REGEXP_EXTRACT(ページ階層, "^/blog/(\\w*)/.*$")

f:id:FiveRing0:20210220195011p:plain
フィールド追加の例
③グラフのディメンションに②で作成したものを入れ、指標に集計したいものを選択すると完成。

注意

ここで使える正規表現系の関数はGoogle RE2正規表現を使用しているので、ここにないものは使用できないので注意

↓のような先読み・後読みは反応しませんでした。

/(?<=/blog/).*?(?=/)/