在谷歌分析中,直到昨天,这个请求:
dimensions="ga:date,ga:dimension2,ga:productSku",
metrics="ga:productAddsToCart", startdt = start, enddt= end,
filters="ga:dimension2=~^[0-9]+$;ga:productSku=~^[0-9]+$
仅返回度量标准不为零的结果。这使我能够获得完整的购买报告
(对于某一天,我有几百个“totalResults”
似乎API的更改方式因为此调用现在返回
"totalResults": 1000000
我显然无法下载所有这些行,其中约99.9%是空的。 Google Analytics提供这些报告的方式是否有任何变化,只包含一个指标?似乎API调用允许访问未处理的表,现在这个表已经过预处理(获得了很多行在这个过程中让我无法回来) 现在有没有办法在没有我在下面提到的基数问题的情况下访问这些未经处理的数据?
我尝试过:将“; ga:productAddsToCart> 0”添加到过滤器列表中:
这似乎无法解决cardinality的问题:我的自定义维度2可能会占用很多不同的值,而且我失去了今天下载完整数据的能力(因为我现在有“其他人”造成的通过高基数,在我可以添加到报告指标的任何过滤器之前评估)
在此更改之前,我怀疑GA api,这个问题只发生在我在报告中选择了几个不同的指标时,我可以通过一次下载一个指标来自救,然后自己进行合并。