Ответ Google Analytics API - «У пользователя недостаточно прав для этого расширенного сегмента», но они - PullRequest
0 голосов
/ 01 мая 2018

Используя API GA с определенным сегментом, аутентифицированный токен принадлежит администратору, который создал сегмент. Для сегмента предоставлены разрешения для «Соавторы, и я могу применять / редактировать сегмент в этом представлении»

Я проверил идентификатор свойства, идентификатор представления и идентификатор сегмента из интерфейса с помощью вызова API. GA API возвращает «У пользователя недостаточно прав для этого расширенного сегмента».

Пользователь создал сегмент и поделился им, поэтому я немного растерялся, почему я получаю этот ответ об ошибке. Любая помощь приветствуется. Спасибо!

1 Ответ

0 голосов
/ 01 мая 2018

1) Сегмент в Google Analytics принадлежит пользователю, который его создал, и только этот пользователь имеет доступ к сегменту.

2) Сервисная учетная запись не будет иметь доступа ни к одному из сохраненных расширенных сегментов. Для запросов API вы можете попробовать использовать динамические сегменты.

Таким образом, Пользователь сохранил сегменты, и эти сегменты могут быть применены к любому запросу на представления (профили), к которым у Пользователя есть доступ.

Пример: Предполагая, что пользователь A создает / сохраняет сегмент, а пользователь B также имеет сохраненные сегменты, и ваше приложение имеет право доступа к учетной записи Analytics пользователя A и B (то есть они дают разрешение вашему приложению на доступ к их данным). Приложение сможет извлечь идентификаторы сохраненных сегментов для обоих пользователей, но вы не сможете применить идентификатор сегмента пользователя A к запросу данных пользователя B. Чтобы это работало, пользователю A для начала потребуется доступ к представлению (профилю) пользователя B.

...