この記事は最終更新日から2年以上が経過しており、情報が古くなっている可能性があります。

実はGoogleアナリティクスでも訪問者のIPアドレスを表示させる事が出来ます。

「けいの開発記録」様の記事で公開されている凄いタグ「analyticsIP」を使用させて頂きました。

というか当ブログの拙文をわざわざ読むより、「けいの開発記録」様を閲覧すれば済む話なんですが、まあ自分用のメモとして一応書いておきます。


1.カスタムディメンションを追加
まずはカスタム変数をカスタムディメンションで追加します。
アナリティクスのサイトに入り、上部の「アナリティクス設定」タブを選択します。そして「プロパティ」メニューにある「Ddカスタム定義」を開き、表示された「カスタムディメンション」を押下します。
「カスタムディメンションを追加」画面が開いたら、名前欄に「IPアドレス」とか適当な名前を入れて、作成ボタンを押します。
これでカスタムディメンションが追加されました。
2.トラッキングコードの書き換え
トラッキングコードを下記の通りに書き換えます。
<script type="text/javascript" src="//www.analyticsip.net/getIP/public_html/ra/script.php"></script>
<noscript><p><img src="//www.analyticsip.net/getIP/public_html/ra/track.php" alt="" width="1" height="1" /></p></noscript>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'トラッキングID', 'ドメイン');
ga('require', 'displayfeatures');
ga('set', 'dimension1', trackCommonMethod.getIP());
ga('send', 'pageview');
</script>
3.セカンダリディメンションでIPアドレスを表示する
上部メニューで「レポート」タブを選択し、左メニューから「地域」とか「すべての参照」とかなんかエクスプローラーがあるページを開きます。
エクスプローラーの一覧表の上にある「セカンダリディメンション」メニューを開き、その中にある「カスタムディメンション」を選択すると先ほど作成した「IPアドレス」が出てくるのでそれを押下します。

たぶんこんな感じでいけると思います。