Язык запросов Google Ads позволяет указывать диапазон дат следующими способами:
Пользовательский диапазон дат
Даты можно указывать в расширенном формате ISO 8601 ( YYYY-MM-DD ) или в базовом формате ( YYYYMMDD ), например:
segments.date BETWEEN '2024-01-01' AND '2024-01-31'
segments.date >= '20241001' AND segments.date <= '20241031'
Заданный диапазон дат
Список допустимых предопределенных диапазонов дат выглядит следующим образом:
| Диапазон дат | Отчеты формируются для... |
|---|---|
TODAY | Только сегодня. |
YESTERDAY | Только вчера. |
LAST_7_DAYS | Последние 7 дней, не считая сегодняшнего дня. |
LAST_BUSINESS_WEEK | Пятидневная рабочая неделя, с понедельника по пятницу, предыдущей рабочей недели. |
THIS_MONTH | Все дни текущего месяца. |
LAST_MONTH | Все дни предыдущего месяца. |
LAST_14_DAYS | Последние 14 дней, не считая сегодняшнего дня. |
LAST_30_DAYS | Последние 30 дней, не считая сегодняшнего дня. |
THIS_WEEK_SUN_TODAY | Период между предыдущим воскресеньем и текущим днем. |
THIS_WEEK_MON_TODAY | Период времени между предыдущим понедельником и текущим днем. |
LAST_WEEK_SUN_SAT | Семидневный период, начинающийся с предыдущего воскресенья. |
LAST_WEEK_MON_SUN | Семидневный период, начинающийся с предыдущего понедельника. |
Пример:
segments.date DURING LAST_30_DAYS
Заранее определенный период времени
Некоторые поля, содержащие даты, относятся к заранее определенному периоду времени, а именно:
-
segments.week -
segments.month -
segments.quarter
При фильтрации по этим сегментам можно использовать оператор = с датой, которая является первым днем временного периода. Если вы укажете дату, которая не является первым днем периода, будет возвращена ошибка MISALIGNED_DATE_FOR_FILTER .
Например, чтобы указать май 2024 года, используйте следующее условие, указав первый день этого месяца:
segments.month = '2024-05-01'