Как настроить «Рекламные функции» и другие настройки через API управления Google Analytics? - PullRequest
7 голосов
/ 15 января 2020

Я пытаюсь использовать API управления Google Analytics для автоматизации управления большим количеством свойств GA, для чего он и нужен, согласно документам .

Однако У меня проблемы со многими настройками, которые, кажется, недоступны через API. Ожидаемый формат ресурса свойств GA довольно ограничен в полях, которые вы можете установить, и он, похоже, не позволяет указывать другие поля.

В частности, меня интересует настройка "Реклама features ", то есть включить или отключить отчеты по демографии и интересам:

Advertising features setting in Google Analytics

При обновлении этого параметра через пользовательский интерфейс GA поле в запросе выглядит следующим образом: называться demographicsEnabled, но я не могу установить или получить это значение при использовании API управления.

Как установить это и другие значения с помощью API управления или другими способами? Если через API можно задать только небольшую часть настроек свойства, что кажется бесполезным для управления большими учетными записями, как утверждают документы, так что я предполагаю, что должен быть способ, которого я просто не вижу здесь.

Ответы [ 2 ]

4 голосов
/ 27 января 2020

Как я могу установить это и другие значения с помощью API управления или другими способами?

Вы не можете управлять API очень ограничен в том, что поля, которые вы можете обновить. К сожалению, в отличие от ряда других документов Google API, он не говорит вам, какие поля доступны для записи. Я упомяну об этом команде.

Если через API можно задать только небольшую часть настроек свойства, что кажется бесполезным для управления большими учетными записями, как утверждают в документации, вы можете сделайте - поэтому я предполагаю, что должен быть способ, которого я просто не вижу здесь.

API не был предназначен для управления большими учетными записями IMO. Вероятно, он предназначен только для получения информации о том, к каким учетным записям имеет доступ текущий пользователь.

Я предлагаю вам создать запрос функции , запрашивающий возможность обновления полей, Вы пытаетесь обновить. Команда обычно очень открыта для таких запросов.

Свяжите это здесь, и я буду рад обратить на это внимание команд в следующий раз, когда я поговорю с ними.

2 голосов
/ 15 января 2020

AFAIK эта и многие другие функции недоступны в Management API.

...