Плагин 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 позволяет подключать кампании к нескольким провайдерам email-сервисов или разным спискам контактов (открывается в новой вкладке). При создании мультиязычных кампаний Вы сможете выбрать, к какому email-провайдеру и списку контактов подключить каждую из них.
С помощью плагина OptinMonster Вы также можете указать записи или страницы, на которых хотите отображать кампании. Однако шаги, которые необходимо предпринять для показа или скрытия мультиязычных кампаний, зависят от формата URL-адресов языков, выбранного при настройке WPML.
Вы можете создавать мультиязычные кампании с использованием базовой версии плагина OptinMonster только в том случае, если для формата URL задано значение «Разные языки в каталогах». Для двух других вариантов формата URL требуется подписка OptinMonster Pro или выше.
Создание мультиязычных кампаний с форматом URL «Разные языки в каталогах»
Если для структуры URL задано значение Разные языки в каталогах, Вы можете показывать или скрывать мультиязычные кампании, настроив правила таргетинга страниц.
Чтобы задать правила таргетинга для кампании на языке по умолчанию Вашего сайта:
- Перейдите в OptinMonsterCampaigns и добавьте или измените кампанию на языке по умолчанию Вашего сайта.
- Перейдите на вкладку Display Rules. В разделе Display Rules внизу страницы выберите параметр Page Targeting.
- Задайте для набора правил условие If… current URL path does not start with es/. Обязательно замените пример URL-адреса, es/, на Ваш собственный язык. Если у Вас несколько дополнительных языков, добавьте новое правило для каждого дополнительного языка на Вашем сайте таким же образом.
- На вкладке Integrations выберите провайдера email-сервиса и список контактов, к которым Вы хотите подключить кампанию на языке по умолчанию.
- Выполните оставшиеся шаги и нажмите Publish для Вашей кампании в OptinMonster. Затем выйдите из конструктора кампаний.
- Вы будете автоматически перенаправлены на страницу WordPress Output Settings, где сможете задать расширенные условия таргетинга. Когда Вы будете готовы завершить процесс публикации, найдите раздел Visibility & Status и измените Status на Опубликовано. Не забудьте нажать кнопку Сохранить изменения.
Если на Вашем сайте используется несколько дополнительных языков, возможно, Вы не захотите создавать все эти правила вручную. В этом случае Вы можете создать их программно. Вы можете выбрать показ или скрытие кампаний на Вашем сайте, используя расширенный подход к сопоставлению шаблонов RegEx (регулярные выражения) (открывается в новой вкладке).
Чтобы задать правила таргетинга страниц для кампаний на дополнительных языках:
- Перейдите к дизайну кампании на дополнительном языке Вашего сайта.
- Откройте вкладку Display Rules и выберите параметр Page Targeting. Задайте для набора правил условие current URL path starts with es/. Обязательно замените путь URL, es/, на Ваш собственный дополнительный язык.
- На вкладке Integrations выберите провайдера email-сервиса и список контактов, к которым Вы хотите подключить кампанию на Вашем дополнительном языке.
- Выполните оставшиеся шаги и нажмите Publish для Вашей кампании в OptinMonster. Аналогично кампании на языке по умолчанию, выйдите из конструктора кампаний, чтобы опубликовать кампанию на странице WordPress Output Settings.
Примечание: на странице WordPress Output Settings Вы можете задать дополнительные расширенные правила расположения для отображения Вашей кампании. Например, Вы можете выбрать показ и/или исключение кампании для отдельных записей или страниц на Вашем дополнительном языке. Чтобы это было возможно, выбранные записи и страницы уже должны быть переведены.
Создание мультиязычных кампаний с форматом URL «Название языка добавлено в качестве параметра»
Для этого рабочего процесса требуется подписка OptinMonster Pro или выше.
Если Вы форматируете URL-адреса языков как параметры, Вы можете отображать мультиязычные кампании OptinMonster, настраивая таргетинг кампаний на URL-адреса с аргументами запроса.
Чтобы задать аргументы запроса для кампаний на языке по умолчанию Вашего сайта:
- Начните с создания или редактирования кампании на языке по умолчанию Вашего сайта. На вкладке Display Rules нажмите Targeting и выберите параметр Query Targeting.
- Задайте для the URL query arg значение key does not exist. В третьем поле введите термин lang.
- Выполните оставшиеся шаги и нажмите Publish для кампании в OptinMonster.
- Выйдите из конструктора кампаний, чтобы перейти на страницу WordPress Output Settings. Чтобы опубликовать кампанию в WordPress, найдите раздел Visibility & Status и измените Status на Опубликовано. Не забудьте нажать кнопку Сохранить изменения.
Чтобы задать аргументы запроса для кампаний, созданных на дополнительном языке Вашего сайта:
- Создайте или измените кампанию на дополнительном языке Вашего сайта. На вкладке Display Rules нажмите Targeting и выберите параметр Query Targeting.
- Задайте для таргетинга по запросу следующее условие: If… the URL query arg key exactly matches lang и value contains es. Обязательно замените es на код Вашего дополнительного языка.
- Выполните оставшиеся шаги и нажмите Publish для кампании в OptinMonster.
- Выйдите из конструктора кампаний, чтобы автоматически перейти на страницу WordPress Output Settings. После проверки настроек вывода найдите раздел Visibility & Status и измените Status на Опубликовано. Не забудьте нажать кнопку Сохранить изменения.
Создание мультиязычных кампаний с форматом URL «Свой домен для каждого языка»
Если в WPML Вы настроили отображение URL-адресов как разных доменов для каждого языка, обратите внимание, что Вы не сможете настроить мультиязычные кампании на этих поддоменах с помощью плагина OptinMonster Popup Builder.
Вместо этого, если Вы используете этот формат URL и хотите создавать мультиязычные кампании, Вам потребуется настроить каждый поддомен как отдельный сайт прямо из Вашей учетной записи OptinMonster (открывается в новой вкладке). Затем Вы можете использовать таргетинг по поддоменам (открывается в новой вкладке), чтобы Ваша кампания загружалась соответствующим образом на основе языкового параметра в Вашем поддомене.
Перевод встроенных кампаний, добавленных в запись или на страницу с помощью блока OptinMonster
С помощью блока OptinMonster Вы можете выбрать и отобразить любые созданные Вами встроенные формы. Прежде чем выполнять описанные ниже шаги, убедитесь, что у Вас уже созданы встроенные кампании как на языке по умолчанию, так и на дополнительном языке Вашего сайта. Затем войдите в свою учетную запись OptinMonster (открывается в новой вкладке) и скопируйте ID кампании для формы на Вашем дополнительном языке.
Теперь добавьте новую запись или страницу либо отредактируйте существующую:
- Добавьте блок OptinMonster и выберите из списка встроенную кампанию на языке по умолчанию Вашего сайта. Затем нажмите Опубликовать для страницы.
- В блоке Язык на правой боковой панели нажмите на значок плюса рядом с языком, на который Вы хотите перевести страницу.
- Вы будете перенаправлены в Расширенный редактор переводов, где сможете перевести контент Вашей страницы. Вы также должны увидеть ID формы на языке по умолчанию, доступный для перевода. Вставьте ID кампании для формы на дополнительном языке в качестве перевода.
Известные проблемы
Между этим плагином и WPML нет нерешенных проблем совместимости. Поиск по всем известным проблемам.Альтернативные плагины для email-маркетинга
WPML совместим с различными другими плагинами WordPress для email-маркетинга и лидогенерации. Посетите наше руководство Лучшие инструменты email-маркетинга и лидогенерации, чтобы узнать больше о рекомендуемых нами решениях.