Вместо еженедельных ручных выгрузок из Яндекс.Метрики гораздо надёжнее настроить бесплатный сервер-пайплайн, который будет регулярно забирать статистику и складывать её в хранилище (Я.Диск) один раз в неделю по понедельникам за прошлую неделю. Ниже готовое решение для Yandex Cloud Functions: скрипт выгружает данные по реферальному трафику за прошлую неделю, корректно обрабатывает пагинацию API и устойчив к временным сбоям благодаря встроенному механизму повторных попыток. Готовые CSV-отчёты автоматически сохраняются на Яндекс.Диск отдельно за каждый день. Код подробно прокомментирован. Начальные условия: получен токен на доступ к API Я.Метрики, Я.Диску. Есть номер счётчика сайта из Я.Метрики, открыт доступ аккаунту Яндекса к метрике на чтение. Для создания функции заходим в Дашборд Yandex Cloud Console, жмём на Cloud Functions: Создаём функцию: Задаём имя, описание, метки и идём в режим редактирования функции. Выбираем Python 3.14 Подключаем секреты из Yandex Lockbox, вставляем код с G