SQL шаблоны

В enKod доступны два типа SQL шаблонов - для сегментации и для динамического контента. Шаблоны для сегментации позволяют провести максимально глубокую фильтрацию базы, используя любые данные о клиентах, которые можно хранить в таблицах. SQL для ДК обычно используется для подстановки в письма необходимых товаров или иной персональной информации. enKod поддерживает синтаксис PostgreSQL. Узнать больше о синтаксисе запросов и возможностях SQL вы можете в документации в свободном доступе.

SQL для сегментации

Шаблоны данного типа всегда возвращают в ответе список контактов. SQL для сегментации также могут использоваться в условиях сегментов.

Чтобы создать SQL шаблон для сегментации перейдите во вкладку enKod » SQL шаблоны » Создать » SQL для сегментов

Введите название SQL шаблона, описание (если необходимо) и само тело запроса.

Увидеть список контактов, подходящих под условия, можно после нажатия кнопки «Выполнить запрос».

Параметры в шаблонах нужны для унификации каких-либо стандартных запросов и позволяют менять тело запроса прямо из создания сегмента.

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

Таблица с участниками будет выглядеть подобным образом

Создаем шаблон для сегментации с параметром

Использовать шаблон в сегменте можно следующим образом

Для корректной работы SQL шаблона для сегментации тип столбца в ТД должен быть "емейл", а не текст или иной другой.

SQL для динамического контента

Шаблоны этого типа возвращают поля из таблицы, подходящие под заданные условия. Используются в письмах для персонализации и триггерных механик.

Чтобы создать SQL шаблон для ДК перейдите во вкладку enKod » SQL шаблоны » Создать » SQL для динамического контента

Введите название SQL шаблона, описание (если необходимо) и само тело запроса.

Увидеть список полей, подходящих под условия, можно после нажатия кнопки «Выполнить запрос».

В шаблонах для ДК также можно использовать параметры.

Просмотр SQL-шаблона при создании сегмента

Для удобства в сегменте можно просмотреть само тело SQL-шаблона. Для этого нажмите на соответствующую кнопку после выбора шаблона. Редактировать запрос из сегмента нельзя.

Последнее изменение: 2022.08.30 08:09 — Anastasia Aniskova