API Google Analytics получает название цели

Мне нужно получить имя цели с помощью API аналитики Google. Я хотел бы отобразить это имя вместе с некоторыми параметрами, такими как ga:goalCompletionsAll, ga:goalValueAll, но не могу.

Я провел некоторое исследование, и все, что я смог найти, это объяснения здесь Имя цели с использованием Google Analytics gapi, но я использую запросы coldfusion и http для вызова API.

Я знаю, что мне нужно использовать Management API для получения названий целей и Core Reporting API для других измерений. Я сделал вызовы API для обоих и просмотрел оба ответа, и я не могу связать оба результата, то есть имя и размеры цели.

Пожалуйста, помогите и спасибо заранее


person Simonynsky    schedule 08.03.2016    source источник
comment
Если вы уже успешно выполнили вызовы API, не должно возникнуть проблем с подключением обоих результатов. Они связаны с атрибутом goalID. Вы можете обновить вопрос с вашей попыткой до сих пор и где вы действительно столкнулись с проблемой подключения данных.   -  person Anurag    schedule 08.03.2016
comment
Привет @Анураг. Спасибо за ваш ответ. На самом деле в ответе API аналитики нет идентификатора цели. Единственным общим в обоих ответах является идентификатор профиля, идентификатор учетной записи и идентификатор веб-ресурса. Вот мой вызов API аналитики googleapis.com/analytics/v3/data/ XXX – это идентификатор профиля. Трудно указать, какие данные к какой цели относятся, если я использую идентификатор профиля, аккаунт идентификатор и идентификатор веб-ресурса, чтобы сделать вызов, чтобы получить названия целей   -  person Simonynsky    schedule 08.03.2016


Ответы (1)


API отчетов не возвращает название цели. Вам нужно будет пройти через Management API.

goals.list возвращает список цели для аутентифицированного пользователя. Затем вы можете проверить, является ли цель номер 1, как она называется.

Примечание. Помните, что названия целей могут меняться со временем, поэтому вы не можете их сохранить.

У вас должно быть два списка: метрики, которые вы запрашиваете, и результаты целей.list. В настоящее время есть только XX столбцов цели для метрик, которые могут измениться в будущем, кто знает. Вам нужно будет проверить свои показатели, чтобы узнать, какой номер они выбрали. В зависимости от того, что позволяет ваше приложение, вы можете выбрать несколько целей в одном запросе.

Вы хотите посмотреть на target.id и target.name. Идентификатор цели — это число.

Мое приложение - C #, поэтому я не могу поделиться с вами тем, как я с этим справляюсь.

person DaImTo    schedule 08.03.2016
comment
Спасибо @DalmTo. True API отчетов не возвращает имя цели. Мое приложение возвращает несколько целей в одном запросе. Задача состоит в том, чтобы получить конкретику. Я попробую это и вернусь сюда, если это не сработает. - person Simonynsky; 08.03.2016
comment
Мое приложение позволяет выбрать только один. так было легче. вы можете сделать некоторую магию регулярных выражений, чтобы найти число. Также рассмотрите возможность поддержки параметров цели, кто знает, добавят ли они их когда-нибудь. - person DaImTo; 09.03.2016
comment
@DaImTo Спасибо за этот ответ. Как разбить показатели по идентификатору цели? Я использую экспортер запросов и не могу понять это самостоятельно. ga-dev-tools.appspot.com/query-explorer - person Cole; 26.02.2020