Проверка триггерных сообщений

Убедитесь, что все настроенные сообщения работают согласно вашим сценариям

Предположим, вы настроили сообщение, выполняете все условия на вашем сайте для его появления, но сообщение не срабатывает. Давайте разберем, почему так может происходить.

💡 С чего начать проверку?

Найдите свою карточку в Carrot quest, самый простой способ - написать с вашего сайта в чат, и открыть свою карточку из раздела Диалоги. Так же можно открыть раздел "Пользователи" - "Сейчас онлайн" в вашей панели администратора и найти свою карточку в нём (предварительно нужно открыть страницу с вашим сайтом, если вы ранее закрыли сайт).
После того, как вы нашли свою карточку, можно приступить к проверке.

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

  • Убедитесь, что ваша карточка соответствует условиям, которые заданы на шаге Аудитория в настройках сообщения.
    К примеру, если вы проверяете поп-ап для сбора email, то в вашей карточке он не должен быть записан, или наоборот, если вы проверяете письмо, то нужно убедиться, что в вашей карточке уже указан адрес, на который будет отправлено письмо.

  • Если в настройке сообщения вы используете теги, убедитесь, что нужные теги прикреплены к вашей карточке.

💡 Почему какое-либо условие может не выполняться?

  • Не записалось триггерное событие в карточку пользователя

Причин может быть несколько. Приведем некоторые из них:

Если в качестве триггера выбрано событие Попытка ухода с сайта, но событие не записывается при его выполнении, проверьте, включено ли оно в разделе "Настройки" - "Сбор данных о пользователях" - "Автотрекинг".

Событие Начал сессию запишется только в новой сессии пользователя, которая начнется не раньше, чем через 40 минут после отсутствия пользователя на вашем сайте. Подробнее о работе события можно прочитать здесь.
❗ Для тестирования сценария с этим событием вы можете использовать режим Инкогнито. Однако, убедитесь, что при этом выполняются все другие условия на шаге Аудитория.
❗ Если вы выбираете в качестве триггера событие Начал сессию, рекомендуем устанавливать таймаут отправки - 5 секунд (или больше, в зависимости от сценария). Это необходимо для того, чтобы скрипт успел отработать у всех пользователей и сценарий сработал корректно.

В случае, если вы настроили какое-либо своё событие и оно не записывается в карточку пользователя при его выполнении, проверьте настройку самого события. Возможно, указан неверный селектор элемента или в его url не хватает какого-либо элемента. Подробнее о проверке настроенных данных можно узнать здесь

  • Аудитория

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

Если на шаге Триггер в настройке сообщения вы установили таймаут отправки, все условия аудитории будут проверены после истечения этого таймаута. Система проверяет данные в карточке пользователя, в случае не выполнения какого-либо условия, сообщение отправлено не будет.

  • Теги 

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

💡 Все условия проверены, но сообщение до сих пор не появляется

Возможны следующие причины:

  • Сообщение не было запущено при сохранении.
    Проверить можно в разделе "Триггерные сообщения" - "Мои сообщения"(сообщение должно находиться во вкладке Активные). Активировать сообщение можно на последнем шаге его настройки - Проверка и запуск.

  • Проверьте, не противоречат ли друг-другу условия аудитории и реально ли их выполнить.
    Если в условиях аудитории вы указали "Сумма в корзине - содержит - 0", то такое условие пользователь выполнить не сможет, лучше будет выбрать на замену условие: "Сумма в корзине - не определено".

  • Не выполняются условия отправки.
    К примеру, вы установили отправку сообщения - 1 раз. Если данное автосообщение отправлялось вам ранее, при выполнении всех действий повторно оно отправлено не будет.
    Кроме того, можно проверить, статус пользователей, которым отправляется сообщение - всем, тем, кто онлайн или "спит" или только тем, кто офлайн.

  • Для сообщений вида email проверьте статус подписки в карточке.
    Статус подписки на почтовые рассылки отображается в левом нижнем углу карточки пользователя. Если статус подписки "Отписан" , "Невалидный емейл" или "Bounced", то сообщение пользователю отправлено не будет.

  • Если в содержании сообщения записан код и в нём есть ошибка, такое сообщение отправляться не будет. Проверить код можно на шаге Содержание.
Работает на