Уже пару месяцев свободные вечера посвящаю этому аудитору.
Это, очевидно, первая версия. Аудитор будет дополняться функционалом и поэтому ваши комментарии с пожеланиями будут крайне уместны.
Чтобы получать все обновления кода автоматически, советую использовать краткий код функции. Почему в этом случае код будет всегда актуален я описывал здесь.
Ссылка на полную версию в Github
Краткий код функции
1 2 3 4 5 6 7 8 9 |
let sourceFn = Expression.Evaluate( Text.FromBinary( Binary.Buffer( Web.Contents("https://raw.githubusercontent.com/ezabitov/PQYandexDirectChecker/master/Main.m") ) ), #shared) in sourceFn |
Что умеет
Забирает список кампаний из аккаунта, кладет в таблицу, а далее столбцами показывает те или иные настройки, например:
— Средний дневной расход за месяц;
— Кол-во битых ссылок;
— Кол-во отклоненных объявлений;
— Стратегии показа;
— и т.д.
Как запустить
Все как обычно 🙂
- Вставляем код в расширенный редактор Power Query/Power BI;
- Вводим токен, который предварительно получаем здесь;
- Если агентский аккаунт, заполняем «clientlogin», если не агентский — пропускаем;
- Если хотим аудировать все кампании в аккаунте, пишем «YES» в строке «allCampaigns», если только активные — пропускаем;
- Жмем «Invoke»/«Вызвать» и ждем пока пройдут все проверки.
Если возникла ошибка
Если вы столкнулись с какой-либо ошибкой, напишите, пожалуйста, мне в facebook, на почту или в комментарии к записи.
Если у вас возникла ошибка как на скриншоте ниже, это означает что Яндекс еще готовит данные, чтобы отдать их в аудитор, попробуйте обновить запрос через 10-15 секунд.