Аналитика маркетплейса в Google Таблицах: воронка, реклама, цены и заказы

Ссылка на работу
Система аналитики для продавца мебели на маркетплейсе: воронка объединяется с рекламой, ценами и заказами из API. Для каждого артикула — отдельная вкладка Google Таблицы. Внедрено в эксплуатации: система работает у продавца мебели на ежедневном обновлении и поддерживает актуальный формат выгрузки Ozon. Техническое решение: • Вкладки по артикулам: 62 колонки, 13 расчётных формул, индикация ДРР. • Выгрузка воронки вставляется вручную и распределяется по вкладкам; цены, заказы и реклама загружаются через API. • Импорт сопоставляет заголовки и предупреждает о ненайденных колонках. • Средняя цена считается формулой, пустые и неполные данные обрабатываются корректно. Архитектура: • Google Apps Script на TypeScript, сборка через Webpack. • Отдельные подключения к API продавца и рекламному API. • Рекламные отчёты обрабатываются в фоне цепочкой триггеров. • Ежедневное обновление устойчиво к сбоям отдельных шагов и учитывает лимиты API. Результат: • Одна таблица вместо ручного сведения: воронка, реклама, цены и заказы по артикулам. • Адаптация перенесена на все существующие вкладки с сохранением исторических данных. • Ежедневный запуск проверен на данных заказчика: цены и заказы по 30 товарам, три рекламных отчёта обработаны в фоне. Границы: вставка выгрузки воронки и цена покупателя со скидкой площадки остаются ручными. Технологии: Google Apps Script, TypeScript, Webpack, Jest, Ozon Seller API, Ozon Performance API, OAuth 2.0.