アクセス解析『Lunalys 4.0.0』リリース!
約3年4ヶ月ぶりのメジャーアップデート。 ついにiPhoneの機種名を解像度とデバイスピクセル比から 候補で表示するよう変更しました。最初からやっとけという話ですがw 表示が長くなるので「Pro Max」は「Max」に「Plus」は「+」に省略してます。 Androidの機種名と同様、新機種が登場しだい随時アップデート予定です。
拡大モードの値は要調査な感じ。実際に取れた値を検証(計算)して 恐らく正しいだろう機種のみ設定してます。倍率が複数あるのが難しい。 調べた感じ微妙に間違っている情報を掲載しているサイトばっかりだったので。
iPadは拡張モードで外部ディスプレイを使えるので 解像度から判別出来ませんでした。残念。 ちなみにiPhoneでも外部ディスプレイは可能のようですが、 単純なミラーリングなので取得する値は多分変わらない。
そしていまさらですがiPadOSにも対応。iOS13から独立(フォーク) したのは知ってたのですが、組み込むの後回しにしてたら完全に忘れてました。 iPadは判定が複雑なんですがブラウザを片っ端からインストールして試しました。
あと最近のAndroidはChrome等でUA削減が進み、Android 10 固定 になってたので、UA-CHからOSバージョンを取るようにしました。
セキュリティの強化もガッツリしました。 データ取得時のパラメータに不正な値を無理やり設定して バグらせようとする手法を確認しましたので、 全てブロックするよう対策を強化。
あの手この手で攻めてくるので個人的にはちょっと楽しい。 こんなやり方をよく思いつくものだと感心しますねw 君たちのおかげでまた一段高みへと登ってしまったよ……
アクセス制限機能の要望がありましたが今回は見送り。 正直需要は少なそうだし、それはアクセス解析の仕事ではない と思うからです。要望を送って頂いた方には申し訳ない。 見解の相違というやつです。主な変更点は以下の通り。
- iPhoneの機種名を候補で表示するよう変更
- AndroidもUA-CHからOSを取得するよう変更
- 詳細ログのブラウザ表示領域を実数に変更(月間統計は四捨五入した値を使用)
- 月間統計の「検索キーワード」を廃止(2025年現在ほとんど取れなくなったため)
- OS判定を強化(iPadOS を追加:いまさら!)
- UA判定を強化(DuckDuckGo を追加)
- リンク元判定を強化(Pinterest を追加)
- スマホの愛称表記を最新版に対応
- ロボット判定を大幅に強化
- データ取得時の不正対策を強化(不正ログ作成防止、PHPエラー出力防止)
- 棒グラフを廃止し折れ線グラフのみに変更
- 月間統計の接続元ドメインのデフォルトを.jp のみに変更(v6connect.netは例外)
- 接続元ドメインの unknown 表記を廃止し月間統計に保存しないよう変更
- データ取得時に端末が横向きの時に表示領域を縦横逆にするよう変更
- フィーチャーフォン等古い端末の判定を廃止
- WebView の時はUAを上書きしないよう変更
- 月間統計で全件表示後に割合、推移に遷移した時に正常に表示されないバグを修正
- スマホ向けの月間統計にUA-CHを追加
- 日間統計にUA-CHを追加
- 月間統計のUA-CHに統合フィルターを追加
- 月間統計のUA-CHを見やすくするよう変更