Looker StudioでURLのパラメータを除外する【REGEXP_REPLACE関数】
GA4でサイトの分析をする際に、広告などからの流入の場合や、サイト内クリックにパラメータを付与する設定がされていると、URLに「?」を含むパラメータが含まれることがあります。
例えば下のような例です。囲ってある部分は同じURLですが、URLに「?〜」のパラメータが付属することで異なるURLとして集計されています。
「?」のパラメータを含んだURLはそれぞれ個別に集計されるため、ある特定のページの表示回数が分散して集計されてしまう、いったいそのページの表示回数が何回だったのかがわからなくなってしまい都合が悪いです。
そんな場合にこのREGEXP_REPLACE関数を組み合わせてこのパラメータを削除して素の状態のURLにすることができます。
REGEXP_REPLACE関数
REGEXPは正規表現(Regular Expression)と呼ばれるもので、「〜を含んでる」「〜に一致する」かどうかを判定します。
REPLACEは置き換えですね。
今回はURLから「?〜」を削除したいので、新しく計算フィールドを作成して処理します。
ページ ロケーションから「?〜」を削除(空欄に置き換え)します。
REGEXP_REPLACE(ページ ロケーション ,'\\?.*','')
すると下のようにURLから「?〜」のパラメータ部分が削除されて素のURLにできました。
サイトの分析をする際には「URLにパラメータが入ったままでよいのか」「パラメータを含まない状態がよいのか」を判断した上で、事前に処理をする必要があります。
パラメータを削除したい場合はこのREGEXP_REPLACE関数を使用します。
今回は計算フィールドを使いましたが、パラメータを含まない新しいディメンションを作成してもOKです。
以上、Looker StudioでURLのパラメータを除外するREGEXP_REPLACE関数の解説でした。