Перейти к содержанию

Настройки доставки сообщений

Настройка глобального ограничения частоты

Anchor link to

Чтобы не перегружать пользователей множеством сообщений из пересекающихся кампаний, используйте глобальное ограничение частоты (Global frequency capping). Эта функция ограничивает количество маркетинговых сообщений, которые пользователь получает в течение определенного периода времени. Как только лимит сообщений для канала будет достигнут, дальнейшие сообщения не будут отправляться до сброса периода.

Чтобы контролировать количество сообщений, отправляемых пользователю в течение определенного периода времени:

  1. Перейдите в Settings > Message delivery settings > Frequency capping.
Вкладка настроек ограничения частоты в настройках доставки сообщений
  1. Включите переключатель, чтобы активировать ограничение частоты для нужных каналов (пуш-уведомления, email, in-app сообщения, SMS, WhatsApp).

  2. Установите максимальное количество сообщений на пользователя для каждого канала и соответствующий период времени.

Настройка максимального количества сообщений на канал и периода времени

Например, вы можете разрешить до 4 пуш-уведомлений, 2 email и 2 сообщений WhatsApp за 5-дневный период.

Максимальный период ограничения частоты составляет 30 дней.

  1. Выберите Режим подсчета (Counting mode) для канала:
  • Плавающее окно (Rolling window) (по умолчанию): подсчитывает сообщения, отправленные за последние N×24 часа, отсчитывая назад от каждой отправки. Окно сдвигается с каждым новым сообщением, поэтому оно всегда охватывает самые последние N×24 часа. Например, при ограничении в 3 пуша за 2 дня, каждый пуш учитывается ровно 48 часов с момента его отправки. Пуш, отправленный в понедельник в 9:00, перестает учитываться в среду в 9:00; второй пуш, отправленный в понедельник в 15:00, перестает учитываться отдельно, в среду в 15:00.
  • Календарный день (Calendar day): подсчитывает сообщения за N календарных дней, а не за N×24 часа. Окно охватывает сегодняшний день плюс предыдущие N-1 дней, начиная с полуночи по местному времени, и сдвигается на целый день в каждую новую полночь, а не скользит непрерывно. Выберите Часовой пояс для ограничения (Capping timezone) (часовой пояс IANA, например, America/New_York), который определяет, когда наступает полночь для этого канала. Например, при том же ограничении в 3 пуша за 2 дня, в среду окно будет включать вторник и среду: каждый пуш, отправленный со вторника, будет учитываться независимо от времени, и сразу после полуночи окно сдвинется на среду и четверг.
Раздел режима подсчета с опциями плавающего окна и календарного дня и выбором часового пояса для ограничения

Режим подсчета также доступен везде, где вы можете установить пользовательское ограничение частоты: разовые кампании, мгновенные in-app сообщения и элементы сообщений в customer journey.

Исключение пользователей из глобального ограничения частоты

Anchor link to

Вы можете исключить определенных пользователей из глобальных ограничений частоты. Сообщения исключенным пользователям обходят лимиты канала независимо от настроенного периода.

Чтобы исключить пользователей из ограничения:

  1. Перейдите в Settings > Message delivery settings > Frequency capping.
  2. В разделе Users excluded from frequency capping вводите по одному User ID или email за раз.
  3. Нажмите Add to list.
  4. Повторите шаги 2-3 для каждого дополнительного пользователя.
  5. Нажмите Apply changes.
Раздел исключенных из ограничения частоты пользователей с полем для User ID или email и кнопкой Add to list

Пользователи остаются исключенными, пока вы не удалите их из списка в настройках доставки сообщений.

Чтобы очистить список исключений, нажмите Clear exceptions list.

Глобальное ограничение частоты для сообщений Journey

Anchor link to

При создании элементов сообщений в customer journey по умолчанию применяются настройки глобального ограничения частоты.

Индикатор ограничения частоты в настройках сообщения journey

Однако у вас есть возможность настроить обработку определенных сообщений, переопределив настройки глобального ограничения частоты. Вы можете сделать следующее:

Игнорировать глобальное ограничение частоты

Anchor link to

