WPML

Плагин 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 задано значение Разные языки в каталогах, Вы можете показывать или скрывать мультиязычные кампании, настроив правила таргетинга страниц.

Чтобы задать правила таргетинга для кампании на языке по умолчанию Вашего сайта:

  1. Перейдите в OptinMonsterCampaigns и добавьте или измените кампанию на языке по умолчанию Вашего сайта.
  2. Перейдите на вкладку Display Rules. В разделе Display Rules внизу страницы выберите параметр Page Targeting.
  3. Задайте для набора правил условие If… current URL path does not start with es/. Обязательно замените пример URL-адреса, es/, на Ваш собственный язык. Если у Вас несколько дополнительных языков, добавьте новое правило для каждого дополнительного языка на Вашем сайте таким же образом.
  1. На вкладке Integrations выберите провайдера email-сервиса и список контактов, к которым Вы хотите подключить кампанию на языке по умолчанию.
  2. Выполните оставшиеся шаги и нажмите Publish для Вашей кампании в OptinMonster. Затем выйдите из конструктора кампаний.
  1. Вы будете автоматически перенаправлены на страницу WordPress Output Settings, где сможете задать расширенные условия таргетинга. Когда Вы будете готовы завершить процесс публикации, найдите раздел Visibility & Status и измените Status на Опубликовано. Не забудьте нажать кнопку Сохранить изменения.

Если на Вашем сайте используется несколько дополнительных языков, возможно, Вы не захотите создавать все эти правила вручную. В этом случае Вы можете создать их программно. Вы можете выбрать показ или скрытие кампаний на Вашем сайте, используя расширенный подход к сопоставлению шаблонов RegEx (регулярные выражения) (открывается в новой вкладке).

Чтобы задать правила таргетинга страниц для кампаний на дополнительных языках:

  1. Перейдите к дизайну кампании на дополнительном языке Вашего сайта.
  2. Откройте вкладку Display Rules и выберите параметр Page Targeting. Задайте для набора правил условие current URL path starts with es/. Обязательно замените путь URL, es/, на Ваш собственный дополнительный язык.
  1. На вкладке Integrations выберите провайдера email-сервиса и список контактов, к которым Вы хотите подключить кампанию на Вашем дополнительном языке.
  1. Выполните оставшиеся шаги и нажмите Publish для Вашей кампании в OptinMonster. Аналогично кампании на языке по умолчанию, выйдите из конструктора кампаний, чтобы опубликовать кампанию на странице WordPress Output Settings.

Примечание: на странице WordPress Output Settings Вы можете задать дополнительные расширенные правила расположения для отображения Вашей кампании. Например, Вы можете выбрать показ и/или исключение кампании для отдельных записей или страниц на Вашем дополнительном языке. Чтобы это было возможно, выбранные записи и страницы уже должны быть переведены.

Создание мультиязычных кампаний с форматом URL «Название языка добавлено в качестве параметра»

Для этого рабочего процесса требуется подписка OptinMonster Pro или выше.

Если Вы форматируете URL-адреса языков как параметры, Вы можете отображать мультиязычные кампании OptinMonster, настраивая таргетинг кампаний на URL-адреса с аргументами запроса.

Чтобы задать аргументы запроса для кампаний на языке по умолчанию Вашего сайта:

  1. Начните с создания или редактирования кампании на языке по умолчанию Вашего сайта. На вкладке Display Rules нажмите Targeting и выберите параметр Query Targeting.
  1. Задайте для the URL query arg значение key does not exist. В третьем поле введите термин lang.
  1. Выполните оставшиеся шаги и нажмите Publish для кампании в OptinMonster.
  2. Выйдите из конструктора кампаний, чтобы перейти на страницу WordPress Output Settings. Чтобы опубликовать кампанию в WordPress, найдите раздел Visibility & Status и измените Status на Опубликовано. Не забудьте нажать кнопку Сохранить изменения.

Чтобы задать аргументы запроса для кампаний, созданных на дополнительном языке Вашего сайта:

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

Создание мультиязычных кампаний с форматом URL «Свой домен для каждого языка»

Если в WPML Вы настроили отображение URL-адресов как разных доменов для каждого языка, обратите внимание, что Вы не сможете настроить мультиязычные кампании на этих поддоменах с помощью плагина OptinMonster Popup Builder.

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

Перевод встроенных кампаний, добавленных в запись или на страницу с помощью блока OptinMonster

С помощью блока OptinMonster Вы можете выбрать и отобразить любые созданные Вами встроенные формы. Прежде чем выполнять описанные ниже шаги, убедитесь, что у Вас уже созданы встроенные кампании как на языке по умолчанию, так и на дополнительном языке Вашего сайта. Затем войдите в свою учетную запись OptinMonster (открывается в новой вкладке) и скопируйте ID кампании для формы на Вашем дополнительном языке.

Теперь добавьте новую запись или страницу либо отредактируйте существующую:

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

Известные проблемы

Между этим плагином и WPML нет нерешенных проблем совместимости. Поиск по всем известным проблемам.

Альтернативные плагины для email-маркетинга

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

Автор:Amir