gpt4 book ai didi

session - 在 Google Analytics 中过滤 "session duration"

转载 作者:行者123 更新时间:2023-12-03 15:45:13 25 4
gpt4 key购买 nike

某些软件每 2 分钟 24x7 监控我的网站。他们的 IP 是动态的,来自世界各地,但 session 持续时间始终少于 5 秒。

如何添加

 filters="ga:timeOnPage > 5" 

or

filters="ga:sessionDuration > 5"

  <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>

最佳答案

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

  1. 您将失去任何少于 5 秒的“真实” session ,这种情况发生的时间可能比您意识到的要长(请参阅第 2 点)。
  2. session 持续时间是第一次和最后一次交互之间的差值,因此当用户访问您的网站并离开而没有转到任何其他页面(或以某种方式与之交互)时, session 持续时间始终为 0,即使他们在那里呆了几分钟。

注意:查看这篇文章以了解有关 how time is calculated in Google Analytics 的更多详细信息

无论如何,我建议寻找另一种方法来过滤掉该流量。此服务是否允许您向 URL 添加查询参数或设置自定义 HTTP header 或类似内容?


不过,要真正回答您的问题,如果您真的想按 session 持续时间进行过滤,则必须使用维度 ga:sessionDurationBucket .

下面是排除持续时间少于 5 秒的 session 的示例查询:

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

注意:我使用的是 regular expression filter此处仅包括不是 01234 的值

关于session - 在 Google Analytics 中过滤 "session duration",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25210125/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com