Выберите Send messages without global frequency capping, чтобы обойти правила глобального ограничения частоты. Пользователь получит это сообщение в любом случае, даже если он превысил установленные лимиты сообщений для канала. Используйте с осторожностью, чтобы не отправлять слишком много сообщений.

Настройки доставки с выбранной опцией Send messages without global frequency capping

Использовать пользовательское ограничение частоты

Anchor link to

Эта опция позволяет установить пользовательский лимит на количество сообщений, отправляемых в течение указанного периода. Здесь определите количество сообщений (например, 5) и временной интервал (например, 10 дней), в течение которого эти сообщения могут быть отправлены. Выберите режим подсчета для этого пользовательского лимита: Плавающее окно или Календарный день, так же, как и для глобальной настройки.

Пользовательское ограничение частоты

Пример сценария

Anchor link to

Представьте, что вы управляете несколькими маркетинговыми кампаниями через пуш-уведомления, email и SMS. Чтобы не перегружать клиентов слишком большим количеством сообщений, вы решаете настроить ограничение частоты и ограничить количество сообщений, которые каждый пользователь может получить, до 3 пуш-уведомлений, 2 email и 1 SMS на пользователя в течение 7 дней.

Вот шаги для настройки:

Включить глобальное ограничение частоты
Anchor link to
  1. Перейдите в Settings > Message delivery settings > Frequency capping.
  2. Включите переключатель для пуш-уведомлений, email и SMS.
  3. Укажите максимальное количество сообщений, которое может получить пользователь: 3 пуш-уведомления, 2 email и 1 SMS.
  4. Укажите период времени в 7 дней.
Скриншот, показывающий настройки ограничения частоты с 3 пушами, 2 email и 1 SMS за 7 дней
Настроить критически важные сообщения
Anchor link to

Если вы хотите убедиться, что важные сообщения, такие как подтверждения платежей, всегда доставляются немедленно, независимо от каких-либо лимитов, выберите Send messages without global frequency capping в настройках доставки конкретных шагов journey, где это необходимо.

Настройки доставки с выбранной опцией Send messages without global frequency capping

Примерами других критически важных сообщений могут быть оповещения о безопасности, запросы на сброс пароля, важные обновления приложения и многое другое.

Настроить ограничение для конкретных сообщений
Anchor link to

Допустим, вы хотите отправлять пуш-уведомление со специальным предложением каждый раз, когда пользователь выполняет определенное действие в приложении. Однако, чтобы не повторять одно и то же сообщение слишком часто, вы хотите, чтобы это сообщение показывалось не чаще одного раза в 3 дня, даже если ваше ограничение частоты позволяет 3 пуш-уведомления в неделю.

Вот как это настроить:

  1. Настройте customer journey, который запускается по завершении пользователем целевого действия.
  2. В конструкторе customer journey перейдите в настройки элемента сообщения и выберите Use custom frequency capping.
  3. Установите пользовательское ограничение на 1 сообщение каждые 3 дня.

FAQ по глобальному ограничению частоты

Anchor link to
Как глобальное ограничение частоты рассчитывает время?
Anchor link to

Это зависит от режима подсчета:

  • Плавающее окно (Rolling window) (по умолчанию): “день” — это ровно 24 часа с момента отправки сообщения. Например, если сообщение отправлено 12 января 2024 года в 01:00, период ограничения действует до 13 января 2024 года в 01:00.
  • Календарный день (Calendar day): окно охватывает N календарных дней, начиная с полуночи в выбранном часовом поясе, за N-1 дней до сегодня, и продолжается до текущего момента. Для 1-дневного ограничения это просто “с полуночи сегодня”. Для 3-дневного ограничения это текущий календарный день плюс два предыдущих календарных дня, а не последние 72 часа.
На какие сообщения влияет глобальное ограничение частоты?
Anchor link to

Глобальное ограничение лимитирует маркетинговые сообщения. Транзакционные сообщения не подлежат ограничению частоты. Правило применяется ко всем каналам и источникам, включая:

  • Сообщения через API
  • Сообщения из Customer Journey
  • Разовые пуш-уведомления и email
  • In-app кампании
  • Сообщения SMS и WhatsApp
