Часовой пояс и расписание
Часовой пояс (Timezone) определяет, относительно какого времени рассчитываются запуски по расписанию. Критически важен для распределённых команд и источников данных в разных часовых поясах.
Как timezone влияет на расписание
Расчёт времени запуска
Время запуска всегда интерпретируется в указанном часовом поясе. Если указано «08:00 MSK (UTC+3)», запуск произойдёт:
- В 08:00 по московскому времени
- В 05:00 по Лондону (UTC+0)
- В 21:00 предыдущего дня по Лос-Анджелесу (UTC-8)
Переход на летнее/зимнее время
Система автоматически учитывает переход на летнее/зимнее время (DST), если часовой пояс его поддерживает:
- Весна (перевод вперёд): в день перехода время сдвигается. Если запуск был в 02:30, а в 02:00 часы перевели на 03:00 — запуск будет пропущен (время 02:30 не существует). Система зафиксирует Missed и выполнит навёрстывание, если оно настроено
- Осень (перевод назад): время 02:30 наступает дважды. Система выполнит запуск один раз (в первый из двух)
Часовой пояс источника данных
Часовой пояс источника данных влияет на то, что считается «сегодня», «вчера», «этот месяц»:
- Google Ads использует часовой пояс рекламного кабинета
- Facebook Ads использует UTC-8 (Pacific Time)
Это означает, что yesterday в 03:00 MSK для Facebook Ads — это ещё «сегодня» по тихоокеанскому времени (UTC-8), и данные за «вчера» могут быть неполными.
Пошаговая инструкция
1. Выберите часовой пояс
В настройках расписания выберите часовой пояс из выпадающего списка. Доступны все стандартные IANA timezone (Europe/Moscow, America/New_York, Asia/Tokyo и т.д.).
2. Согласуйте с часовым поясом источника
Учитывайте разницу между часовым поясом расписания и источника данных:
- Если источник в UTC-8, а расписание в UTC+3 — разница 11 часов
yesterdayпо UTC+3 наступает на 11 часов раньше, чем по UTC-8- Рекомендуется устанавливать время запуска с учётом этой разницы (позже)
3. Учитывайте команду
Для распределённых команд выберите часовой пояс, удобный большинству: обычно это часовой пояс головного офиса или UTC+0 как нейтральный вариант.
4. Проверьте на практике
После настройки дождитесь первого автоматического запуска и проверьте: соответствует ли фактическое время запуска ожидаемому, корректны ли данные с учётом разницы часовых поясов, не появляются ли пропущенные запуски из-за несоответствия времени.
Как проверить
- В истории запусков посмотрите фактическое время выполнения
- Сравните с ожидаемым временем в вашем локальном часовом поясе
- При смене часового пояса проверьте, что время следующего запуска пересчиталось корректно
- В день перехода на летнее/зимнее время проверьте, что запуск не пропущен
Рекомендации
- Для источников с UTC-8 (Facebook Ads) устанавливайте время запуска не раньше 12:00 UTC+3 — данные за вчера гарантированно готовы
- Используйте
yesterday, а неtodayв сочетании с расписанием — данные стабильнее - Для критичных отчётов настройте время с запасом в 2-3 часа после окончания предыдущих суток в часовом поясе источника
Связанные статьи
- Ежедневно — настройка времени запуска
- Еженедельно — дни недели и timezone
- Пропущенные запуски — Missed из-за DST
- Диапазон дат — как timezone влияет на yesterday/today