Pop up windows website

Рейтинг: «Лучшие сервисы pop-up окон для сайта»

Мы протестировали самые популярные pop-up сервисы и составили рейтинг пятерки лучших.

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

Всплывающее окно можно написать на HTML/CSS, а интерактивность добавить с помощью JavaScript. Однако в этом нет никакого смысла, учитывая функциональность сервисов для создания попап-форм. Для работы с ними не требуются навыки программирования. Все действия выполняются в визуальном режиме, что создаёт новые возможности для экспериментов. Вы можете сколько угодно переделывать всплывающие окна в попытках увеличить конверсию: менять форму, сценарий появления, текст.

Лучшие сервисы pop-up для сайта — ТОП-5

  1. OptinMonster – лучший pop-up сервис для увеличения конверсии
  2. Plerdy – умные всплывающие окна, превращающие посетителей в покупателей
  3. Hello Bar – сервис для создания и тестирования баннеров
  4. Getsitecontrol – удобный инструмент для получения отклика от пользователей
  5. MailMunch – сервис для сбора электронной почты пользователей

OptinMonster – лучший pop-up сервис для увеличения конверсии Рекомендуем!

OptinMonster – сервис для email-маркетинга, который помогает превращать посетителей сайта в подписчиков и покупателей, увеличивая конверсию трафика. По сути, он предоставляет разные способы предложения пользователю оставить адрес электронной почты. На OptinMonster вы можете создавать формы подписки, которые будут запускаться на основании поведения посетителей, — например, можно настроить так, чтобы они отображались только для пользователей, которые перешли по конкретной ссылке.

Создание всплывающих окон — лишь малая часть функциональности сервиса. Однако она реализована на очень высоком уровне. OptinMonster предлагает библиотеку шаблонов, которые упрощают разработку формы. Для всплывающего окна доступны настройки шрифта, цвета, местоположения, сценария срабатывания.

  • Визуальный конструктор для настройки формы.
  • Библиотека шаблонов.
  • Возможность создать собственный дизайн без навыков вёрстки интерактивных элементов.
  • Тонкие настройки появления всплывающего окна.
  • A/B-тестирование для увеличения конверсии.
  • Адаптированность под мобильные устройства.
  • CSS-редактор.
  • Интерфейс не локализован на русский язык.
  • Оплатить тариф можно только на год, других биллинговых циклов нет.

Сервис предлагает 4 тарифных плана:

  1. Basic ($9/месяц при покупке на год) — базовые инструменты для увеличения конверсии от существующего трафика. Поддерживается установка на 1 сайт.
  2. Plus ($19/месяц при покупке на год) — решение для растущих компаний. Поддерживается установка на 2 сайта.
  3. Pro ($29/месяц при покупке на год) — всё необходимое для получения заметных результатов. Поддерживается установка на 3 сайта.
  4. Growth ($49/месяц при покупке на год) — максимальная функциональность сервиса. Поддерживается установка на 5 сайтов.

Бесплатного тарифа на сервисе нет. Но если вы останетесь недовольны услугами, то можете вернуть деньги в течение 14 дней после оплаты любого тарифа.

Plerdy – умные всплывающие окна, превращающие посетителей в покупателей

Plerdy – мощный сервис для увеличения трафика и повышения продаж. Он предлагает три продукта: карту кликов, ежедневный мониторинг SEO и всплывающие окна. Умные попапы появляются по заданному сценарию, а для их настройки не требуются навыки программирования и вёрстки — внешний вид и логика задаются с помощью визуальных инструментов редактирования.

Для создания различных всплывающих форм сервис предлагает шаблоны. С их помощью вы можете информировать посетителей об акциях и скидках, собирать адреса электронной почты и номера телефонов, предлагать сделать заказ в 1 клик. Plerdy предоставляет доступ к визуальному конструктору форм, а также позволяет добавлять свой баннер (гифку или картинку) для отображения на сайте.

  • Тестовый период 14 дней на всех платных тарифах.
  • Возможность добавить особые условия показа.
  • Синхронизация с CRM Битрикс и почтовыми сервисами для организации рассылок.
  • Анализ эффективности показов со сбором данных по двум показателям: количеству потерь, когда пользователь выполнил действие до появления всплывающего окна, и количеству закрытий формы.
  • На бесплатном тарифе формы неадаптивные, размещение только по центру, нельзя добавить свой баннер или изображение.
  • Инструменты для управления всплывающими окнами нельзя приобрести отдельно, а стоимость пакетов услуг высокая.
