7
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

この記事はHamee Advent Calendar 2018 22日目の記事です。

はじめに

スマートホームのことを書く宣言しておきながら家を見渡して色々なIoTガジェットに囲まれて生活してるけどわざわざ書くことないな、と思っていたら、ある社員からとある相談がありました。

「Hameeで買い物してる人が何の端末を使ってるか知りたい。」

そのことについて調べたので書こうと思います。

調査対象

Hameeではスマートフォングッズのネットショップを運営しているのでここを調査対象とします。
スクリーンショット 2018-12-22 9.39.13.png

それ、google analyticsでわかるんじゃないの?

と思って、早速google analyticsを覗いてみると、
スクリーンショット 2018-12-21 17.12.21.png

見にくいので拡大、

スクリーンショット 2018-12-22 9.48.14.gif

赤枠の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

これをアクセスデータとぶつける

スクリーンショット 2018-12-22 18.51.05.png
機種 人数
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.毎に出したり、見てるページのタイトルなんかも判別のヒントになるし、もっと細かく端末を分類出来る気もするし、もっと掘り下げたら面白そう。今回はここまで。

7
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?