Как подставить имя и обратиться по полу в рассылке

Если не делать проверку на стандартное имя при подстановке в рассылку или тему рассылки, есть вероятность в письме обратиться к клиенту ошибочно, например:

Здравствуйте, 123тест! 
qwerty, добрый день! 

Чтобы этого избежать, нужно выполнять проверку на стандартное имя с помощью OnlyStandardFirstName.

Подстановка имени в рассылку

Пример 1.

С помощью параметра if IsEmpty проверяем, что стандартное имя не заполнено:

@{if IsEmpty(Recipient.OnlyStandardFirstName)} Добрый день!
@{else} ${Recipient.OnlyStandardFirstName}, добрый день!
@{end if}

В итоге будет:
Имя не заполнено или нестандартное: Добрый день!
Имя заполнено и стандартное: Анна, добрый день!

В этом примере логика такая:
Если стандартное имя пустое (то есть НЕстандартное), то выводить "Добрый день!"
Если стандартное имя заполнено, то выводить "ИМЯ, добрый день."

Пример 2.

С помощью параметра If not IsEmpty проверяем, что стандартное имя заполнено:

@{if not IsEmpty(Recipient.OnlyStandardFirstName)} ${Recipient.OnlyStandardFirstName}, ваши баллы скоро сгорят. 
@{else} Ваши баллы скоро сгорят. 
@{end if}

В итоге получится:
Имя заполнено и стандартное: Анна, ваши баллы скоро сгорят.
Имя не заполнено или нестандартное: Ваши баллы скоро сгорят.

В этом примере следующая логика:
Если стандартное имя заполнено, то выводится "ИМЯ, ваши баллы скоро сгорят"
Если стандартное имя не заполнено (то есть имя не заполнено или НЕстандартное), то выводится "Ваши баллы скоро сгорят"

В новом конструкторе можно настроить обращение по имени без использования параметров и кода — инструкция.

Подстановка стандартного имени с проверкой по полу

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

@{if IsEmpty(Recipient.OnlyStandardFirstName) or Recipient.Sex.Unknown}
Привет, участник!
@{else if Recipient.Sex.IsMale}
Привет, ${Recipient.OnlyStandardFirstName}, ты классный! 
@{else if Recipient.Sex.IsFemale}
Привет, ${Recipient.OnlyStandardFirstName}, ты классная! 
@{end if}

В итоге получится:
Имя нестандартное или неизвестно или неизвестен пол: Привет, участник!
Имя стандартное и пол мужской: Привет, Михаил, ты классный!
Имя стандартной и пол женский: Привет, Наташа, ты классная!

Подробнее о стандартных именах - в статье.

Как персонализировать рассылки: кейсы компаний по персонализации рассылок.