ラーニング
LEARNING
気象情報とGoogleアナリティクス
どこどこJPで取得できる気象データをカスタムディメンションに設定することで Googleアナリティクスに「気象」という分析軸を加えることができます。気象データには、天気、気温、湿度、紫外線という、 大きく分けて4つの種類があります。それぞれについて、ご説明します。
目次
ご利用可能な「天気」のデータ
ご利用イメージ
ご利用可能な「気温」のデータ
ご利用イメージ
ご利用可能な「湿度」のデータ
ご利用イメージ
Tips
ご利用可能な「紫外線」のデータ
ご利用イメージ
ご利用可能な「天気」のデータ
明日、明後日の天気予報データと現況の天気をご利用いただけます。天気予報データは1日3回(05:30, 11:30, 17:30)、天気の現況データは1日24回(毎時0分)更新を行います。詳細は以下となります。
種類 | 関数名 | 説明 | 値 サンプル |
SURFPOINT.getAreaWeatherUpdateTime() | 気象情報更新日時 | 2022-10-07 17:30:01 | |
天気予報 | SURFPOINT.getTodayWeather() | 今日の天気(今夜の天気) | 雨 |
SURFPOINT.getTomorrowWeather() | 明日の天気 | 曇時々晴 | |
SURFPOINT.getDayAfterTomorrowWeather() | 明後日の天気 | 曇のち一時雨 | |
※5時発表の「明後日の天気」は情報がありませんので「-」が出力されます。 | |||
SURFPOINT.getTodayWeatherCode() | 今日の天気 テロップ番号 | 300 | |
SURFPOINT.getTomorrowWeatherCode() | 明日の天気 テロップ番号 | 201 | |
SURFPOINT.getDayAfterTomorrowWeatherCode() | 明後日の天気 テロップ番号 | 212 | |
※5時発表の「明後日の天気」は情報がありませんので「-999」が出力されます。 | |||
降水確率 | SURFPOINT.getTodayRainProbability() | 今日の降水確率 | 80 |
降水確率の値は10%刻み | |||
SURFPOINT.getTomorrowRainProbability() | 明日の降水確率 | 10 | |
降水確率の値は10%刻み | |||
風向き予報 | SURFPOINT.getTodayWindDirection() | 今日の風向き(今夜の風向き) | 北 |
SURFPOINT.getTomorrowWindDirection() | 明日の風向き | 北 | |
天気現況 | SURFPOINT.getPointWeatherUpdateTime() | 気象現況情報更新日時 | 2022-10-07 19:11:01 |
SURFPOINT.getWeather() | 現況の天気 | 雨 | |
SURFPOINT.getWeatherCode() | 現況の天気 コード番号 | 30 | |
※「晴」「曇」「雨」「雪」のいずれかとなります。 |
現況データは推定値です。アメダス、気象衛星、気象レーダ等の気象データとその他気象要因に関わるデータを加味し、算出した情報となります。気象データは、どこどこJPをご利用のお客様向けに有料オプション(月額5万円より)として提供しています。
ご利用イメージ
お申込み後、弊社で気象データオプションをご利用いただける貴社専用のAPIキーをご用意します。解析対象となるWebサイトのどこどこJPのタグを①のタグと入れ替え、トラッキングコードをカスタマイズします。
<!–docodocojp–> <script type=”text/javascript” src=”//api.docodoco.jp/v5/docodoco?key=どこどこJPの APIキー1″ charset=”utf-8″></script> <script type=”text/javascript” src=”//api.docodoco.jp/docodoco_ua_plugin_2.js” charset=”utf-8″></script> <!–Google Analytics–> <script> (function(i,s,o,g,r,a,m){i[‘GoogleAnalyticsObject’]=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,’script’,’//www.google-analytics.com/analytics.js’,’ga’); ga(‘create’, ‘UA-お客様固有のGoogleアナリティクスプロパティID’, ‘auto’); ga(‘set’, ‘dimension1’ , SURFPOINT.getOrgName()); //組織名 ga(‘set’, ‘dimension2’ , SURFPOINT.getOrgUrl()); //組織URL ga(‘set’, ‘dimension3’ , getIndL(SURFPOINT.getOrgIndustrialCategoryL())); //業種大分類 ga(‘set’, ‘dimension4’ , getEmp(SURFPOINT.getOrgEmployeesCode())); //従業員数 ga(‘set’, ‘dimension5’ , getIpo(SURFPOINT.getOrgIpoType())); //上場区分 ga(‘set’, ‘dimension6’ , SURFPOINT.getPrefJName()); //都道府県名 ga(‘set’, ‘dimension7’ , SURFPOINT.getLineJName()); //回線名 ga(‘set’, ‘dimension8’ , SURFPOINT.getDomainName()); //ドメイン ga(‘set’, ‘dimension9’ , getWeather(SURFPOINT.getTodayWeatherCode())); //現況の天気 コード番号 ga(‘set’, ‘dimension10’ , getWeather(SURFPOINT.getTomorrowWeatherCode()));//明日の天気 テロップ番号 ga(‘set’, ‘dimension11’ , getTemperature(SURFPOINT.getForecastHighTemperatureCode()));//予報最高気温コード ga(‘set’, ‘dimension12’ , getTemperature(SURFPOINT.getTomorrowHighTemperatureCode()));//明日の最高気温コード ga(‘set’, ‘dimension13’ , getTemperature(SURFPOINT.getTomorrowLowTemperatureCode()));//明日の最低気温コード ga(‘set’, ‘dimension14’ , SURFPOINT.getTodayRainProbability() + “%”); //今日の降水確率 ga(‘set’, ‘dimension15’ , SURFPOINT.getTomorrowRainProbability() + “%”);//明日の降水確率 ga(‘send’, ‘pageview’); </script> |
コード変換ライブラリは、以下を参考にカスタマイズしてご利用ください。以下は、天気予報の天気コードの返り値を「晴れ」「曇り」「雨」「雪」の4つに区別したものです。
//Weathervar Weather = {‘100′:’晴れ’,’101′:’晴れ’,’102′:’晴れ’,’103′:’晴れ’,’104′:’晴れ’,’105′:’晴れ’,’106′:’晴れ’,’107′:’晴れ’,’108′:’晴れ’,’140′:’晴れ’,’160′:’晴れ’,’170′:’晴れ’,’110′:’晴れ’,’111′:’晴れ’,’112′:’晴れ’,’113′:’晴れ’,’114′:’晴れ’,’115′:’晴れ’,’116′:’晴れ’,’117′:’晴れ’,’118′:’晴れ’,’119′:’晴れ’,’181′:’晴れ’,’120′:’晴れ’,’121′:’晴れ’,’122′:’晴れ’,’123′:’晴れ’,’124′:’晴れ’,’125′:’晴れ’,’126′:’晴れ’,’127′:’晴れ’,’128′:’晴れ’,’129′:’晴れ’,’130′:’晴れ’,’131′:’晴れ’,’132′:’晴れ’,’200′:’曇り’,’201′:’曇り’,’202′:’曇り’,’203′:’曇り’,’204′:’曇り’,’205′:’曇り’,’206′:’曇り’,’207′:’曇り’,’208′:’曇り’,’209′:’曇り’,’240′:’曇り’,’250′:’曇り’,’260′:’曇り’,’270′:’曇り’,’210′:’曇り’,’211′:’曇り’,’212′:’曇り’,’213′:’曇り’,’214′:’曇り’,’215′:’曇り’,’216′:’曇り’,’217′:’曇り’,’218′:’曇り’,’219′:’曇り’,’281′:’曇り’,’220′:’曇り’,’221′:’曇り’,’222′:’曇り’,’223′:’曇り’,’224′:’曇り’,’225′:’曇り’,’226′:’曇り’,’227′:’曇り’,’228′:’曇り’,’229′:’曇り’,’230′:’曇り’,’231′:’曇り’,’300′:’雨’,’301′:’雨’,’302′:’雨’,’303′:’雨’,’304′:’雨’,’306′:’雨’,’308′:’雨’,’309′:’雨’,’340′:’雨’,’350′:’雨’,’311′:’雨’,’313′:’雨’,’314′:’雨’,’315′:’雨’,’316′:’雨’,’317′:’雨’,’361′:’雨’,’371′:’雨’,’320′:’雨’,’321′:’雨’,’322′:’雨’,’323′:’雨’,’324′:’雨’,’325′:’雨’,’326′:’雨’,’327′:’雨’,’328′:’雨’,’329′:’雨’,’400′:’雪’,’401′:’雪’,’402′:’雪’,’403′:’雪’,’405′:’雪’,’406′:’雪’,’407′:’雪’,’409′:’雪’,’450′:’雪’,’411′:’雪’,’413′:’雪’,’414′:’雪’,’420′:’雪’,’421′:’雪’,’422′:’雪’,’423′:’雪’,’424′:’雪’,’425′:’雪’,’426′:’雪’,’427′:’雪’,’-999′:’不明’}; function getWeather(data) { if (!data) { return ”; } ListArray = data.split(‘,’); tmp_List = []; for (i = 0; i < ListArray.length; i++) { tmp_List[i] = Weather[ListArray[i]] } return tmp_List; } |
Googleアナリティクスに新しいカスタムディメンションを追加してください。

