楽天REGZAフォン、来たーーー!!!AndroidもUSERAGENTから機種名が取れましたよ。ホスト名に上書きしちゃってますがw。この記事の目次AndroidのUSERAGENTAndroid機種名取得で考えたことAndroid機種名取得のコードAndroidのUSERAGENTUAは例えばこんな感じ。HT03Aなどは入る場所もちょっと違うとか、ホントいろいろあります。Version/10.54何気にこんな機種もあるんですね。これはタブレットに分類したいなあ。詳細を見るAndroid機種名取得で考えたこと当サイトでは、スマートフォンをWordPressのKtai-styleというプラグイン、テンプレートで表示させています。iPhoneやAndroidも携帯トラッキング同様、ga.phpで取得しています。そこで、ga.php内でUAを取得し、そこから機種名を抽出します。UA取得後は半角スペースで区切り、配列に入れます。すると、だいたい配列の[6]番目に機種名が入るんですね、ただし以下注意。・Android、HT03Aは[7]番目。・国内販売だけでも(前述のように)かなりの機種がある。・iPadやiPhoneは単純に抽出しただけだと、余計な文字も入ってしまう。・(モバイルビューOFFで)一部HTCでMacintoshと認識される。・PHP5以上(ga.phpがそもそもPHP5以上)なお、ga.phpで使われていないcookieを指定したところ、うまく取れませんでした。普段あまり使っていないホスト名(通常は同じドメインが記録されていることが多いと思います。Google翻訳などを経由するとGoogleと表示されるらしいので、活用はかなり特殊なケースかと判断)に上書き(オーバーライド)しちゃいました。$domainNameという値をオーバーライドします。Android機種名取得のコードga.phpに追加して下さい。$_GET[“utmac”];」以降に入れました。$_SERVER["HTTP_USER_AGENT"];//ua0がユーザーエージェント、ua1が配列、ua2は区切り文字。else{//とりあえず何もひっかからなければ通常の値を。.に、Android機種名が取得されます。これがOSのバージョンに、iPhoneやAndroidのときだけ入れられれば、携帯機種名とともに理想なんですけどね。・というわけで、年内はここまで。30日〜3日までは、更新もお休みします。本年も大変お世話になりました、ありがとうございます。Yoshidaブロガー兼ユーチューバー。個人事業主でネット業界のお仕事24年目です。「マツコの知らない世界」Googleマップ案内人TV出演。Googleストリートビュー認定フォトグラファー。Googleアナリティクス公式コミュニティ・アンサリスト最高ランク「レジェンド」国内初獲得。主な著書「Googleアナリティクス基礎講座」(技術評論社)。趣味はデジカメとゲームとパン作り。当サイトについて・プライバシーについて当ブログではGoogleアナリティクスとcookieを用い、個人を特定しない範囲でアクセス状況を記録しています。Google側ではその情報をGoogleアカウントと紐付けパーソナライズ広告に利用しています。その情報は取り扱いに注意しつつ、内容充実や企画立案など、皆様のお役に立てるよう活用しています。パーソナライズド設定をオフにするには、Google公式ページを御覧ください。運営するアフィリエイトプログラムに参加しています。それらのリンクからユーザー様が該当サイトにて購入されたとき、サイトが紹介料を獲得します。・引用/画像利用について当ブログでは一部外部の画像を利用しています。TwitterやInstagramなどSNSで公開された投稿については、本文の説明上必要と思われます著作権法で認められています「引用」としての利用として、ASPの埋め込み引用機能(エンベッド)を用い掲載をしています。・免責事項について当ブログの記事の内容や感想については、あくまでも個人的な見解となります。記事執筆当時の情報で、実際の状況や環境によって掲載内容と異なる場合がございます。万一トラブルや問題、損害が発生しましても、一切の責任を負えません。