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