Как запросить многоканальные преобразования? - PullRequest
0 голосов
/ 20 апреля 2020

Некоторое время запрашиваемые Aanlytics отчитываются, создавая службу с googleapiclient в Python.

service = build('analytics', 'v4', http = http, discoveryServiceUrl = ('https://analyticsreporting.googleapis.com/$discovery/rest'))

Теперь мне нужны отчеты о многоканальных преобразованиях mf c с такими параметрами, как: 'expression': ' mcf: totalConversions ',' name ':' mcf: campaignPath '

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

1 Ответ

0 голосов
/ 30 апреля 2020

Нашли ли вы решение этой проблемы? Я нахожусь в том же пути, чтобы заставить клиент Google API python работать с MCF API.

Мне удалось только заставить API MCF работать с Analytics API v3. Я не уверен, что это единственная поддерживаемая версия, или мне нужно сделать что-то другое для v4. Я нашел очень мало документации. Я смог подключиться к API следующим образом:

service = build('analytics', 'v3', credentials=credentials)

Параметр discoveryServiceUrl не должен быть необходим. Я попробовал это, и это должно работать, если вы замените analyticsreporting (API v4) на analytics (API v3).

service = build('analytics', 'v3', credentials=credentials, discoveryServiceUrl = ('https://analytics.googleapis.com/$discovery/rest'))

Я использовал эти другие стеки Переполните темы, чтобы получить ответы от MCF. Это сильно отличается от типичного API Analytics.

...