Googleアナリティクスで新しいセグメントを作成してください。
ご利用可能な「気温」のデータ
明日、明後日の気温予報データと現況の気温をご利用いただけます。気温予報データは1日2回、気温の現況データは1日24回(毎時0分)更新を行います。詳細は以下となります。
種類 | 関数名 | 説明 | 値 サンプル |
SURFPOINT.getAreaWeatherUpdateTime() | 気象情報更新日時 | 2022-10-07 17:30:01 | |
気温予報 | SURFPOINT.getForecastHighTemperature() | 予報最高気温(℃) | 14 |
SURFPOINT.getTodayHighTemperature() | 今日の最高気温(℃) | -999 | |
17時発表の「今日の最高気温」は情報がありませんので「-999」が出力されます。 | |||
SURFPOINT.getTomorrowHighTemperature() | 明日の最高気温(℃) | 24 | |
SURFPOINT.getTomorrowLowTemperature() | 明日の最低気温(℃) | 13 | |
SURFPOINT.getForecastHighTemperatureCode() | 予報最高気温コード | 8 | |
SURFPOINT.getTodayHighTemperatureCode() | 今日の最高気温コード | 99 | |
17時発表の「今日の最高気温」は情報がありませんので「99」が出力されます。 | |||
SURFPOINT.getTomorrowHighTemperatureCode() | 明日の最高気温コード | 10 | |
SURFPOINT.getTomorrowLowTemperatureCode() | 明日の最低気温コード | 8 | |
気温現況 | SURFPOINT.getPointWeatherUpdateTime() | 気象現況情報更新日時 | 2022-10-07 19:11:01 |
SURFPOINT.getTemperature() | 現況の気温(℃) | 12 | |
SURFPOINT.getTemperatureCode() | 現況の気温コード | 8 |
現況データは推定値です。アメダス、気象衛星、気象レーダ等の気象データとその他気象要因に関わるデータを加味し、算出した情報となります。気象データは、どこどこJPをご利用のお客様向けに有料オプション(月額5万円より)として提供しています。
ご利用イメージ
気象データは、どこどこJPをご利用のお客様向けに有料オプション(月額5万円より)として提供しています。
- お申込み後、弊社で気象データオプションをご利用いただける貴社専用のAPIキーをご用意します。
- 解析対象となるWebサイトのどこどこJPのタグを①のタグと入れ替え、トラッキングコードをカスタマイズします。
<!–docodocojp–> <script type=”text/javascript” src=”//api.docodoco.jp/v5/docodoco?key=どこどこJPの APIキー1″ charset=”utf-8″></script> <script type=”text/javascript” src=”//api.docodoco.jp/docodoco_ua_plugin_2.js” charset=”utf-8″></script> <!–Google Analytics–> <script> (function(i,s,o,g,r,a,m){i[‘GoogleAnalyticsObject’]=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,’script’,’//www.google-analytics.com/analytics.js’,’ga’); ga(‘create’, ‘UA-お客様固有のGoogleアナリティクスプロパティID’, ‘auto’); ga(‘set’, ‘dimension1’ , SURFPOINT.getOrgName()); //組織名 ga(‘set’, ‘dimension2’ , SURFPOINT.getOrgUrl()); //組織URL ga(‘set’, ‘dimension3’ , getIndL(SURFPOINT.getOrgIndustrialCategoryL())); //業種大分類 ga(‘set’, ‘dimension4’ , getEmp(SURFPOINT.getOrgEmployeesCode())); //従業員数 ga(‘set’, ‘dimension5’ , getIpo(SURFPOINT.getOrgIpoType())); //上場区分 ga(‘set’, ‘dimension6’ , SURFPOINT.getPrefJName()); //都道府県名 ga(‘set’, ‘dimension7’ , SURFPOINT.getLineJName()); //回線名 ga(‘set’, ‘dimension8’ , SURFPOINT.getDomainName()); //ドメイン ga(‘set’, ‘dimension9’ , getWeather(SURFPOINT.getTodayWeatherCode())); //現況の天気 コード番号 ga(‘set’, ‘dimension10’ , getWeather(SURFPOINT.getTomorrowWeatherCode()));//明日の天気 テロップ番号 ga(‘set’, ‘dimension11’ , getTemperature(SURFPOINT.getForecastHighTemperatureCode()));//予報最高気温コード ga(‘set’, ‘dimension12’ , getTemperature(SURFPOINT.getTomorrowHighTemperatureCode()));//明日の最高気温コード ga(‘set’, ‘dimension13’ , getTemperature(SURFPOINT.getTomorrowLowTemperatureCode()));//明日の最低気温コード ga(‘set’, ‘dimension14’ , SURFPOINT.getTodayRainProbability() + “%”); //今日の降水確率 ga(‘set’, ‘dimension15’ , SURFPOINT.getTomorrowRainProbability() + “%”);//明日の降水確率 ga(‘send’, ‘pageview’); </script> |
- コード変換ライブラリは、以下を参考にカスタマイズしてご利用ください。以下は、気温予報の予報最高気温コードの返り値を5℃刻みにグループ化したものです。
//Temperaturevar Temperature = {‘1′:’-20℃以下’,’2′:’-20℃ ~ -15℃’,’3′:’-15℃ ~ 10℃’,’4′:’-10℃ ~ -5℃’,’5′:’-5℃ ~ 0℃’,’6′:’0℃ ~ 5℃’,’7′:’5℃ ~ 10℃’,’8′:’10℃ ~ 15℃’,’9′:’15℃ ~ 20℃’,’10’:’20℃ ~ 25℃’,’11’:’25℃ ~ 30℃’,’12’:’30℃ ~ 35℃’,’13’:’35℃以上’,’99’:’不明’}; function getTemperature(data) { if (!data) { return ”; } ListArray = data.split(‘,’); tmp_List = []; for (i = 0; i < ListArray.length; i++) { tmp_List[i] = Temperature[ListArray[i]] } return tmp_List; } |
- Googleアナリティクスに新しいカスタムディメンションを追加してください。