Читайте также:  Mac on windows microsoft store

На Plerdy есть бесплатный тариф, однако пользоваться им для управления всплывающими окнами невозможно — слишком много ограничений. Лучше сразу выбрать платный тариф и посмотреть его на практике в течение тестового периода (14 дней).

  1. Econom ($29 в месяц) — 3 активные формы, до 500 лидов, до 1000 кликов, адаптивный интерфейс.
  2. Business ($59 в месяц) — 5 активных форм, до 2000 лидов, без ограничений по количеству кликов, показ окна при выходе пользователя со страницы, все варианты размещения.
  3. Premium ($99 в месяц) — 10 активных форм, без ограничений на количество лидов.
  4. Enterprise (стоимость рассчитывается индивидуально) — нет лимитов на количество форм и лидов.

При оплате подписки на год вы получаете скидку 20% на всех тарифах.

Hello Bar – сервис для создания и тестирования баннеров

У Hello Bar, в отличие от предыдущих сервисов, только одна функция — создание баннера. Он закрепляется в верхней части сайта и решает разные задачи: приветствует пользователей, сообщает об акциях и скидках, направляет посетителей к важному контенту, собирает адреса электронной почты.

Главное достоинства Hello Bar — возможность создавать разные баннеры в зависимости от контента страницы. Например, в блоге можно вывести окно с предложением подписаться на новости, а в магазине показать панель с информацией о скидке по промо-коду. На старших тарифах количество не ограничено: вы можете создавать новый баннер хоть для каждой страницы, а затем сравнивать их показатели с помощью A/B-тестирования.

  • Шаблоны и автоматическое определение цвета для быстрого создания подходящего дизайна.
  • Адаптивный дизайн.
  • Большой выбор целей для всплывающих окон.
  • A/B-тестирование для выбора наиболее эффективных баннеров.
  • Простые настройки для таргетирования по дате, типу устройства, местоположению клиента на сайте, времени нахождения на странице.
  • Интеграция с другими сервисами маркетинга и рассылок.
  • Высокая стоимость.
  • Бесплатный тариф подходит только для изучения базовых возможностей сервиса.
  1. Бесплатный тариф — не более 5000 просмотров баннера в месяц, не более 10 всплывающих окон, базовые возможности для изменения дизайна, таргетирование только по типу устройства, 1 сравнительный тест, стандартные возможности для интеграции с другими маркетинговыми сервисами, отображение логотипа Hello Bar.
  2. Growth ($29 в месяц) — до 50 000 просмотров, безлимитное количество всплывающих окон, продвинутые инструменты кастомизации и возможности для таргетирования, неограниченное A/B-тестирование, продвинутые возможности для интеграции, удаление логотипа Hello Bar.
  3. Elite ($99 в месяц) — до 500 000 просмотров, премиальные настройки дизайна, возможности таргетирования и интеграции, приоритетная техническая поддержка.

При оплате тарифа на год 2 месяца вы получаете в подарок.

Getsitecontrol – удобный инструмент для получения отклика от пользователей

Getsitecontrol – ещё один сервис с различными виджетами для повышения конверсии. Он предлагает добавить на сайт всплывающие окна, формы подписки, опросы, кнопки соцсетей. Нужный виджет вставляется на страницу одной строчкой кода. Затем вносить правки и анализировать показатели можно через панель управления Getsitecontrol.

