Session “过滤器”;“会期”;在谷歌分析中

Session “过滤器”;“会期”;在谷歌分析中,session,filter,google-analytics,duration,Session,Filter,Google Analytics,Duration,有些软件每2分钟全天候监视我的网站。他们的IP是动态的,来自世界各地,但会话持续时间总是少于5秒 如何添加 filters="ga:timeOnPage > 5" or filters="ga:sessionDuration > 5" 到 //这个很好用 首先,我不建议使用会话持续时间过滤器来排除此流量。这是个坏主意,有几个原因: 您将丢失任何少于5秒的“真实”会话,这将比您可能意识到的要多(参见第2点) 会话持续时间是第一次和最后一次交互之间的增量,因此,当用户来到

有些软件每2分钟全天候监视我的网站。他们的IP是动态的,来自世界各地,但会话持续时间总是少于5秒

如何添加

 filters="ga:timeOnPage > 5" 

 or

 filters="ga:sessionDuration > 5" 

//这个很好用

首先,我不建议使用会话持续时间过滤器来排除此流量。这是个坏主意,有几个原因:

  • 您将丢失任何少于5秒的“真实”会话,这将比您可能意识到的要多(参见第2点)
  • 会话持续时间是第一次和最后一次交互之间的增量,因此,当用户来到您的站点并离开而不访问任何其他页面(或以某种方式与之交互)时,会话持续时间始终为0,即使他们在那里停留了几分钟
  • 注意:查看这篇文章,了解更多关于

    无论如何,我建议找到另一种方式过滤掉这些流量。此服务是否允许您将查询参数添加到URL或设置自定义HTTP头或类似的内容


    但要真正回答您的问题,如果您真的想按会话持续时间进行筛选,则必须使用维度

    下面是排除持续时间小于5秒的会话的示例查询的外观:

    {
      "ids": "ga:XXXX",
      "metrics": "ga:sessions",
      "dimensions": "ga:sessionDurationBucket",
      "filters": "ga:sessionDurationBucket!~^[0-4]$"
    }
    

    注意:我在这里使用的是只包含不是
    0
    1
    2
    3
    4
    的值,在更深入地研究了您的答案后,我学到了很多,谢谢!比如“谷歌分析中时间的计算方式”被打破了。知道如何在报告视图中过滤会话持续时间会很好
    {
      "ids": "ga:XXXX",
      "metrics": "ga:sessions",
      "dimensions": "ga:sessionDurationBucket",
      "filters": "ga:sessionDurationBucket!~^[0-4]$"
    }