При составлении запроса через Power BI к метрике, при получении данных по целям, приходилось заходить в неё и брать айдишники целей, а если у вас несколько счетчиков, то появляется рутина. Изучив Api 4 директа, написал код для получения всего этого через Power BI. От вас требуется вписать свой токен.
let
content = "{
""method"": ""GetRetargetingGoals"",
""token"": ""введите здесь свой токен"",
""param"": {
""Action"": ""Get""
}
}",
#"Sourse" = Json.Document(Web.Contents("https://api.direct.yandex.ru/live/v4/json/", [Content=Text.ToBinary(content)])),
data = Sourse[data],
table = Table.FromList(data, Splitter.SplitByNothing(), null, null, ExtraValues.Error),
ready = Table.ExpandRecordColumn(table, "Column1", {"GoalDomain", "Name", "GoalID", "Type", "Login"}, {"GoalDomain", "Name", "GoalID", "Type", "Login"})
in
ready
Скачать готовый файл pbix можно на github
Инструкция по применению:
1. Перейдите в редактор запросов
2. Далее на вкладке Главная > Создать источник > Другое > Пустой запрос > Подключить
3. Далее входим в редактор запросов и вставляем этот код:
4. Получаем все цели, аудитории и сегменты яндекс метрики