Adobe Analytics

Metabase: カスタムマップで日本地図を追加する

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

今回はMetabaseのカスタムマップに日本地図を追加する方法についてです。

Metabaseにはデフォルトで世界地図とUS地図が用意されています。

さらに、GeoJSONデータを用意すれば簡単にカスタムマップを追加する事が出来ます。

GeoJSONデータ

下記のGithubで公開されているGeoJSONデータを使う事にしました。

https://github.com/dataofjapan/land

今回は上記の japan.geojson ファイルを使います。

https://raw.githubusercontent.com/dataofjapan/land/master/japan.geojson

カスタムマップ追加

Settings ー> Admin -> Maps を開きます。
そして右側にある [Add a Map] ボタンをクリックします。

Add a Map

カスタムマップのGeoJSONファイルのURLを入力する画面が出るので、先ほどのURLを入力して [Load] ボタンを押します。

GeoJSONファイルのURLを指定

しばらくすると日本地図がロードされます。
ロード後にリージョンIDと表示名を選ぶ必要があるので、それぞれidとnum_jaを選択して保存します。

idと表示名を選択

これでカスタムマップが使えるようになりました。

ではこのマップを使ってビジュアライズしてみましょう。

カスタムマップでビジュアライズ

GeoJSONデータの都道府県ID(1〜47)に対するデータを用意します。

弊社ではAdobeAnalyticsのデータをBigQueryに入れてまして、そこにMetabaseを繋げてます。
そのデータの中にgeo_regionというカラムがあり、国内からのアクセスの場合は都道府県IDが格納されるのでこれを使って都道府県別の訪問セッション数を抽出してみます。

都道府県別の訪問セッション数

AdobeAnalyticsに限った話ですが、geo_regionには「01〜47」 の文字列型の値が入ります。
しかしGeoJSONデータのIDは「1〜47」の数値型なので、数値にCASTしてあげる必要があります。

クエリの結果が出たら「Visualization」ボタンを押して「Map」を選びます。

Mapを選択

そして[Region Map]で先ほど追加した日本地図を選ぶとカスタムマップでビジュアライズ出来ました!

カスタムマップでビジュアライズ

TL;DR

MetabaseではGeoJSONファイルを用意すればカスタムマップで地域別のデータをビジュアライズ出来ます。
URL指定をするだけなので、とても簡単です!

 
弊社では各種マーテックツールの導入支援とデータ分析基盤構築支援を主に行っております。
お問い合わせはこちらからどうぞ

 

関連記事

  1. Adobe Analytics

    Adobe Analytics: データフィードをBigQueryで集計する

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

  2. Ad Hoc Analysis

    Adobe Analytics: Ad Hoc Analysisでセグメントの条件を一気に追加する方…

    Adobe Analyticsでセグメントを作るとき、「A または B…

  3. Web解析

    Safari ITP2.xの次なる標的は?

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

  4. Adobe Analytics

    AdobeAnalytics: s.Util.getQueryParam で複数パラメータ同時取得

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

  5. Adobe Analytics

    AdobeAnalytics: スマホのスワイプにカスタムリンクを実装する

    こんにちは、エクスチュアの権泳東/コン・ヨンドン(@exturekwo…

  6. Google BigQuery

    OWOX BI: GoogleSheetsアドオンでBigQueryをお手軽ビジュアライズ

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

最近の記事

  1. KARTE 「フローイベント」
  2. KARTE – 「コンテキストイベント」を活用し…
  3. KARTE:最低限!KARTEの運用管理のためにやっておくこ…
  4. YOTTAA:新機能「Anomaly AI」のご紹介
  5. Tableau 2021.1 新機能紹介
  1. Google Cloud Platform

    Google Compute Engine: 一定時間経過したらタスクを強制終了…
  2. Adobe Experience Cloud

    Adobe Marketing Cloud:サインインで問題が起きたときの対処法…
  3. Adobe Analytics

    Adobe Analytics: データフィードをBigQueryで集計する
  4. Linux

    Linux技術者資格のLPIC-3試験に合格しました
  5. Databricks

    ScalaでDatabricksのDataFrameを扱う
PAGE TOP