0

我有一个小问题,我使用 gapi 类从谷歌分析中获取信息。

问题是当我按维度排序时:visitCount它是这样的:

1,10,11,12,2,3,4,5,50,6,7,8,9

我不明白,因为如果我按例如排序:访问它的排序正确,例如 1,2,3,4,5,6,7,8,10,11 最多 10

而且我也尝试过这样的排序:-visitCount它仍然以另一种方式做同样的事情。

有谁知道问题出在哪里?还是谷歌不允许?

我的代码很简单,没什么可看的:define('sort', 'visitCount');

4

1 回答 1

1

这是因为ga:visitCount是一个维度,因此被视为字符串(即文本)。而ga:visits是一个 Metric 并被视为一个数字。

ga:visitCount的情况下,当您对表示为字符串的数字进行排序时,您将获得您所描述的顺序。1、10、11、12、2 等等。这是字符串/文本的实际正确排序。要解决此问题,您首先需要将这些转换为数字(整数),然后排序或执行一些其他适用的解决方案。

于 2013-08-09T20:26:42.690 回答