Google Analytics Universalレポートで訪問者のIPアドレスを見つけることができるかどうか/どこで見つけることができるか誰か知っていますか?
コメント
- 'できないようにする必要があります。
- これを試してみてください。そうでない場合は、JavaScriptでIPアドレスを収集し、"変数"として設定することでIPアドレスを追跡できるはずです。 GAjsコードで。
- ユーザーのIPアドレスを追跡するStatcounterを使用することもできます'。
回答
いいえ、その情報を見つけることはできません。プライバシーの問題やコレクションのため、GAはレポートで情報を利用できません。 Googleアナリティクスの利用規約に違反しています。説明については、 Googleアナリティクスの使用ガイドラインをお読みください。
[2016年7月26日更新]
GAを介したIP収集は、正誤がないという点で灰色の領域です。ただし、プライバシーの弁護士/専門家による調査、またはお客様の地域の管轄区域(欧州のプライバシー法など)に対するデューデリジェンスが必要になります。または、アドレスの最後のオクテットを0に設定することで、常に引数なしにすることができます。これにより、匿名になります。
コメント
- ありがとう。確認しましたが、GoogleがIPアドレスを収集していますが、表示できません。 Googleはこれを使用して訪問者の場所などを取得します
- いつものように… Googleがアクセスできるのは'セキュリティの問題ではありません。
回答
Google Analyticsからはできません。ただし、各ユーザーにユーザーIDが割り当てられるようにGAアカウントを設定できます。これにより、各ユーザーをより詳細に追跡できるようになります。注:これにはアカウント内での変更が必要であり、プライバシーの観点からも、これは非常に困難な場合があります。
またはサイトにリクエストを送信するIPアドレスを検索するだけの場合は、サーバーログを確認できます。このログにはすべてのIPアドレスが一覧表示されます。
コメント
- これを行う方法を説明できますか?
回答
IPを表示する手順は次のとおりですGoogleアナリティクスのアドレス。
-
従来のGoogleアナリティクスコードの前に、次のコードをページに追加します。
<?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>
- データを表示するには:
- 「カスタムレポート」でレポートを作成します。
- 最初のディメンションとしてカスタム変数(値01)を選択します。
- 表示するすべてのWebメトリック(訪問数、ページビュー、サイト滞在時間など)を選択します。
Voilà!
コメント
回答
ユーザーIPを追跡することは、Googleが提供しようとしている製品全体にとって有益ではありません。
ただし、Apache(またはIIS)ログファイル内でIPを見つけることができます。次に、それらのIPを取得して、フィルターを作成できます。
この記事では、プロセスの概要を説明しますが、RFC 1918アドレスに固有ですが、 “はフィルターの要件ではありません。 CIDR表記も受け入れるかどうかはわかりませんが、調べる価値があります。