Должен ли я использовать queryProfiles каждый раз, чтобы получить идентификатор профиля?
Я играю с Google Analytics API и обнаружил, что когда я получаю список веб-ресурсов, у меня есть defaultProfileId
очень полезно. Это может просто помочь мне передать queryProfiles
позвоните, чтобы сохранить один запрос и сделать все приложение работает быстрее.
Но я заметил, что некоторые веб-ресурсы просто не имеют defaultProfileId
вещь.
Просто для информации, большинство ситуаций происходит с идентификатором отслеживания, как UA-XXXX-1
,
Какие-нибудь советы?
Спасибо!
1 ответ
Ты прав webProperty
не всегда возвращает defaultProfileId
, Мне также не удалось найти какую-либо информацию на странице веб-свойств о том, как API решает, что такое идентификатор профиля по умолчанию. Я отправил отчет об ошибке, с командой разработчиков Analytics вы можете найти его по адресу: defaultProfileId - не всегда отправляется с WebProperty. Будем надеяться, что они ответят, что вы правы. Это очень полезная функция.
Да, вам, вероятно, придется каждый раз запрашивать профили, чтобы получить нужный вам профиль.
Я только что нашел это:
https://www.googleapis.com/analytics/v3/management/accounts/~all/webproperties/~all/profiles?oauth_token={Token}
Не нужно работать, чтобы сделать один запрос для учетных записей, один для получения всех веб-свойств, затем один для получения всех профилей.