- Googleアナリティクスで新しいセグメントを作成してください。


設定が完了すると、以下のようにGoogleアナリティクス上で天気データを確認できます。

気温と消費行動が関連するようなアパレル、食品、小売りなどのWebサイトで、気温とコンバージョンの関係を分析してみてはいかがでしょうか?

設定が完了すると、以下のようにGoogleアナリティクス上で天気データを確認できます。

人の消費行動と大きく結びつく天気や気温を軸に貴社のWebサイトを分析すると、例えば「雨の日はコンバージョンが高まる」など、新たな発見があるかもしれません。
ご利用可能な「湿度」のデータ
湿度の現況データは1日24回(毎時0分)更新を行います。
関数名 | 説明 | 値 サンプル |
SURFPOINT.getHumidity() | 現況の湿度(%) | 93 |
現況データは推定値です。アメダス、気象衛星、気象レーダ等の気象データとその他気象要因に関わるデータを加味し、算出した情報となります。
ご利用イメージ
気象データは、どこどこJPをご利用のお客様向けに有料オプション(月額5万円より)として提供しています。
- お申込み後、弊社で気象データオプションをご利用いただける貴社専用のAPIキーをご用意します。
- 解析対象となるWebサイトのどこどこJPのタグを①のタグと入れ替えます。
- コード変換ライブラリのカスタマイズ、Googleアナリティクスのディメンション追加、Googleアナリティクスのセグメント作成は 天気編および、気温編と同様の手順になります。
Tips

