Я пытаюсь использовать Google Analytics API (v3) в Google Scripts, чтобы вытащить Device Category информацию из Google Analytics.Устройство API Google Analytics Категория
В разделе «Аналитика» под заголовком Audience -> Mobile -> Overview
есть Device Category
раздел 'tablet', 'mobile' and 'desktop'
. Я хочу привести эти цифры в листы Google, к которым прикреплен мой сценарий.
Код, который, я считаю, должен использовать: ga:deviceCategory==mobile (to pull mobile traffic)
и ga:deviceCategory==tablet
, чтобы вытащить трафик планшета.
Однако я получаю сообщение об ошибке:
Invalid dimension or metric: ga:deviceCategory==desktop
Я несколько смущен этим в собственной документации Google, говорит, что DeviceCategory является допустимым размером
Если удалить тип устройства от конца ('ga: deviceCategory') Я получаю сообщение об ошибке:
Unknown metric(s): ga:deviceCategory (line 43, file "Code")
Это заставляет меня думать, что мне нужно включить метрику (которая, я считаю, «просмотры страниц») заранее. Если это так, может кто-нибудь покажет мне, как я рисую цифры для мобильного/планшетов?
У меня нет других проблем, затрагивающих другие аспекты моих данных. Например:
var impressions = Analytics.Data.Ga.get(tableId, startDate, endDate, 'ga:visits').rows.toString();
работает нормально.
Для справки, это полный код, я использую для устройства Категория:
// Get Mobile Visits, this is the number of visits from mobile devices
var mvisits = Analytics.Data.Ga.get(tableId, startDate, endDate, 'ga:deviceCategory==mobile').rows.toString();
mvisits = mvisits;
Я был бы признателен за любую помощь и, пожалуйста, дайте мне знать, если вам потребуется больше кода из моего сценария.
Заранее спасибо.
Привет, спасибо большое за то, что нашли время, чтобы вернуться ко мне по этому поводу. Я понимаю вашу мысль о необходимости метрики, чтобы затем я мог фильтровать по категории устройств. У меня будет еще один переход и посмотреть, смогу ли я заставить его работать. – Simon
вам также может понравиться https://ga-dev-tools.appspot.com/query-explorer/ – DaImTo
Проблема, с которой я сталкиваюсь (после того, как вы подумали о своем коде и пытаетесь применить его к моему текущему сценарию), заключается в том, что сценарий ожидает 'ga:', где вы включили 'metric, options' (в var report = .....) Предположительно это связано с кодом Analytics.Data.Ga.get заранее – Simon