Внешний вид формы настраивается в визуальном редакторе. Конструктор позволяет выбрать расположение всплывающего окна, цветовую схему, шрифт, анимацию. При настройке попапа особое внимание уделяется таргетингу. Вы можете настраивать различные фильтры аудитории, чтобы повысить эффективность предложения. Доступно срабатывание по стране, устройству, ОС, браузеру, источнику трафика, меткам, показателям возврата и т.д.

  • Простое создание виджетов в визуальном редакторе.
  • Расширенные настройки дизайна: возможность загрузить собственное изображение, управление цветами, шрифтами, анимацией.
  • Адаптивный дизайн форм.
  • Встроенный редактор CSS.
  • Многостраничные опросы, контактные и другие формы внутри небольшого виджета.
  • Умные триггеры для запуска и остановки появления всплывающих окон.
  • A/B-тестирование.
  • Статистика в режиме реального времени.
  • Интеграция с различными маркетинговыми сервисами.
  • Не убирается логотип сервиса.
  • Скудные описания тарифов, из которых непонятно, какие именно возможности доступны пользователям при оплате конкретного пакета услуг.

По умолчанию сервис предлагает три тарифных плана:

  1. Small ($9 в месяц) — 1 сайт, до 10 000 просмотров всплывающего окна.
  2. Medium ($19 в месяц) — 1 сайт, до 100 000 просмотров всплывающего окна.
  3. Large ($29 в месяц) — 1 сайт, безлимитное количество просмотров.
Читайте также:  Планшетник с установленной windows

На всех тарифах можно увеличить количество сайтов. Хотите подключить Medium на 2 проекта — это будет стоить $38 долларов в месяц. Стоимость одного сайта не меняется в зависимости от количества. Получить скидку можно только при оплате тарифа на год — вы заплатите за 10 месяцев и ещё 2 будут идти в подарок.

MailMunch – сервис для сбора электронной почты пользователей

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

Сервис предлагает полный контроль над фоном, цветами и шрифтами. Все формы имеют адаптивный интерфейс, так что привлекательно выглядят на разных экранах. В настройках всплывающих окон вы самостоятельно задаете триггеры для их появления, чтобы добиться максимальной эффективности и не раздражать пользователей.

  • Бесплатный тариф с неограниченным количеством форм.
  • Большое количество шаблонов.
  • Адаптивный дизайн.
  • Редактор CSS.
  • Инструменты A/B-тестирования.
  • Продвинутые инструменты аналитики.
  • Возврат денег в течение 60 дней после оплаты тарифа в случае отказа от услуг.
  • A/B-тестирование доступно только на одном из старших тарифов, так что платить за него приходится больше, чем на других сервисах.
  • Базовый набор шаблонов не впечатляет, а для открытия премиальных тем надо приобретать тариф не ниже Gold.
  1. Бесплатный тариф — 1 сайт, неограниченное количество форм, базовые возможности для таргетирования, интеграции со сторонними сервисами.
  2. Silver ($15 в месяц) — 3 сайта, удаление логотипа сервиса, аналитика и отчеты, мгновенные оповещения по электронной почте.
  3. Gold ($25 в месяц) — 5 сайтов, продвинутая аналитика, премиальные темы, редактор CSS, A/B-тестирование, трекинг пикселей.
  4. Agency ($75 в месяц) — неограниченное количество сайтов, инструменты для управления командой, бесплатная установка, приоритетная поддержка.

При оплате подписки на год вы получаете скидку 20%.

Как добавить всплывающее окно на сайт?

Все сервисы предлагают простую интеграцию всплывающего окна или баннера через вставку HTML-кода. Обычно фрагмент добавляется перед закрывающимся тегом

Popups and window methods

A popup window is one of the oldest methods to show additional document to user.

Basically, you just run:

…And it will open a new window with given URL. Most modern browsers are configured to open url in new tabs instead of separate windows.

Popups exist from really ancient times. The initial idea was to show another content without closing the main window. As of now, there are other ways to do that: we can load content dynamically with fetch and show it in a dynamically generated

Also, popups are tricky on mobile devices, that don’t show multiple windows simultaneously.

Still, there are tasks where popups are still used, e.g. for OAuth authorization (login with Google/Facebook/…), because:

  1. A popup is a separate window which has its own independent JavaScript environment. So opening a popup from a third-party, non-trusted site is safe.
  2. It’s very easy to open a popup.
  3. A popup can navigate (change URL) and send messages to the opener window.

