Должен ли я использовать 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}  

Не нужно работать, чтобы сделать один запрос для учетных записей, один для получения всех веб-свойств, затем один для получения всех профилей.

Другие вопросы по тегам