Запись даты и времени в свойство пользователя

В Carrot quest можно записывать дату и время в свойства пользователей. Это позволяет использовать точные временные данные для персонализации и автоматизации взаимодействий.

Формат записи даты и времени

Дата и время записываются только в формате ISO 8601 — международном стандарте, который удобен для хранения и обработки данных, так как не зависит от локальных форматов и часовых поясов.

Стандартный формат ISO 8601:

YYYY-MM-DDTHH:MM:SS

  • YYYY— год (например, 2025)
  • MM— месяц (01–12)
  • DD— день (01–31)
  • T— разделитель между датой и временем
  • HH— часы (00–23)
  • MM— минуты (00–59)
  • SS— секунды (00–59)

Также поддерживается сокращенный формат YYYY-MM-DD, в котором время автоматически устанавливается как 00:00:00 по UTC.

Важные особенности:

  • Часовые пояса (±hh, ±hhmm, ±hh:mm и т.д.) не поддерживаются. Если передать строку с часовым поясом, сервис не распознает её как дату.
  • Время записывается в UTC±0:00, но в карточке пользователя отображается в локальном времени браузера.

Автоматически записываемые системные свойства:

  • $last_seen — дата последней активности пользователя.
  • $last_contacted — дата последнего контакта (ответа от пользователя или отправки сообщения).
  • $last_reply — дата последнего ответа от пользователя.

Примеры форматов ISO 8601:

  • 2025-03-07T12:30:00 — 7 марта 2025 года, 12:30 UTC
  • 2025-03-07— 7 марта 2025 года, 00:00:00 UTC

Использование даты и времени в свойствах пользователей

 1. Персонализация сообщений

Если в свойстве «Окончание подписки» хранится дата и время окончания подписки пользователя, его можно подставить в текст сообщения с помощью синтаксиса Jinja:

{{ user['Окончание подписки'] }}

Подробнее об использовании Jinja в персонализации

2. Отправка сообщений по расписанию

Свойства с датами можно использовать в триггерных сообщениях:

  1. Перейдите в «Триггерные сообщения» → вкладка «По расписанию».
  2. Создайте новое сообщение и выберите «Отправлять в индивидуальную дату».
  3. Укажите свойство пользователя (например, «Окончание подписки»), чтобы сообщение отправлялось индивидуально каждому в нужную дату.

3. Динамическая задержка в «Цепочках сообщений»

При создании сценария коммуникации можно добавить задержку между сообщениями в зависимости от даты в свойстве пользователя. Например:

  • После оформления подписки отправляется письмо с подтверждением и деталями.
  • Затем «Динамическая задержка» срабатывает за 3 дня до наступления даты и времени в свойстве «Окончание подписки».
  • После задержки отправляется письмо с напоминанием о продлении.
  • Дальнейшие шаги могут зависеть от того, продлил ли пользователь подписку.

Использование временных данных позволяет выстраивать более персонализированные сценарии взаимодействия с пользователями, повышая их вовлеченность и конверсию.

Работает на