Python Google Analytics Anti Sampling会按小时拨打电话

时间:2017-03-21 03:50:40

标签: python r google-analytics google-analytics-api

我目前很难通过V4 API获取谷歌分析数据,因为采样率非常高,客户也不想进入高级帐户。

所以,我正在尝试提取具有多个维度,指标和思想的数据来组合它们。

我从python脚本成功连接到GA并且能够检索数据,但即使在具有单维和度量的查询中,我的采样率也非常高达60%,所以我想知道如何查询每小时获取数据并将它们合并

请帮助!!

1 个答案:

答案 0 :(得分:1)

R的googleAnalyticsR软件包内置了反采样功能,如果每天不足,则会回退到每小时反采样。请注意,当需要每小时反采样时,该软件包不支持使用Google Analytics过滤器。

http://code.markedmondson.me/googleAnalyticsR/v4.html

通过将anti_sample = TRUE参数传递给google_analytics_4()函数,可以实现反采样。

library(googleAnalyticsR)
ga_auth()
id <- "123456789" # Your Google Analytics View ID
unsampled_data_fetch <- google_analytics_4(id, 
                                             date_range = c("2017-01-01","2017-01-31"), 
                                             metrics = c("sessions","bounceRate"), 
                                             dimensions = c("date","landingPagePath","source"),
                                             anti_sample = TRUE)