Google AnalyticsでSafariのバージョンを確認するフィルタ

Safariのシェア並びにバージョン別のシェアが知りたくて、Google Analyticsで確認してみたらびっくり、バージョンじゃなくてビルド番号なんだね、こやつは。

ユーザー > PC環境 > ブラウザ > Safari

こんなんわかんないよヽ(`Д´メ)ノ プンスカ!ってことで、これをなんとかフィルタで書き換えたい欲望に駆られました。Wikipediaで確認してみると、どうやら410番台が2.x系520番台が3.x系530番台が4.x系だと分かる。1.x系はちょっとごちゃごちゃしているのと、シェアも少ないだろうということでスルーの方向で。

で、書いてみたフィルタがこれ。

Analytics 設定 > プロファイル設定 > 新しいフィルタを作成

// 4.x系
^53(.)+

// 3.x系 ^52(.)+

// 2.x系 ^41(.)+

検索する文字列 をバージョンごとに上記のように変更して、フィルタを作らなきゃいけないのがめんどくさい。適用してみたこれ↓

数日後、適用されたプロファイルがこれ↓(3分間クッキングみたい)

だいたいのシェアが確認できます。僕のやりたかったこれ!一応満足。

反省点

まぁ、アドバンスフィルタ次の文字を含む で上記の正規表現を入力したら、バージョン毎のセッション数が出るので、出た数値をExcelで円グラフにすれば早いですw

フィルタで加工してしまえば、もう元のデータに戻せないので汎用性を考えるとあまりおススメしません。今回僕はフィルタの勉強のためにしたのが大きいです。Safari 5なんてものが出たらまたフィルタかけないといけませんしね。

Google Analytics Data Export API が使えたら一番スマートですかね。勉強します…