Если вы используете дополнительные поля подписчика, вы должны иметь в виду, что поле может не существовать (null). Это значит, что значение определенного поля может быть не задано для отдельного подписчика. Однако не путайте отсутствие поля со значением поля 0 или с пустой строкой

Осуществляя различные операции с пустыми значениями (такие как приведения типов), можно получить ошибку, поэтому лучше сначала проверять наличие дополнительных полей подписчика, используя метод SubscriberHasProperty.

Сигнатура метода:

hasProperty = SubscriberHasProperty(name)

Этот метод проверяет, было ли задано дополнительное поле для подписчика, и вернет логическое значение (true/false), которое может быть использовано в логическом условии:

<if condition="SubscriberHasProperty('age')">
<p>Мы знаем ваш возраст!</p>
</if>