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. Google Analytics

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

    こんにちは、エクスチュアCTOの権です。以前このブログで Go…

  2. Google Analytics

    Google Analytics: アプリSDKのclientIDを取得する

    こんにちは、エクスチュアCTOの権です。以前、Google T…

  3. Google Analytics

    Google Analytics StandardのデータをBigQueryで分析するための力技

    こんにちは、エクスチュアの権です。先月「Google Clou…

  4. Google Analytics

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

    2018/4/20追記:この記事の内容は古いので、下記の新しい記事…

  5. Adobe Analytics

    Adobe Analytics: BigQueryにロードしたデータフィードをDataStudioで…

    こんにちは、エクスチュアCTOの権です。前回のブログで、Big…

  6. GA 360 Suite

    BigQuery: Google Analytics 360のネストされたデータをフラット変換するS…

    こんにちは、エクスチュアCTOの権です。今回はGA360のBi…

最近の記事

  1. Google Compute Engine: 一定時間経過し…
  2. Adobe Analytics: Datafeedのログから…
  3. Adobe Analyticsに入り切らないデータをBigQ…
  4. Adobe Analytics: Datafeedのログから…
  5. Tableau:2つの値の比較に便利な「ダンベルチャート」を…
  1. Mouseflow

    Mouseflow:ヒートマップ表示の仕様
  2. Firebase Analytics

    Firebase AnalyticsのデータをフラットなCSVに変換するETL処…
  3. ObservePoint

    ObservePoint:強力でアツい機能を持つサイト監査ツールの紹介
  4. Adobe Audience Manager

    Adobe Audience Manager: REST APIを使ってTrai…
  5. Adobe Experience Cloud

    Adobe Target: at.jsの「チラつき」を手っ取り早く回避する
PAGE TOP