アクセス解析『Lunalys 5.0.0』リリース!
というわけで過去最大級のアップデート。 例によってログデータのフォーマットを変えたので、 念のためバックアップを取ってからアップデートしてください。
ログデータは古いフォーマットから新しいフォーマットへ 自動で変換されますが、万が一失敗してどうにもならなくなった場合は 「data」フォルダの「~.sqlite」ファイルを全削除して 最初からやり直せばいけると思います。
あとログイン時のIDとPWの暗号化部分を変更したので 再入力が発生すると思います。お手数ですがよろしくお願いします。 PHP8.4で非推奨になった機能の置き換えです。
あと紹介記事をnoteに書いたのでご覧頂けると幸いです。
- 環境解析に分布グラフを実装(ヒストグラム)
- 月別アクセス推移に時間別分布グラフを実装
- 日別アクセス推移にカレンダー表示を実装
- IPアドレスで詳細ログ検索する機能を実装
- スマホ向け管理画面のデザインを変更
- データ取得時にCookieを発行しないよう変更
- UAが違う時は別アクセスと判定する設定を標準に変更
- ログインIDとPWのハッシュ化関数を変更(PHP8.4対応)
- ビジターIDのユニーク値生成関数を変更(PHP8.4対応)
- 一部リンクをブロックレベルに変更し当たり判定を拡大
- 解析対象ページのドメインチェック可否設定を追加
- ブラウザバージョン末尾の「.0」表記を廃止
- モバイルブラウザの「Mobile」表記を廃止
- 月間統計のブラウザ全体表示をPCモバイル合算に変更
- 折れ線グラフの数値をcanvasで描画するよう変更
- 取得パラメータに言語設定を追加(bot判定用)
- botの詳細ログに言語設定を追加
- bot判定を強化
- 詳細ログのルートをそのまま表示するよう変更
- 外部出力でないiPadの機種名を取得するよう変更
- システム設定にカウントしないIPアドレス設定を追加
- 特定条件下でbotのPVを加算してしまうバグを修正
- 表示項目を説明したヘルプを実装
- 全コードに型宣言を追加