In the past, evil sites abused popups a lot. A bad page could open tons of popup windows with ads. So now most browsers try to block popups and protect the user.

Most browsers block popups if they are called outside of user-triggered event handlers like onclick .

This way users are somewhat protected from unwanted popups, but the functionality is not disabled totally.

What if the popup opens from onclick , but after setTimeout ? That’s a bit tricky.

The popup opens in Chrome, but gets blocked in Firefox.

…If we decrease the delay, the popup works in Firefox too:

The difference is that Firefox treats a timeout of 2000ms or less are acceptable, but after it – removes the “trust”, assuming that now it’s “outside of the user action”. So the first one is blocked, and the second one is not.

window.open

The syntax to open a popup is: window.open(url, name, params) :

url An URL to load into the new window. name A name of the new window. Each window has a window.name , and here we can specify which window to use for the popup. If there’s already a window with such name – the given URL opens in it, otherwise a new window is opened. params The configuration string for the new window. It contains settings, delimited by a comma. There must be no spaces in params, for instance: width=200,height=100 .

Читайте также:  Windows 10 download and install free

Settings for params :

  • Position:
    • left/top (numeric) – coordinates of the window top-left corner on the screen. There is a limitation: a new window cannot be positioned offscreen.
    • width/height (numeric) – width and height of a new window. There is a limit on minimal width/height, so it’s impossible to create an invisible window.
  • Window features:
    • menubar (yes/no) – shows or hides the browser menu on the new window.
    • toolbar (yes/no) – shows or hides the browser navigation bar (back, forward, reload etc) on the new window.
    • location (yes/no) – shows or hides the URL field in the new window. FF and IE don’t allow to hide it by default.
    • status (yes/no) – shows or hides the status bar. Again, most browsers force it to show.
    • resizable (yes/no) – allows to disable the resize for the new window. Not recommended.
    • scrollbars (yes/no) – allows to disable the scrollbars for the new window. Not recommended.

There is also a number of less supported browser-specific features, which are usually not used. Check window.open in MDN for examples.

Example: a minimalistic window

Let’s open a window with minimal set of features, just to see which of them browser allows to disable:

Here most “window features” are disabled and window is positioned offscreen. Run it and see what really happens. Most browsers “fix” odd things like zero width/height and offscreen left/top . For instance, Chrome open such a window with full width/height, so that it occupies the full screen.

Let’s add normal positioning options and reasonable width , height , left , top coordinates:

Most browsers show the example above as required.

Rules for omitted settings:

  • If there is no 3rd argument in the open call, or it is empty, then the default window parameters are used.
  • If there is a string of params, but some yes/no features are omitted, then the omitted features assumed to have no value. So if you specify params, make sure you explicitly set all required features to yes.
  • If there is no left/top in params, then the browser tries to open a new window near the last opened window.
  • If there is no width/height , then the new window will be the same size as the last opened.

Accessing popup from window

The open call returns a reference to the new window. It can be used to manipulate it’s properties, change location and even more.

In this example, we generate popup content from JavaScript:

And here we modify the contents after loading:

Please note: immediately after window.open , the new window isn’t loaded yet. That’s demonstrated by alert in line (*) . So we wait for onload to modify it. We could also use DOMContentLoaded handler for newWin.document .

Windows may freely access content of each other only if they come from the same origin (the same protocol://domain:port).

Otherwise, e.g. if the main window is from site.com , and the popup from gmail.com , that’s impossible for user safety reasons. For the details, see chapter Cross-window communication.

Accessing window from popup

A popup may access the “opener” window as well using window.opener reference. It is null for all windows except popups.

If you run the code below, it replaces the opener (current) window content with “Test”:

let newWin = window.open(«about:blank», «hello», «width=200,height=200»); newWin.document.write( «

Comments

  • If you have suggestions what to improve — please submit a GitHub issue or a pull request instead of commenting.
  • If you can’t understand something in the article – please elaborate.
  • To insert few words of code, use the tag, for several lines – wrap them in

tag, for more than 10 lines – use a sandbox (plnkr, jsbin, codepen…)

Оцените статью