Плагин Popup Builder by OptinMonster позволяет создавать кампании со всплывающими окнами, формы подписки по электронной почте и другие типы интерактивных всплывающих окон. С помощью WPML Вы можете отображать разные кампании со всплывающими окнами на разных языках и подключать свои мультиязычные кампании к разным спискам контактов.
В нашем блоге можно найти сравнение рекомендованных инструментов email-маркетинга и лидогенерации для мультиязычных сайтов.
Начало работы
Перед началом работы убедитесь, что на Вашем сайте установлены и активированы следующие плагины:
- Popup Builder by OptinMonster (в зависимости от того, как Вы форматируете URL-адреса языков, может потребоваться тарифный план Pro. Мы подробно рассмотрим эти случаи ниже).
- Базовый плагин WPML и дополнение WPML Перевод строк
Если Вы впервые используете WPML, ознакомьтесь с нашим Руководством по началу работы. В нем кратко описаны все доступные варианты перевода.
Создание мультиязычных кампаний OptinMonster с помощью WPML
Плагин OptinMonster позволяет выбрать один из 6 типов кампаний:
- Всплывающее окно (Popup)
- Плавающая панель (Floating Bar)
- Полноэкранный режим (Fullscreen)
- Встроенная (Inline)
- Выезжающая панель (Slide-in)
- Игровая (Gamified)
Если у Вас сайт на базе WPML и Вы хотите запускать мультиязычные кампании, Вам необходимо вручную создать кампании на языке по умолчанию и дополнительных языках Вашего сайта.
Затем OptinMonster позволяет подключать кампании к нескольким поставщикам услуг электронной почты или разным спискам контактов. При создании мультиязычных кампаний Вы можете выбрать, к какому поставщику услуг электронной почты и списку контактов подключить каждую из них.
С помощью плагина OptinMonster Вы также можете указать записи или страницы, на которых хотите отображать кампании. Однако действия, которые необходимо выполнить для отображения или скрытия мультиязычных кампаний, зависят от формата URL языка, выбранного при настройке WPML.
Вы можете создавать мультиязычные кампании с помощью базовой версии плагина OptinMonster, только если для формата URL задано значение «Разные языки в каталогах». Для двух других вариантов формата URL требуется подписка OptinMonster Pro или выше.
Создание мультиязычных кампаний с форматом URL «Разные языки в каталогах»
Если для структуры URL задано значение Разные языки в каталогах, Вы можете отображать или скрывать мультиязычные кампании, настроив правила таргетинга страниц.
Чтобы задать правила таргетинга для кампании на языке по умолчанию Вашего сайта:
- Перейдите в OptinMonster → Campaigns и добавьте или измените кампанию на языке по умолчанию Вашего сайта.
- Перейдите на вкладку Display Rules. В разделе Display Rules в нижней части страницы выберите параметр Page Targeting.
- Установите для набора правил значение If… current URL path does not start with es/ (Если… текущий путь URL не начинается с es/). Обязательно замените URL-адрес из примера (es/) на свой язык. Если у Вас несколько дополнительных языков, добавьте новое правило для каждого дополнительного языка на Вашем сайте таким же образом.

- На вкладке Integrations выберите поставщика услуг электронной почты и список контактов, к которым Вы хотите подключить кампанию на языке по умолчанию.
- Выполните оставшиеся шаги и нажмите Publish (Опубликовать) для Вашей кампании в OptinMonster. Затем выйдите из конструктора кампаний.

- Вы будете автоматически перенаправлены на страницу WordPress Output Settings, где сможете задать расширенные условия таргетинга. Когда Вы будете готовы завершить процесс публикации, найдите раздел Visibility & Status и измените Status на Published (Опубликовано). Не забудьте нажать кнопку Save Changes (Сохранить изменения).

Если на Вашем сайте несколько дополнительных языков, возможно, Вы не захотите создавать все эти правила вручную. В таком случае их можно создать программным путем. Вы можете настроить отображение или скрытие кампаний на своем сайте, используя расширенный подход к сопоставлению шаблонов RegEx (регулярных выражений).
Чтобы задать правила таргетинга страниц для кампаний на дополнительных языках:
- Перейдите к дизайну кампании на дополнительном языке Вашего сайта.
- Перейдите на вкладку Display Rules и выберите параметр Page Targeting. Установите для набора правил значение current URL path starts with es/ (текущий путь URL начинается с es/). Обязательно замените путь URL (es/) на свой дополнительный язык.