湿度60%以上になるとカビの増殖が活性化、40%を下回ると肌やのどが乾燥するそうです。湿度が後押しする住宅用品・家電製品へのニーズ、空気の乾燥が引き寄せる美容製品や医薬品のニーズなど、湿度と消費行動には深い関わりがあります。 湿度の変化とアクセス解析を組み合わせることで、ニーズの兆しを分析してみませんか?
ご利用可能な「紫外線」のデータ
紫外線予報データは1日2回(06:00〜18:00「今日の日中における紫外線レベルの最高値予報」、18:00〜翌06:00「明日の日中における紫外線レベル最高値予報」)更新を行います。
種類 | 関数名 | 説明 | 値 サンプル |
紫外線予報 | SURFPOINT.getForecastUV() | 今日の紫外線強さ予報(明日の紫外線強さ予報) | 2 |
値は1〜5の紫外線レベルで紫外線の強さを表します。紫外線の強さは、以下を参考にしてください。
レベル | 強さ | 紫外線対策の目安 |
5 | 極端に強い | 日中の外出は出来るだけ控えよう。必ず長袖シャツ、日焼け止め、帽子を利用しよう。 |
4 | 非常に強い | |
3 | 強い | 日中の外出はできるだけ日陰を利用しよう。出来るだけ長袖シャツ、日焼け止め、帽子を利用しよう。 |
2 | 中程度 | |
1 | 弱い | 安心して戸外で過ごせます。 |
ご利用イメージ
気象データは、どこどこJPをご利用のお客様向けに有料オプション(月額5万円より)として提供しています。 お申込み後、弊社で気象データオプションをご利用いただける貴社専用のAPIキーをご用意します。
- 解析対象となるWebサイトのどこどこJPのタグを①のタグと入れ替えます。
- コード変換ライブラリのカスタマイズ、Googleアナリティクスのディメンション追加、Googleアナリティクスのセグメント作成は 天気編および、気温編と同様の手順になります。
それぞれを ご利用の際は、お問い合わせフォーム よりご連絡ください。 天気コードと天気の対応の詳細については、 オプションをご利用いただいく際にご案内いたします。