Googleアナリティクスユニバーサルレポートで訪問者のIPアドレスを見つけることができるかどうか、どこで見つけることができますか?
いいえ、あなたはその情報を見つけることができません。 GAは、プライバシーの問題のため、レポートで利用できません。また、そのコレクションは、Googleアナリティクスの利用規約に違反しています。 Googleのアナリティクスの使用ガイドライン を読んで説明してください。
[2016年7月26日更新]
GAを介したIP収集は、正しいか間違っていないという点で灰色の領域です。ただし、プライバシーの弁護士/専門家との調査、またはお客様の地域の管轄区域(欧州のプライバシー法など)に対するデューデリジェンスが必要になります。または、アドレスの最後のオクテットを0に設定することにより、常に引数なしにすることもできます。これにより、匿名にすることができます。
Googleアナリティクスではできません。ただし、GAアカウントをセットアップして、各ユーザーにUser-IDを割り当てて、それが目的の場合に各ユーザーをより詳細に追跡できるようにすることができます。注:これには、アカウント内での変更が必要になります。プライバシーの観点から、これも大きな苦痛になります。
または、サイトへのリクエストを行うIPアドレスを単に検索する場合は、サーバーログを確認できます。そのログには、すべてのIPアドレスがリストされます。
Google AnalyticsでIPアドレスを表示する手順は次のとおりです。
従来のGoogle Analyticsコードの前に、ページに次のコードを追加します。
<?php
if (!empty($_SERVER['HTTP_CLIENT_IP'])) {
$ip=$_SERVER['HTTP_CLIENT_IP'];}
elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) {
$ip=$_SERVER['HTTP_X_FORWARDED_FOR'];} else {
$ip=$_SERVER['REMOTE_ADDR'];}
?>
次に、このコードを</body>
の前のWebページに追加します。
<script type='text/javascript'>
_gaq.Push(['_setCustomVar', 1, 'IP', '<?=$ip;?>', 1]);
</script>
ほら!
ユーザーIPの追跡は、Googleが提供しようとしている製品全体にとって有益ではありません。
ただし、Apache(またはIIS)ログファイル内でIPを見つけることができます。次に、それらのIPを取得してフィルターを作成できます。
This 記事ではプロセスの概要を説明していますが、RFC 1918アドレスに固有のものですが、これはフィルターの要件ではありません。 CIDR表記を受け入れるかどうかは不明ですが、検討する価値があります。