首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Google分析中过滤“会话持续时间”

在Google分析中过滤“会话持续时间”
EN

Stack Overflow用户
提问于 2014-08-08 18:37:19
回答 1查看 7K关注 0票数 2

有些软件每2分钟24x7对我的网站进行监控。它们的IP是动态的,来自世界各地,但是会话持续时间总是小于5秒。

如何添加

代码语言:javascript
复制
 filters="ga:timeOnPage > 5" 

 or

 filters="ga:sessionDuration > 5" 

代码语言:javascript
复制
  <ga-chart
    title="Sessions (by country)"
    type="GEO"
    metrics="ga:sessions"
    dimensions="ga:country"
    filters="ga:country==Australia">   //this one works just fine
  </ga-chart>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-08-08 21:00:15

首先,我不建议使用会话持续时间筛选器来排除该通信量。这是个坏主意,有几个原因:

  1. 您将失去任何小于5秒的“真正”会话,这将比您可能意识到的要多(参见第2点)。
  2. 会话持续时间是第一次交互和最后一次交互之间的增量,因此当用户来到您的站点而不访问任何其他页面(或以某种方式与其交互)时,会话持续时间总是为0,即使它们在那里停留了几分钟。

注意:查看本文以获得更多关于how time is calculated in Google Analytics的详细信息

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

但是,要真正回答您的问题,如果您确实希望按会话持续时间进行筛选,则必须使用维度ga:sessionDurationBucket

下面是一个示例查询的样子,它不包括持续时间小于5秒的会话:

代码语言:javascript
复制
{
  "ids": "ga:XXXX",
  "metrics": "ga:sessions",
  "dimensions": "ga:sessionDurationBucket",
  "filters": "ga:sessionDurationBucket!~^[0-4]$"
}

注意:--我在这里使用regular expression filter只包含不是01234的值。

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25210125

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档