Я пытаюсь получить доступ к фильтрам в определенном представлении для Google Analytics через API. Из всего, что я вижу, я могу получить доступ только к фильтрам для всей учетной записи, и в ответе нет указания, для какого веб-ресурса, профиля или даже просмотра предназначен этот фильтр.
Нужно либо иметь доступ только к фильтрам в представлении, либо иметь возможность указать, в каком представлении находится фильтр, в ответе учетной записи, потому что тогда я могу просмотреть их и просто вытащить фильтры для конкретного представления, которое я ищу .
В конечном счете, я пытаюсь найти способ перечислить все фильтры, которые у меня есть для нескольких учетных записей, и массово обновлять информацию, например, когда кто-то перемещается или обновляется его IP-адрес. В настоящее время я использую сценарии приложений Google со встроенной службой Google Analytics. Используя это, я могу быстро получить фильтры с помощью
var filters = Analytics.Management.Filters.list(accountID);
Logger.log(filters)
но, как вы можете себе представить (или проверить, если вы так склонны), это регистрирует/возвращает ВСЕ фильтры для указанного идентификатора учетной записи. В этом ответе показана следующая информация (информация отредактирована и форматирование немного изменено для лучшего отображения)
{accountId=XXXXX,
parentLink = {
href=XXXXX},
excludeDetails = {
expressionValue=XXXXX,
field=XXXXX,
kind=XXXXX,
matchType=XXXXX,
caseSensitive=XXXXX},
kind=XXXXX,
created=XXXXX,
name=XXXXX,
id=XXXXX,
type=XXXXX,
updated=XXXXX,
selfLink=XXXXX}
ни один из них не показывает веб-ресурс, профиль или представление.
Итак, как можно получить доступ к фильтрам в определенном представлении или просмотреть представление фильтра?





Вы ищете ссылки на фильтры профилей
Это именно то, что я ищу! Спасибо