Сценарий рассылок
"Универсальная рассылка по пользователям - индивидуальный подход" предназначен для оповещения пользователей вашего сайта и включает в себя множество параметров для их гибкой фильтрации.
Для создания рассылки типа "Универсальная рассылка по пользователям - индивидуальный подход" перейдите в панели администратора по адресу
Администрирование > Сервисы > Маркетинговые рассылки > Сценарии рассылок и нажмите кнопку "Создать рассылку". В выпадающем списке выберите тип создаваемой подписки "Универсальная рассылка по пользователям - индивидуальный подход".
Настройки рассылки включат в себя стандартный набор вкладок, доступный в рассылках каждого типа. Информацию об общих настройках рассылок можно получить в соответствующем разделе документации. Настройки, предназначенные только для данного типа типа рассылки находятся во вкладке "Параметры рассылки".
Вкладка "Параметры рассылки"
Вкладка содержит следующие группы параметров:
- Выбираем пользователей - группа параметров, включающая фильтрацию фильтрацию пользователей по таким параметрам как сайт, дата регистрации, последняя авторизация и многим другим.
- Исключить из рассылки - группа содержит опцию, позволяющую исключить из рассылки пользователей, ранее уже получивших сообщение по данному сценарию.
- Модификация рассылки (для разработчиков) - опция, при включении которой становятся доступными поля для модификации рассылки.
Выбираем пользователей
Настройки данной группы позволяют фильтровать заказы, применяя к ним следующие фильтры:
- Сайт - список, позволяющий выбрать сайт, пользователям которого будет адресована рассылка.
- Дата регистрации - данное поле позволяет вам задать временной интервал регистрации пользователя, выбрав соответствующие даты в выпадающем календаре.
- Дата регистрации (от-до) - в данном поле вы можете задать временной интервал регистрации пользователя в минутах, часах, днях или месяцах.
- Последняя авторизация - данное поле позволяет вам задать временной интервал последней авторизации пользователя, выбрав соответствующие даты в выпадающем календаре.
- Последняя авторизация (от-до) - в данном поле вы можете задать временной интервал последней авторизации пользователя в минутах, часах, днях или месяцах.
- Группы пользователей - в данном списке вы можете выбрать группы пользователей, которым будет адресована рассылка.
- Пол - в данном поле вы можете указать пол пользователей, которым должна быть адресована рассылка.
- День рождения - данное поле позволяет вам задать временной интервал дня рождения пользователя, выбрав соответствующие даты в выпадающем календаре.
- День рождения (от-до) - в данном поле вы можете задать временной интервал дня рождения пользователя в минутах, часах, днях или месяцах.
- Имя - в данном поле вы можете указать имя пользователя, которому адресована рассылка.
Исключить из рассылки
В данной группе находится единственная опция - исключить пользователей получивших сообщение. При её включении из рассылки будут исключены пользователи, которые уже получали сообщения по данному сценарию.
Модификация рассылки (для разработчиков)
Название поля
|
Описание
|
"PHP: Перед выборкой пользователей"
|
Подключается до выборки пользователей с помощью функции
CUser::GetList. Вы можете переопределить значения выборки, либо объединить свой с существующим
array_merge($fillterUser, $MyArray).
Доступны переменные:
- $byUser - сортировка
- $orderUser - порядок сортировки
- $fillterUser - для фильтрации пользователей
- $arParametersUser - дополнительные параметры функции
|
"PHP: В конце цикла выборки пользователей"
|
Подключается в конце цикла while, позволяет модифицировать полученные данные, добавить новые. Массив $arItemsUser, хранит в себе данные конкретного пользователя.
Доступные функции:
- $phpIncludeFunction["isContinue"]="Y" - пропустить итерацию
- $phpIncludeFunction["isBreak"]="Y" - прервать работу цикла
|
"PHP: До цикла отправки сообщений"
|
Подключается перед циклом отправки сообщений рассылки, можно использовать для выборки различных данных и использования их в процессе рассылки. Массив $arrEmailSend, хранит в себе данные отправляемых сообщений.
|
"PHP: В начале цикла отправки сообщения"
|
Подключается в начале цикла foreach, позволяет модифицировать отправку добавив новые данные, массив с данными отправки. Массив $ItemEmailSend, хранит в себе данные конкретного сообщения которое будет отправлено.
Доступные функции:
- $phpIncludeFunction["isContinue"]="Y" - пропустить итерацию.
- $phpIncludeFunction["isBreak"]="Y" - прервать работу цикла.
|