Задача:
Написать импортер сайтов из таблицы Excel в Яндекс.Метрику для ускоренного добавления нескольких сотен сайтов компании. Должна быть возможность менять аккаунты для импорта.
Решение:
Импортер на базе Node.js с пакетами node-xlsx, passport-yandex и Request. Так же был использован шаблонизатор Twig и сервер на Express.
На специальной странице есть возможность загрузить таблицу с названиями и url'ами. Далее, можно авторизоваться в нужном аккаунте Яндекса и начать импорт сайтов в Метрику. После чего, можно скачать готовую табличку XLSX со всеми новыми счётчиками.