【问题标题】:Why data i get from google analytics API not match with google analytics web interface?为什么我从谷歌分析 API 获得的数据与谷歌分析网络界面不匹配?
【发布时间】:2015-04-15 18:21:00
【问题描述】:

我使用 Google API 从 google analytics 中获取数据,但指标与 google analytics 的 web 界面不同。

ie:我在 2015 年 3 月 1 日获得数据 - 它返回 79 次浏览量

但在谷歌分析的网页界面上,它是80。

我搜索过一些和我一样的问题,但几乎他们显示解决方法是采样级别。

我尝试设置其他采样级别

 DataResource.GaResource.GetRequest request = Service.Data.Ga.Get(profileId, startDate.ToString("yyyy-MM-dd"),
                                                                            endDate.ToString("yyyy-MM-dd"), string.Join(",", metrics));
        if (dimensions != null)
        {
            request.Dimensions = string.Join(",", dimensions);
        }
        request.SamplingLevel = DataResource.GaResource.GetRequest.SamplingLevelEnum.HIGHERPRECISION;
        request.StartIndex = startIndex;
        return request;

之后,返回的结果和之前一样,没有变化。

那么,有人知道这个问题吗?

【问题讨论】:

  • 1.您是否在网站上使用与 API 中完全相同的维度和指标? 2.即使你说采样级别高,如果有很多数据,它仍然会采样数据。只有高级 Google 分析帐户才能阻止采样。
  • 是的,我使用完全相同的维度和指标,因为这只会在某些日子发生,几乎几天都会返回准确的值。我不明白你的意思:“有很多数据”?你的意思是谷歌分析界面上的所有数据还是我得到的?我一天只做测试,总共只返回 30 行。而且我的谷歌分析帐户是高级帐户
  • 如果您拥有高级 Google 分析帐户,您应该联系您的客户经理,我相信他们会很乐意为您提供帮助。这就是你要付出的代价。

标签: google-analytics google-api


【解决方案1】:

简单的采样数据与非采样数据,您可以在此处阅读:https://support.google.com/analytics/answer/1042498?hl=en

对于 API 工作,我通常使用 Web 查询浏览器来验证我的 API 调用是否正在发送并且响应是否匹配以验证数据:https://ga-dev-tools.appspot.com/explorer/

【讨论】:

  • 这正是我想知道的。它帮助我知道为什么来自 API 和接口的数据不匹配,非常感谢@koconder
猜你喜欢
  • 2019-10-13
  • 1970-01-01
  • 2018-09-13
  • 2016-05-11
  • 2015-09-09
  • 2017-05-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多