Могу ли я исключить определенных пользователей из глобального ограничения частоты?
Anchor link to

Да. В Settings > Message delivery settings > Frequency capping добавьте User ID или email в Users excluded from frequency capping. Эти пользователи обходят глобальные лимиты.

Что произойдет, если я изменю настройки глобального ограничения частоты во время работы Customer Journey?
Anchor link to

Обновленные настройки применяются немедленно. Pushwoosh проверяет правила ограничения каждый раз, когда пытается отправить сообщение. Переключение между режимами подсчета не сбрасывает счетчик: Pushwoosh всегда смотрит на уже отправленные сообщения и просто вычисляет окно по-другому, поэтому изменение применяется к следующему проверяемому сообщению.

Что произойдет, если я отключу глобальное ограничение частоты?
Anchor link to

Будущие сообщения больше не будут ограничиваться правилами. Однако сообщения, которые ранее были заблокированы из-за ограничения, не будут отправлены задним числом.

Как включение глобального ограничения частоты влияет на текущие кампании?
Anchor link to

Все активные кампании, запущенные через API или интерфейс Pushwoosh, немедленно начнут следовать новым правилам ограничения.

Что, если я включу глобальное ограничение частоты, но по-прежнему буду использовать старые настройки ограничения в форме Send Push (устаревшей)?
Anchor link to

Система продолжит использовать старые настройки ограничения для сообщений, отправленных через устаревшую форму Send Push.

Как ограничение частоты влияет на сообщения через API?
Anchor link to

Маркетинговые API-сообщения подлежат глобальному ограничению. Установите message_type в transactional в /createMessage или email_type в transactional в /createEmailMessage, чтобы эти отправки не ограничивались. Если вы не укажете тип в API-запросе, ограничение частоты будет применяться.

Просмотр статистики по ограничению частоты

Anchor link to

Вы можете увидеть, как ограничение частоты влияет на ваши сообщения, в нескольких местах. В каждом представлении отображаются две метрики: Отклоненные сообщения (Suppressions) (сообщения, не отправленные, потому что получатель уже достиг своего лимита по частоте) и Затронутые пользователи (Affected users) (уникальные пользователи, у которых было отклонено хотя бы одно сообщение).

  • Панель управления проекта: в обзоре проекта отображается блок “Ограничение частоты” за последние 30 дней.
  • Статистика отдельных сообщений: вкладка “Эффективность” в статистике сообщений пуш-уведомлений и email включает строку “Ограничение частоты”.
  • Агрегированные сообщения: вкладка “Эффективность” в статистике агрегированных сообщений включает строку “Ограничение частоты”.
  • Customer Journey: окно статистики коммуникаций сообщает об ограничении частоты на вкладках Push, Email, SMS и WhatsApp.

Установка ограничений скорости отправки

Anchor link to

Установите индивидуальные ограничения скорости отправки для каждого канала сообщений: пуш-уведомлений, email и SMS.

Чтобы настроить ограничения скорости отправки:

  1. Перейдите в Settings > Message delivery settings > Send rate.
  2. Включите или отключите ограничение скорости для каждого канала по мере необходимости.
  3. Укажите максимальное количество сообщений, отправляемых в секунду, чтобы управлять скоростью доставки и предотвращать перегрузку бэкенда во время массовых рассылок.
Экран настройки скорости отправки, показывающий лимиты и переключатели для push, email, SMS
  1. Нажмите Apply changes, затем подтвердите, чтобы сохранить настройки.

Управление ограничениями скорости отправки для отдельных сообщений

Anchor link to

Помимо установки глобальной скорости отправки для каждого канала, вы также можете контролировать скорость отправки для отдельных сообщений в customer journey. Это делается в настройках конкретного сообщения или элемента journey.

Вы можете выбрать:

  • Использовать глобальные настройки скорости отправки
  • Отправлять сообщения без ограничения скорости
  • Использовать пользовательскую скорость отправки

Подробные инструкции по настройке скорости отправки для каждого сообщения см. в руководствах по элементам для конкретных каналов.