この記事はHamee Advent Calendar 2018 22日目の記事です。
はじめに
スマートホームのことを書く宣言しておきながら家を見渡して色々なIoTガジェットに囲まれて生活してるけどわざわざ書くことないな、と思っていたら、ある社員からとある相談がありました。
「Hameeで買い物してる人が何の端末を使ってるか知りたい。」
そのことについて調べたので書こうと思います。
調査対象
Hameeではスマートフォングッズのネットショップを運営しているのでここを調査対象とします。
それ、google analyticsでわかるんじゃないの?
と思って、早速google analyticsを覗いてみると、
見にくいので拡大、
赤枠のiPhoneという判別不明に偏りすぎて何が何だかわからない、色々な方法でgoogle analyticsを調べて見たけどどうもしっくりくる数字が見れず。。
useragent
そういえばガラケー時代はUseragentから機種名判別してたな、と思って
UserAgentからOS/ブラウザなどの調べかたのまとめ
こんな記事をいくつか見てもOSやブラウザぐらいしか判別出来ず。
iPhoneのスペック表
iOSデバイスとiOSの対応表
[iPhone] 歴代iPhone早見表をまとめてみました(2018年後期時点)
これらを見てると、解像度でざっくり分けてOSで分けられそう。
ということで作った表がこんな感じ。
機種 | 解像度 | OS |
---|---|---|
iPhone 3G | 320x480 | 1,2,3,4 |
iPhone 3GS | 320x480 | 5,6 |
iPhone 4 | 320x480 | 7 |
iPhone 4S | 320x480 | 8,9 |
iPhone 5 | 320x568 | 7 |
iPhone 5c | 320x568 | 8,9,10 |
iPhone 5s/SE | 320x568 | 11,12 |
iPhone 6/6s/7/8 | 375x667 | - |
iPhone 6 Plus/6s Plus/7 Plus/8 Plus | 414x736 | - |
iPhone X | 375x812 | - |
iPhone XR/XS Max | 414x896 | - |
iPad | 768x1024 | - |
iPad Pro 10.5 | 834x1112 | - |
iPad Pro 11 | 834x1194 | - |
iPad Pro 12.9 | 1024x1366 | - |
case
when screen='320x480' and os_version in (1,2,3,4) then 'iPhone 3G'
when screen='320x480' and os_version in (5,6) then 'iPhone 3GS'
when screen='320x480' and os_version in (7) then 'iPhone 4'
when screen='320x480' and os_version in (8,9) then 'iPhone 4S'
when screen='320x568' and os_version in (7) then 'iPhone 5'
when screen='320x568' and os_version in (8,9,10) then 'iPhone 5c'
when screen='320x568' and os_version in (11,12) then 'iPhone 5s/SE'
when screen='375x667' then 'iPhone 6/6s/7/8'
when screen='414x736' then 'iPhone 6 Plus/6s Plus/7 Plus/8 Plus'
when screen='375x812' then 'iPhone X'
when screen='414x896' then 'iPhone XR/XS Max'
when screen='768x1024' then 'iPad'
when screen='834x1112' then 'iPad Pro 10.5'
when screen='834x1194' then 'iPad Pro 11'
when screen='1024x1366' then 'iPad Pro 12.9'
else
'undefined'
end
これをアクセスデータとぶつける
機種 | 人数 |
---|---|
iPhone 6/6s/7/8 | 199646 |
iPhone X | 63319 |
iPhone 6 Plus/6s Plus/7 Plus/8 Plus | 30322 |
iPhone XR/XS Max | 24121 |
iPhone 5s/SE | 22276 |
iPad | 12176 |
iPhone 5c | 3273 |
iPad Pro 10.5 | 814 |
iPad Pro 12.9 | 353 |
iPad Pro 11 | 149 |
iPhone 4S | 43 |
iPhone 5 | 3 |
時間切れなので引き続き調査継続
この結果と性別/年齢/地域 etc.毎に出したり、見てるページのタイトルなんかも判別のヒントになるし、もっと細かく端末を分類出来る気もするし、もっと掘り下げたら面白そう。今回はここまで。