GA 360 Suite

GoogleDataStudio:GoogleAnalyticsのカスタムチャネルグループをCASE文で再現する

こんにちは。エクスチュアの渡部です。

DataStudioの小ネタです。Google Analyticsをデータソースにしていると、
カスタムチャネルグループがディメンジョンとして選択出来ないことに気づくと思います。
GoogleDataStudioでは現時点ではカスタムチャネルグループをサポートしていません。

代替案として、CASE文を使用する方法があります。
CASEの詳細な説明については、公式ヘルプが一番分かりやすいと思うので割愛しますが、
簡単に言うと、「参照元がXXXXで、参照元/メディアがXXXXなら’****’という名前にする」
といったようなグループ分けを可能にする関数です。

CASEについて(公式ヘルプ)

例えば、デフォルトチャネルグループをあえてCASE文で実現するならこんな感じですね。

———-

CASE
WHEN ( ( 参照元 = “direct” AND メディア = “(not set)” ) OR メディア = “(none)” ) THEN “ノーリファラー”
WHEN メディア=”organic” THEN “オーガニック検索”
WHEN ソーシャル メディアからの参照=”Yes” OR REGEXP_MATCH(メディア,”^(social|social-network|social-media|sm|social network|social media)$”) THEN “ソーシャル”
WHEN メディア=”email” THEN “メール”
WHEN メディア=”affiliate” THEN “アフィリエイト”
(略)
END

注:WHEN~THEN ”の塊は上から順に処理されます。複数のWHEN句にあてはまるレコードは、より上にあるグループに振り分けられます。

———-

CASE式の準備が出来たら、
データソースの編集画面から+マークを押し、
作成した計算式を以下のように入れます。

あとは、グラフでディメンションとして使うのみです。

————-

エクスチュアはGoogleCloudの公式パートナーです。
DataStudioやGoogleAnalyticsをはじめ、
GCP、Firebaseなどに精通したスタッフが、ETLから可視化までサポートします。

お問い合わせはこちらから

 

ブログへの記事リクエストはこちらまで

ピックアップ記事

  1. 最速で理解したい人のためのIT用語集

関連記事

  1. Excel

    コホート分析(Cohort Analysis)って何?〜Tableau/GA/Excel/Sprea…

    はじめにさぁ、ようやく皆さんお待ちかねの「コホート分析」です。我々…

  2. Google Analytics

    初めてのGoogle Analytics分析

    こんにちは、インターン生の松本です。今回は初めてのGoogle An…

  3. Google Analytics

    【UAとは違う!?】GA4で変更された”イベント”について

    はじめにこんにちは、エクスチュアの岩川です。以前、こ…

  4. Google Analytics

    Google Tag Manager上でGoogle AnalyticsのclientIDを取得する…

    この情報は2018年4月当時の情報です。こんにちは、エクスチュ…

  5. Google Analytics

    Server-side GTMのGAビーコンログをBigQueryにエクスポートして分解する

    こんにちは、エクスチュアの権泳東(權泳東/コン・ヨンドン)です。…

  6. GA 360 Suite

    Google Analytics 4:client_idを取得

    こんにちは。エクスチュアのsaraです。2023年7月、ユニ…

最近の記事

  1. Pythonを用いたAmazon S3の署名付きURLの発行…
  2. Snowflakeとは?Data Cloud World T…
  3. SnowflakeのData Clean Roomを基礎から…
  4. SnowflakeのData Clean Roomを基礎から…
  5. SnowflakeのData Clean Roomを基礎から…
  1. Google Tag Manager

    GTMの検証でプレビューのSummaryを上手く使う
  2. Cloud Dataproc

    BigQueryテーブルをAVRO形式でエクスポートしてHiveで扱う
  3. Google Cloud Platform

    Google Compute Engine のLinuxVMにVNC接続する
  4. Google Cloud Platform

    Server-side GTM を Google AppEngine にデプロイ…
  5. Adobe Analytics

    出口とは-Adobe Analyticsの指標説明
PAGE TOP