如何在特定日期从 Google Analytics API 获取非抽样数据
How to get unsampled data from Google Analytics API in a specific day
我正在构建一个包,该包使用 Google Analytics API for Python。
但是,在严重的情况下,当我有多个维度时,将对按天提取的内容进行抽样。
我知道如果我使用 sampling_level = LARGE 会使用更准确的样本。
但是,有人知道是否有办法减少一天不抽样就可以提取的请求?
感恩
将采样设置为大是我们必须决定采样量的唯一方法,但如您所知,这并不能阻止它。
减少采样机会的唯一方法是请求更少的数据。减少维度和指标的数量以及缩短日期范围是确保您不会获得抽样数据的最佳方式
这可能不是您想听到的答案,但是,从 Google 分析中获取非抽样数据的一种方法是使用 unsampled reports. However this requires that you sign up for Google Marketing Platform. With these you can create an unsampled report request using the API 或 UI.
还有一种方法可以导出 data to Big Query。但是您失去了 Google 提供的分析并且必须自己做。这也需要您注册 Google 营销平台。
有多种构建非抽样报告的策略,最流行的是将您的报告拆分为更短的时间范围,最长可达数小时。 Mark Edmondson 在他的 R 包中做了很好的反采样工作,所以你可能会发现它很有用。你可以从这个博客开始 post https://code.markedmondson.me/anti-sampling-google-analytics-api/
我正在构建一个包,该包使用 Google Analytics API for Python。
但是,在严重的情况下,当我有多个维度时,将对按天提取的内容进行抽样。
我知道如果我使用 sampling_level = LARGE 会使用更准确的样本。
但是,有人知道是否有办法减少一天不抽样就可以提取的请求?
感恩
将采样设置为大是我们必须决定采样量的唯一方法,但如您所知,这并不能阻止它。
减少采样机会的唯一方法是请求更少的数据。减少维度和指标的数量以及缩短日期范围是确保您不会获得抽样数据的最佳方式
这可能不是您想听到的答案,但是,从 Google 分析中获取非抽样数据的一种方法是使用 unsampled reports. However this requires that you sign up for Google Marketing Platform. With these you can create an unsampled report request using the API 或 UI.
还有一种方法可以导出 data to Big Query。但是您失去了 Google 提供的分析并且必须自己做。这也需要您注册 Google 营销平台。
有多种构建非抽样报告的策略,最流行的是将您的报告拆分为更短的时间范围,最长可达数小时。 Mark Edmondson 在他的 R 包中做了很好的反采样工作,所以你可能会发现它很有用。你可以从这个博客开始 post https://code.markedmondson.me/anti-sampling-google-analytics-api/