为什么我从 google 分析 API 获得的数据与 google 分析网络界面不匹配?
Why data i get from google analytics API not match with google analytics web interface?
我使用 Google API 从 google analytics 获取数据,但指标与 google analytics 的网络界面不一样。
即:我在 2015-03-01 获得数据 - 它 return 浏览量 79
但是在 google 分析的 Web 界面上,它是 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;
之后,结果return和之前一样,没有变化。
所以,有人知道这个问题吗?
简化其采样数据与非采样数据,您可以在此处阅读:https://support.google.com/analytics/answer/1042498?hl=en
对于 API 工作,我通常使用网络查询浏览器来验证我的 API 调用是否正在发送并且响应是否匹配以验证数据:https://ga-dev-tools.appspot.com/explorer/
我使用 Google API 从 google analytics 获取数据,但指标与 google analytics 的网络界面不一样。
即:我在 2015-03-01 获得数据 - 它 return 浏览量 79
但是在 google 分析的 Web 界面上,它是 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;
之后,结果return和之前一样,没有变化。
所以,有人知道这个问题吗?
简化其采样数据与非采样数据,您可以在此处阅读:https://support.google.com/analytics/answer/1042498?hl=en
对于 API 工作,我通常使用网络查询浏览器来验证我的 API 调用是否正在发送并且响应是否匹配以验证数据:https://ga-dev-tools.appspot.com/explorer/