По умолчанию IP адрес записывается в атрибуты события "Зашёл на сайт", наряду с другими атрибутами:
Поскольку по атрибутам события настроить сегментацию не получится, вы можете настроить запись этого параметра из события "Зашёл на сайт" в отдельное свойство пользователя и использовать для сегментации в ручных или автоматических сценариях.
Настроить запись IP в свойство пользователя можно следующим способом:
Перейдите в раздел "Триггерные сообщения" - "Мои сообщения". Преступите к созданию нового триггерного сообщения, выберете тип JavaScript - создать с нуля. В содержании укажите код:
carrotquest.identify([{op: 'update_or_create', key: 'IP', value: '{{event["$ip"]}}' }]);
Перейдите на следующий шаг настройки и укажите событие "Зашел на сайт" в качестве триггера, добавьте таймаут - 5 секунд.
Шаг Кому отправлять можно пропустить, но если хотите определять IP не у всех пользователей, то можно указать определённые события, свойства или теги пользователей на этом шаге.
Укажите повторную отправку через 1 минуту на шаге Настройки отправки. В случае, если пользователь выполнит триггерное событие повторно, значение в свойстве IP будет обновлено на актуальное.
Придумайте название для сообщения и сохраните его. Как только сообщение будет активировано, IP начнет записываться у тех пользователей, которые выполнят событие "Зашёл на сайт".
Подобным образом вы можете записывать как свойство любой атрибут события.
Атрибуты системных событий можно найти в нашей документации.