gpt4 book ai didi

ruby - Legato totalEvents 与 Web 界面不同

转载 作者:行者123 更新时间:2023-12-03 16:21:18 25 4
gpt4 key购买 nike

我正在使用 Legato gem 从 Ruby 中的 Google Analytics 访问某个事件的总数,但我得到的结果与 Web 界面不一致。

我有一个这样的模型:

module Analytics
class ViewedContent
extend Legato::Model

metrics :users, :new_users, :total_events

filter :my_org do
# Look u[ event_label=X AND event_action=Y
[
eql(:event_label, "My Organisation", Legato.and_join_character),
eql(:event_action, 'Viewed_Content', Legato.and_join_character)
]
end
end
end

...然后我通过这样做来使用它:
query = Analytics::ViewedContent.my_org.results(profile, {
:start_date => start_date,
:end_date => end_date
})

...并查看 totalEvents统计。

当我在一月份传递日期时,例如 start_date = "2014-01-01".to_dateend_date = "2014-01-31".to_date然后它工作正常,并返回相同数量的 totalEvents到 Google Analytics 网络界面。

但是,当我上个月使用它时, start_date = "2014-07-01".to_dateend_date = "2014-07-31".to_date然后是 大大减少比在 Web 界面中(Legato 在 Web 界面中返回 555 与 662)。

这让我想知道这是否与英国夏令时有关(我目前在 UTC+1)除了即使将日期范围延长一天也不会使其与网络界面报告的相同,这似乎排除了这一点。

任何想法都非常感谢!

最佳答案

Query Explorer 的帮助下我发现问题肯定出在 Google 的最后,而不是由于 Legato。问题出在这一行:

metrics :users, :new_users, :total_events   

如果我将其更改为仅获取 :total_events然后突然它开始返回与谷歌分析网络界面相同的值。我现在单独请求 :users:new_users通过查找一个段(而不仅仅是这个过滤器)

关于ruby - Legato totalEvents 与 Web 界面不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25489652/

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