Разработать систему сервисов загрузки данных из рекламных кабинетов
100 000 руб. за проект
Необходимо реализовать в рамках экосистемы Google Cloud Platform ряд микросервисов по загрузке данных по эффективности рекламы из кабинетов:
- Авторизация по OAuth2 от имени пользовательского аккаунта (фронт с запросом предоставят, главное - реализовать на стороне сервера обмен кода и сохранение долгосрочного токена доступа)
- Загрузка данных по эффективности для выбранного рекламного аккаунта в базу данных (Big Query) с максимально возможной детализацией и учетом специфичного для конкретной системы окна ретроспективного обновления статистики.
- Загрузка и обновление справочников рекламных объектов для выбранного рекламного аккаунта (до уровня объеявлений или их аналога) в базу.
Каких-либо специфичных архитектурных пожеланий нет, готовы рассмотреть любой достаточно гибкий и масштабируемый вариант. Жестких предпочтений по языку нет, но в приоритете Node, Go, Python.
Стоимость обсуждается в зависимости от навыка кандидата и усиления описанного функционала (в пределах разумного).
- Сервисы Google Marketing Platform - Ads (Adwords) / Display & Video 360 (Doubleclick Bid) / Campaign Manager (DCM).
- Сервисы Яндекс - Яндекс.Директ, Яндекс.Дисплей, Яндекс.Маркет.
- Рекламные сервисы социальных сетей - Facebook, VKontakte, myTarget, Twitter.
- Criteo
- Bing Ads
- Авторизация по OAuth2 от имени пользовательского аккаунта (фронт с запросом предоставят, главное - реализовать на стороне сервера обмен кода и сохранение долгосрочного токена доступа)
- Загрузка данных по эффективности для выбранного рекламного аккаунта в базу данных (Big Query) с максимально возможной детализацией и учетом специфичного для конкретной системы окна ретроспективного обновления статистики.
- Загрузка и обновление справочников рекламных объектов для выбранного рекламного аккаунта (до уровня объеявлений или их аналога) в базу.
Каких-либо специфичных архитектурных пожеланий нет, готовы рассмотреть любой достаточно гибкий и масштабируемый вариант. Жестких предпочтений по языку нет, но в приоритете Node, Go, Python.
Стоимость обсуждается в зависимости от навыка кандидата и усиления описанного функционала (в пределах разумного).
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.