Защита от зацикливания автосообщений

Когда вы создаёте/обновляете/включаете автосообщение в Carrot quest, мы проверяем, не образует ли это сообщение циклов.

Цикл возникает из-за того, что сообщения создают события, которые могут быть триггерами для других (или того же самого) сообщений.

При проверке учитывается:

  1. Время задержки между повторными отправками сообщения (repeat_delay);
  2. Время задержки отправки сообщения (after_delay);
  3. Триггеры автосообщений;
  4. События "сообщение отправлено" и "сообщение прочитано", которые создает сообщение.

Мы следим, чтобы между двумя событиями, участвующими в автосообщениях проходило не менее 30 секунд. Если это условие не выполняется, мы покажем попап с предупреждением, где необходимо подтвердить, что это то, что вы хотите сделать.

image__1_.png

Такие циклы могут быть корректны, например, при выставлении аудитории показа, которую мы не учитываем при анализе циклов.

Пример зацикливания

Вы создали письмо с триггером “Коммуникация: Отправлено сообщение”, при отправке которого создаётся кастомное событие “Отправили письмо 1”.

Вы выбрали событие “Отправили письмо 1” в качестве триггера для второго сообщения.

Получается, что после отправки первого сообщения будет отправляться второе, а отправка автосообщения будет служить триггером для первого. Получается цикл.

Циклы автосообщений могут быть длиннее или короче (сообщение может зациклить само себя).

Ограничение на количество событий

Так как техническая возможность создания циклов существует, мы выставляем защиту на количество создаваемых у одного Лида событий: не более 60 событий в минуту. Если пользователь превышает квоту, мы блокируем его до тех пор, пока количество событий не снизится до допустимых 60 в минуту.

Была ли эта статья полезной?
Пользователи, считающие этот материал полезным: 0 из 0
Еще есть вопросы? Отправить запрос

Комментарии