Работа с API Яндекс Директа. Бесплатная документация
Хотите научиться выгружать данные по API Яндекс Директа, преобразовывать их и сохранять в базы данных Google BigQuery, ClickHouse и Google Таблицы автоматически и по расписанию? А визуализировать статистику в Yandex DataLens и Google Data Studio? Вашему вниманию предлагается подробная и бесплатная документация с примерами программ на Python и описанием каждого шага со скриншотами.
Ручная выгрузка отчетов из Яндекс Директа - это десятки часов в месяц. Но теперь эту рутину может автоматизировать даже маркетолог без технического бэкграунда. Благодаря открытому API и готовым библиотекам Python, код, который раньше писали программисты, стал доступен каждому. Вы можете настроить автоматический сбор статистики в облачные базы данных и визуализировать ее в дашбордах. И для этого не нужно быть разработчиком!
Мы разработали онлайн-документацию, которая подойдет даже для тех, кто никогда не программировал и не писал код самостоятельно. С ее помощью вы:
- научитесь выгружать самые актуальные данные напрямую из Яндекс Директа с помощью собственного кода на Python;
- сделаете преобразования с выгруженными данными, чтобы их проще было загружать в облако и потом визуализировать;
- сможете использовать Google Cloud Plaftorm в связке с Google BigQuery, или Yandex Cloud в паре с ClickHouse;
- построите красивые и автоматические отчеты в Google Data Studio или Yandex DataLens с привязкой к вашим ключевым показателям;
- напишите код, который автоматически будет обновлять данные, корректировать статистику и загружать ее по расписанию;
- не будете зависеть от сторонних решений, сервисов, разработчиков и сможете контролировать все действия сами.
НАЧАТЬ ОБУЧЕНИЕ
Она состоит из трех основных блоков:
1. Яндекс Директ. Здесь вы научитесь устанавливать PyCharm и нужные для работы библиотеки Python, зарегистрируете приложение в Яндекс Директе, получите токен для доступа к API и данным вашего рекламного аккаунта. Напишите код для извлечения нужной статистики и целого набор параметров и показателей, а также скрипт, который преобразует данные в нужный формат для последующей загрузки в облачные хранилища;
2. Облачные хранилища. Узнаете про Google BigQuery / ClickHouse и способы развертывания своего хранилища в облаке Google Cloud Platform и Yandex Cloud, зарегистрируете аккаунты в Google / Yandex Cloud, подберете нужный тариф, напишите скрипты, которые будут автоматически записывать данные в ваш проект и обновлять их с определенной периодичностью (по расписанию);
3. Визуализация данных. Вы построите красивые и автоматические дашборды в Google Data Studio и Yandex DataLens, подключитесь к своему проекту с помощью готовых коннекторов, создадите такие срезы и визуализации, которых нет ни в каких других платформах - ни в Мастере отчетов Яндекс Директа, ни в Яндекс Метрике, ни в Google Analytics. Итоговым отчетом вы сможете поделиться с вашей командой.
В 2022 году я провел трансляцию, где подробно рассказал о структуре этой документации: для кого она, из каких блоков состоит, какие навыки дает и какой результат вы получите после изучения. Если вы сомневаетесь, подходит ли вам этот материал - посмотрите запись, она поможет принять окончательное решение.
На Rutube:
На YouTube:
Электронная документация подойдет даже новичку, поскольку она написана инженерами на простом и понятном языке для маркетологов с нулевым и базовым уровнем программирования. А пошаговые инструкции с подробными скриншотами и комментариями дадут возможность выполнять все настройки без каких-либо проблем.
В процессе работы вы будете использовать следующие инструменты и приложения: PyCharm (IDE для языка Python), библиотеки Python (requests, pandas, json, csv, google.cloud, schedule, time, os, sys), API Яндекс Директа, Google Cloud Platform, Yandex Cloud, Google BigQuery, ClickHouse, Yandex DataLens, Google Data Studio.
Содержание документации:
- Настройка Python - Установка PyCharm, Создание проекта;
- API Яндекс Директа - Создание приложения, Получение OAuth-токена, Создание кабинета и кампании в Яндекс Директе;
- Google Cloud - Создание проекта, Создание платежного аккаунта, Активация BigQuery API, Регистрация сервисного аккаунта;
- Yandex Cloud - Создание облака, Создание платежного аккаунта, Создание каталога, Создание кластера ClickHouse, Подключение к базе данных в ClickHouse-кластере, Окончание пробного периода;
- Написание программы - Установка библиотек Python, Подготовительные работы, Формирование запроса к API Яндекс Директа, Создание заявки полного доступа к API Яндекс Директа, Проверка кода и первая выгрузка данных, Запрос с нужными конверсиями, Идентификаторы целей для Ecommerce;
- Написание программы для Google BigQuery - Подключение и специальные настройки для BigQuery, Подготовка данных перед загрузкой в BigQuery, Запись данных в Google BigQuery, Первая загрузка данных в BigQuery;
- Написание программы для ClickHouse - Подключение и специальные настройки для ClickHouse, Подготовка данных перед загрузкой в ClickHouse, Запись данных в ClickHouse, Первая загрузка данных в ClickHouse;
- Looker Studio - Шаблон отчета, Подключение коннектора BigQuery, Редактирование параметров и показателей источника, Создание дашборда, Поделиться отчетом
- Yandex DataLens - Шаблон отчета, Подключение коннектора ClickHouse, Создание датасета, Редактирование параметров и показателей источника, Создание чартов, Создание дашборда, Поделиться отчетом;
- Обновление данных в отчете - Обновление данных для BigQuery, Обновление данных для ClickHouse;
- Google Таблицы - Новый файл программы, Установка и подключение библиотек, Активация Google Drive API и Google Sheets API, Первая загрузка данных в Google Sheets, Подключение к Looker Studio и Yandex DataLens, Обновление данных;
- Работа с агентским аккаунтом - Получение OAuth-токена для агентского аккаунта, Все аккаунты агентства в одну таблицу, Все аккаунты агентства в разных таблицах, Определенные аккаунты агентства в одну таблицу, Определенные аккаунты агентства в разные таблицы;
- Запуск программы в облаке Yandex Cloud - Создание виртуальной машины, Подключение к ВМ через PowerShell, Подключение к удаленному рабочему столу, Установка программ на сервер, Запуск программ на сервере, Обновление данных в автоматическом режиме.
+ 14 готовых программ на Python и общий чат специалистов! Добро пожаловать!
НАЧАТЬ ОБУЧЕНИЕ


