FAQ по персонализации сайта
  • 14 Dec 2022
  • 2 минуты
  • Темная тема
    Светлая тема
  • формат pdf

FAQ по персонализации сайта

  • Темная тема
    Светлая тема
  • формат pdf

Почему завершенный попап показывается клиентам на сайте?

Кеш сервера, на котором хранятся данные сайта, и кеш браузера пользователя хранят скрипт Mindbox, чтобы попапы, встроенные блоки и виджеты рекомендаций подгружались на сайт максимально быстро и не создавали дополнительную нагрузку на трафик.
Чтобы форма заработала или отключилась на сайте, иногда требуется до 20 минут на обновление кеша.

Почему форма показалась клиенту несколько раз, хотя настроена показываться всего 1 раз?

В действиях может быть несколько показов форм по нескольким причинам:

  1. Клиент заходил на сайт с нескольких устройств или браузеров. При переходе на сайт с нового устройства, до авторизации клиент является анонимным, поэтому Mindbox не знает о ранних показах формы. После авторизации действия из нового браузера записываются существующему клиенту.
    Когда действие деанонимизируется, в нем присутствуют 2 даты - когда клиент выполнил действие и когда мы определили, что это существующий клиент (он авторизовался).
    image.png

  2. Были показы формы по тестовой ссылке. Такие показы тоже попадают в действия.

  3. У клиента несколько известных нам устройств. Настройка Частота всплывания Всего 1 раз работает для каждого устройства клиента. Поэтому при наличии, например, ПК и мобильного устройства клиент увидит форму на каждом по 1 разу.

Почему форма показывается как на десктопе, когда проверяешь мобильный вид через браузер?

Для проверки вида формы на телефоне выполните следующие шаги:

  1. Перейдите по тестовой ссылке.
  2. Откройте инструменты разработчика.
  3. Кликните на Toggle Device Toolbar или нажмите на клавиатуре Ctrl+Shift+M
  4. Обновите страницу.

Почему при показе попапа пользователя переносит к началу страницы?

Иногда стандартная верстка формы не подходит под стиль верстки конкретного сайта, и при показе попапа страница сайта проскролливается вверх. Это происходит когда тег body не имеет высоты.
Для корректной работы скролла в таком случае требуется задать body высоту, которая будет больше или равна высоте экрана.
Один из вариантов решения - добавить в CSS сайта такие строчки:

.popmechanic-disable-scroll {
    height: auto !important;
  min-height: 100%;
}

Однако для разных сайтов необходимые стили могут варьироваться.

Почему не открывается форма при вызове из другой формы по клику?

Когда настраивается вызов одной формы из другой важно проверить, что следующие условия выполнены:

  1. У обеих форм (из которой идет вызов и которую вызывают) стоит галочка "Разрешить показывать вместе с другими формами". Она находится в настройках внешнего вида -> Настройки поведения
    image.png

2. При проверке работы по тестовой ссылке открытие второй формы не будет происходить. Чтобы проверить, что вызов работает корректно, нужно запустить обе формы.

Чтобы проверить работу цепочки форм не показывая ее клиентам сайта, для формы из которой вызываете вторую поставьте в таргетинге условие URL содержит ?test .
image.png


А второй поставьте условие показа - Только по нажатию кнопки или вызову

image.png


Запустите обе формы. Зайдите на страницу сайта, на которой хотите проверить работу формы, например, https://mindbox.ru, и добавьте в URL /?text, так что в итоге URL станет https://mindbox.ru/?test. Перезагрузите страничку и вы должны увидеть первую форму. Таким образом вы сможете протестировать работу цепочки форм, но клиенты сайта не смогут их увидеть, пока вы не закончите подготовку и не установите нужный таргетинг.


Была ли эта статья полезной?