是否通过Garb从Google Analytics配置文件中提取数据?我们通过Garb从GA配置文件中获取特定日期范围的结果,如下所示:
class Downloads
extend Garb::Model
metrics :totalEvents
dimensions :eventAction, :eventLabel, :eventCategory, :date
end
downloads = Downloads.results(<profile id of view in GA>, start_date: Date.civil(2015,8,10), end_date: Date.today, offset: 1, limit: 800)
当我在Google Analytics信息中心的相同日期范围内查看GA个人资料中的相同数据时,我会在顶部看到抽样消息。这是否意味着通过Garb获取的数据也被采样了?
答案 0 :(得分:1)
来自文档
当报告基于来自大量会话的数据时,您 可能会在报告的顶部看到以下通知:此报告是 基于N个会话。此通知会提醒您报告的基础 关于采样数据。超过500,000时自动进行采样 会话(Premium为2500万)收集报告,允许谷歌 分析可以更快地为这些大型数据集生成报告。 当您的报告基于采样数据时,您可以选择 调整样本大小以提高准确性或提高速度。注意 Flow Visualization报告在100,000次会话后进行采样 多渠道渠道报告中有100万次转化。
<强>解释强>
可以对Google分析网站中的所有报告和Google AnalyticsAPI返回的数据进行抽样。这取决于查询的大小以及它将返回的数据量。
是否通过Garb从Google Analytics配置文件中提取数据?是的,它可以。
这是否意味着通过Garb获取的数据也被采样了?是
<强>提示:强>
我无法帮助ruby,但是如果您将其设置为HIGHER_PRECISION
,您可以向名为samplingLevel的Google分析API发送请求,您可以减少数据采样量而不是完全删除它但您可以减少它。
我再一次对ruby没什么帮助,但API会返回有关请求采样的信息。如果设置为true,则会查找名为containsSampledData
的字段,并对API返回的数据进行采样。