2013-08-08 2 views
0

У меня есть небольшая проблема, я использую класс gapi для получения информации из Google Analytics.Google Analytics API gapi - SORT by visitCount неправильный путь

Проблема заключается в том, когда я сортировкой по размерам: visitCount это своего рода, как это:

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

Я не понимаю, потому что, если я сортирую, например: посещений его видов в порядке, например до 10 на 1,2,3,4,5,6,7,8,10,11

И я также попытался удалить как: -visitCount он все еще делает то же самое в другую сторону.

Любой, кто знает, в чем проблема ?, или это Google, который этого не позволяет?

и мой код прост, не видно: define ('sort', 'visitCount');

ответ

1

Это связано с тем, что ga:visitCount является размерностью и поэтому рассматривается как строка (то есть текст). В то время как ga:visits является метрикой и обрабатывается как число.

В случае га: visitCount, при сортировке чисел, которые представлены в виде строки вы получите заказ, который вы описали. 1, 10, 11, 12, 2 и так далее. Это фактическая правильная сортировка для строк/текста. Чтобы исправить это, вам сначала нужно преобразовать их в числа (целые числа), а затем отсортировать или выполнить какое-либо другое применимое решение.

Смежные вопросы