如何在Google Analytics(分析)通用报告中为访问者找到IP地址?


Answers:


18

不,您将无法找到该信息。由于隐私问题,GA不会在您的报告中提供该信息,并且该信息的任何收集都违反了Google Analytics(分析)的服务条款。请阅读Google的Google Analytics(分析)使用指南以进行澄清。

[2016年7月26日更新]

通过GA收集IP是一个灰色区域,没有对与错。但是,在与您的隐私权律师/专家进行调查或对您所在地区的司法管辖区进行调查时,将需要进行尽职调查(例如,欧洲隐私法)。另外,您始终可以通过将地址的最后一个八位位组设置为0来使其成为非自变量。这足以使它成为匿名的。


2
谢谢。我已经检查过,谷歌正在收集IP地址,但不允许我们看到它。Google使用它来获取访问者的位置等信息
zachu 2015年

7

您无法通过Google Analytics(分析)做到这一点。但是,您可以设置自己的GA帐户,以便为每个用户分配一个User-ID,以便在您要执行的操作时更详细地跟踪每个用户。注意:这将需要在您的帐户中进行一些更改,并且从隐私的角度来看,这也是一个真正的痛苦。

或者,如果您只想查找向您的站点发出请求的IP地址,则可以检查服务器日志。该日志将列出每个IP地址。


2
你能解释怎么做吗?
ignacio chiazzo 2015年

5

以下是在Google Analytics(分析)中查看IP地址的说明。

  1. 在传统的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'];}
    ?>
    
  2. 然后,将以下代码添加到您的网页中</body>

    <script type='text/javascript'>
     _gaq.push(['_setCustomVar', 1, 'IP', '<?=$ip;?>', 1]);
    </script>
    
  3. 要查看数据:
    1. 在“自定义报告”中创建报告。
    2. 选择自定义变量(值01)作为第一维。
    3. 选择您要查看的所有网络指标(访问,综合浏览量,网站停留时间等)

瞧!


7
作为@nyuen回答,发送个人信息(如姓名,电子邮件地址,或任何类似的数据,如IP地址),以谷歌是禁止的这样做违反了他们的服务条款,并可能导致您的帐户被终止并破坏您的数据。
罗纳德

3

跟踪用户IP不会对Google试图提供的整体产品有所帮助。

但是,您可以在Apache(或IIS)日志文件中找到IP。然后,您可以使用这些IP并创建过滤器。

文章概述了过程,但具体到RFC 1918个地址,但是这不是过滤器的需求。不知道它是否也接受CIDR表示法,但值得研究。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.