- На вкладке Integrations выберите поставщика услуг электронной почты и список контактов, к которым Вы хотите подключить кампанию на дополнительном языке.

- Выполните оставшиеся шаги и нажмите Publish (Опубликовать) для Вашей кампании в OptinMonster. Как и в случае с кампанией на языке по умолчанию, выйдите из конструктора кампаний, чтобы опубликовать кампанию на странице WordPress Output Settings.
Примечание: на странице WordPress Output Settings Вы можете задать дополнительные расширенные правила расположения для отображения Вашей кампании. Например, Вы можете настроить отображение и/или исключение кампании для отдельных записей или страниц на Вашем дополнительном языке. Для этого выбранные записи и страницы уже должны быть переведены.

Создание мультиязычных кампаний с форматом URL «Название языка добавлено в качестве параметра»
Для этого рабочего процесса требуется подписка OptinMonster Pro или выше.
Если Вы форматируете URL-адреса языков в виде параметров, Вы можете отображать мультиязычные кампании OptinMonster, настроив таргетинг кампаний на URL-адреса с аргументами запроса.
Чтобы задать аргументы запроса для кампаний на языке по умолчанию Вашего сайта:
- Начните с создания или редактирования кампании на языке по умолчанию Вашего сайта. На вкладке Display Rules нажмите Targeting и выберите параметр Query Targeting.

- Установите для URL query arg значение key does not exist. В третьем поле введите lang.

- Выполните оставшиеся шаги и нажмите Publish (Опубликовать) для кампании в OptinMonster.
- Выйдите из конструктора кампаний, чтобы перейти на страницу WordPress Output Settings. Для публикации кампании в WordPress найдите раздел Visibility & Status и измените Status на Published (Опубликовано). Не забудьте нажать кнопку Save Changes (Сохранить изменения).
Чтобы задать аргументы запроса для кампаний, созданных на дополнительном языке Вашего сайта:
- Создайте или измените кампанию на дополнительном языке Вашего сайта. На вкладке Display Rules нажмите Targeting и выберите параметр Query Targeting.
- Установите для таргетинга запроса следующее значение: If… the URL query arg key exactly matches lang (Если… ключ аргумента запроса URL точно совпадает с lang) и value contains es (значение содержит es). Обязательно замените es на код Вашего дополнительного языка.

- Выполните оставшиеся шаги и нажмите Publish (Опубликовать) для кампании в OptinMonster.
- Выйдите из конструктора кампаний, чтобы автоматически перейти на страницу WordPress Output Settings. Проверив настройки вывода, найдите раздел Visibility & Status и измените Status на Published (Опубликовано). Не забудьте нажать кнопку Save Changes (Сохранить изменения).
Создание мультиязычных кампаний с форматом URL «Свой домен для каждого языка»
Если в WPML Вы настроили отображение URL-адресов как разных доменов для каждого языка, обратите внимание, что Вы не сможете настроить мультиязычные кампании на этих субдоменах с помощью плагина OptinMonster Popup Builder.
Вместо этого, если Вы используете данный формат URL и хотите создавать мультиязычные кампании, Вам потребуется настроить каждый субдомен как отдельный сайт прямо из Вашей учетной записи OptinMonster. Затем Вы сможете использовать таргетинг на субдомены, чтобы Ваша кампания загружалась корректно в зависимости от языкового параметра в Вашем субдомене.
Перевод встроенных кампаний, добавленных в запись или на страницу с помощью блока OptinMonster
С помощью блока OptinMonster Вы можете выбрать и отобразить любые созданные Вами встроенные формы. Прежде чем выполнять описанные ниже действия, убедитесь, что у Вас уже созданы встроенные кампании как на языке по умолчанию, так и на дополнительных языках Вашего сайта. Затем войдите в свою учетную запись OptinMonster и скопируйте ID кампании для формы на дополнительном языке.

Теперь добавьте новую запись или страницу, либо измените существующую:
- Добавьте блок OptinMonster и выберите из списка встроенную кампанию на языке по умолчанию Вашего сайта. Затем нажмите Publish (Опубликовать) для страницы.

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

Известные проблемы
Между этим плагином и WPML нет нерешенных проблем совместимости. Посмотреть все известные проблемы.Альтернативные плагины для email-маркетинга
WPML совместим с различными другими плагинами WordPress для email-маркетинга и лидогенерации. Посетите наше руководство Лучшие решения для email-маркетинга и лидогенерации, чтобы узнать больше о рекомендуемых нами решениях.