Встраивание квиза на сайт через Iframe

Время чтения: 2 мин. 15 сек.04.07.2020298

Iframe — это способ встроить квиз прямо в страницу сайта, как отдельный блок. В отличие от PopUp, квиз не всплывает поверх страницы, а живёт внутри неё: пользователь видит его сразу, без клика. Такой формат подходит, когда квиз должен быть частью контента — например, на лендинге или в статье.

Два куска кода: SCRIPT и DIV

Для установки квиза на сайт через iframe необходимо добавить две строчки кода. SCRIPT вставляется в любую часть сайта один раз. При внесении изменений менять код не нужно.

Встраивание квиза на сайт через Iframe

Блок DIV вставляется в тех местах, где необходимо вывести квиз. Размеры квиза управляются внешним блоком и могут регулироваться в ваших файлах стиля. Вы также можете задать высоту и ширину iframe через редактор.

Встраивание квиза на сайт через Iframe

Куда вставлять SCRIPT

SCRIPT вставляется в любую часть сайта один раз — например, в шаблон, в подвал или в отдельный блок HTML. Главное, чтобы он был на всех страницах, где должен работать iframe. При внесении изменений в редакторе код менять не нужно — изменения применяются сразу.

Куда вставлять DIV

DIV вставляется именно в том месте, где должен появиться квиз. Это может быть блок в лендинге, страница с описанием услуги или статья в блоге. Если вы хотите показать квиз на нескольких страницах — добавьте DIV в каждое место, где он нужен. SCRIPT при этом остаётся один.

Размеры и стили iframe

Размеры квиза управляются внешним блоком и могут регулироваться в ваших файлах стиля. Вы также можете задать высоту и ширину iframe через редактор Matomba. Это удобно, когда квиз должен занимать определённую часть страницы или подстраиваться под сетку сайта.

Мобильная версия: кнопка вместо iframe

На мобильных устройствах мы рекомендуем показывать кнопку вместо iframe, чтобы избежать конфликта с прокрутками экрана на вашем сайте и в квизе. При клике по кнопке будет активировано PopUp-окно. Чтобы отключить этот режим, отключите опцию «Кнопка на телефонах».

Как проверить, что iframe работает

  • Откройте сайт в режиме инкогнито — так вы увидите страницу без кэша.
  • Проверьте, что SCRIPT размещён на нужной странице, а DIV — в нужном месте.
  • Убедитесь, что квиз отображается и корректно работает на десктопе.
  • Проверьте мобильную версию: отображается ли кнопка вместо iframe.
  • Убедитесь, что высота и ширина iframe соответствуют задуманному.

Частые ошибки при встраивании через iframe

  • Забывают разместить SCRIPT — iframe не отображается.
  • Вставляют SCRIPT только на одну страницу — на остальных iframe не работает.
  • Не настраивают высоту и ширину iframe — блок выглядит обрезанным или слишком маленьким.
  • Оставляют iframe на мобильных без кнопки — возникает конфликт с прокруткой.
  • Отключают опцию «Кнопка на телефонах», не проверив, как iframe ведёт себя на мобильных.
  • Меняют код при изменениях в редакторе — этого делать не нужно.

Коротко: что делать при встраивании через iframe

  • Разместите SCRIPT на всех страницах, где должен работать iframe.
  • Вставьте DIV в том месте, где должен появиться квиз.
  • Настройте высоту и ширину iframe через редактор или файлы стиля.
  • Оставьте опцию «Кнопка на телефонах» включённой, чтобы избежать конфликта с прокруткой.
  • Проверьте работу на десктопе и мобильных.
Лого https://matomba.ru

Выберите один из 45 сценариев для вашего бизнеса, настройте дизайн и начните собирать заявки

Создать квиз бесплатно

Часто задаваемые вопросы

+Что такое iframe-встраивание квиза?

Это способ встроить квиз прямо в страницу сайта, как отдельный блок. В отличие от PopUp, квиз не всплывает поверх страницы, а живёт внутри неё — пользователь видит его сразу.

+Какие два куска кода нужны для iframe?

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

+Где размещать SCRIPT?

SCRIPT вставляется в любую часть сайта один раз — в шаблон, в подвал или в отдельный блок HTML. Главное, чтобы он был на всех страницах, где должен работать iframe.

+Где размещать DIV?

DIV вставляется именно в том месте, где должен появиться квиз: в блоке лендинга, на странице услуги или в статье. Если квиз нужен на нескольких страницах — добавьте DIV в каждое место.

+Нужно ли менять код при изменениях в редакторе?

Нет. При внесении изменений в редакторе код менять не нужно — изменения применяются сразу.

+Как настроить размеры iframe?

Размеры управляются внешним блоком и могут регулироваться в ваших файлах стиля. Также можно задать высоту и ширину iframe через редактор Matomba.

+Почему на мобильных рекомендуют кнопку вместо iframe?

Чтобы избежать конфликта с прокрутками экрана на сайте и в квизе. При клике по кнопке активируется PopUp-окно.

+Как отключить кнопку на телефонах?

Отключите опцию «Кнопка на телефонах» в настройках. Тогда iframe будет отображаться и на мобильных, но возможен конфликт с прокруткой.

+Как проверить, что iframe работает?

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

+Какие ошибки чаще всего допускают при встраивании через iframe?

Забывают разместить SCRIPT, вставляют его только на одну страницу, не настраивают высоту и ширину, оставляют iframe на мобильных без кнопки, отключают «Кнопка на телефонах» без проверки и меняют код при изменениях в редакторе.

Еще остались вопросы?

Напишите нам в чат или социальные сети!

Пользуясь нашим сайтом, вы соглашаетесь с тем, что мы используем cookies 🍪

Окей