Плагин расширяет возможности Profile Builder путем безупречной интеграции форм регистрации с сервисами подписки Campaign Monitor, что позволяет эффективно управлять регистрацией пользователей и email-коммуникациями. Объединяя эти функциональности, он оптимизирует процесс сбора данных пользователей во время регистрации и их синхронизации с Campaign Monitor для запуска целевых email-маркетинговых кампаний. Разработанный с учетом пользовательского опыта, плагин предлагает дружелюбный интерфейс в среде WordPress, что делает его доступным и легким в настройке для администраторов. Кроме того, он предоставляет обширные опции настройки для того, чтобы настроить интеграцию в соответствии с конкретными требованиями брендинга и маркетинга. Это упрощенное решение позволяет владельцам веб-сайтов легко увеличить свои списки подписчиков и взаимодействовать с аудиторией через целевые email-кампании, улучшая общее вовлечение пользователей и коэффициент конверсии.

Версия плагина: 1.1.0
 
WordPress плагин Profile Builder Campaign Monitor

Особенности плагина

Бесшовная интеграция между Profile Builder и Campaign Monitor революционизирует стратегии регистрации пользователей и email-маркетинга, обеспечивая эффективный сбор данных и управление абонентами из одной платформы. Администраторы могут легко настроить плагин для сопоставления полей формы с переменными Campaign Monitor, обеспечивая точную синхронизацию данных для персонализированных коммуникаций и целевых маркетинговых кампаний. С помощью продвинутых возможностей автоматизации он сокращает ручное управление списками подписчиков, автоматизируя процесс от регистрации пользователя до сегментации списка рассылки в Campaign Monitor. Более того, совместимость Profile Builder Campaign Monitor с многофункциональными возможностями Profile Builder дает администраторам возможность создавать динамичные формы регистрации, собирающие актуальную информацию о пользователях для эффективных email-кампаний, дополнительно оптимизируя стратегии генерации лидов и конверсии.

Гибкость плагина распространяется на его совместимость с различными темами WordPress и веб-сайтами, обеспечивая безупречную интеграцию и безупречную производительность на разных платформах. Его адаптивный дизайн и легкая архитектура гарантируют оптимальные времена загрузки и пользовательский опыт, поддерживая производительность веб-сайта и улучшая маркетинговые возможности. Бесшовная синхронизация между Profile Builder и Campaign Monitor способствует цельному пути пользователя, от регистрации до взаимодействия по email, повышая коэффициент конверсии и удержание подписчиков. Используя интуитивные возможности плагина и безупречную интеграцию, владельцы веб-сайтов могут усовершенствовать свои стратегии email-маркетинга и использовать данные пользователей для целевых кампаний, созданных для конкретных аудиторий, максимизируя вовлеченность и возврат инвестиций.

Синергия между Profile Builder и Campaign Monitor повышает маркетинговый потенциал веб-сайтов WordPress, совмещая регистрацию пользователей и услуги по подписке на email безупречным образом. Интуитивный интерфейс и мощные функциональные возможности плагина предлагают упрощенное решение для сбора данных пользователей и использования их для целевых email-кампаний, улучшая вовлеченность аудитории и коэффициент конверсии. Администраторы могут использовать силу автоматизированной синхронизации данных и сегментации, уменьшая ручные задачи и оптимизируя управление подписчиками. Благодаря дизайну, ориентированному на пользователя, и опциям настройки, плагин дает владельцам сайтов возможность создавать персонализированные формы регистрации и email-кампании, отражающие интересы их аудитории, в конечном итоге способствуя росту и успеху в их маркетинговых усилиях.

Спецификации:

Дата выхода: 11-10-2019
Дата обновления: 06-08-2020
Тип расширения: Платный
Лицензия: GPL
Тематика: Клиенты и сообщества для Profile Builder Pro
Совместимость: W5.x
Включает в себя: Плагин
Языковые пакеты: Английский
Разработчик: CozmosLabs

Рейтинг:
4.4959016393443 1 1 1 1 1 (Оценок: 244)
4.4959016393443 244

Скачивание по подписке!

Вам необходимо авторизоваться на сайте и приобрести клубную подписку!

Поделись с друзьями!

 

Руководство по Profile Builder Campaign Monitor: подписка пользователей WordPress в Campaign Monitor

Profile Builder Campaign Monitor нужен тогда, когда подписка на рассылку должна быть частью регистрации, личного кабинета или редактирования профиля пользователя в WordPress. В этом руководстве разберём не только включение add-on, но и рабочую связку: поля Profile Builder, список Campaign Monitor, согласие пользователя, сегменты и проверку результата после тестовой регистрации.

Обложка руководства по Profile Builder Campaign Monitor для WordPress
Общая схема: форма регистрации передаёт выбранные пользователем данные в список и сегменты Campaign Monitor.

Главная ценность этой интеграции не в том, что на сайте появляется ещё одна форма подписки. Она связывает маркетинговый список с уже существующими данными профиля: именем, адресом электронной почты, интересами, ролью пользователя, выбранным типом участия или другим полем, которое вы заранее добавили в Profile Builder.

Ниже описан практический порядок работы: что подготовить до установки, где включить модуль, как подключить Client API Key, как сопоставить поля, где добавить флажок подписки, как проверить сегменты и что делать, если подписчик не появился в Campaign Monitor. Текст рассчитан на владельца сайта, вебмастера или маркетолога, который уже понимает задачу рассылки и хочет настроить её без правки файлов плагина.

Когда эта связка действительно нужна

Profile Builder сам по себе отвечает за пользовательские формы WordPress: регистрацию, вход, восстановление пароля и редактирование профиля. Campaign Monitor отвечает за списки подписчиков, рассылки, пользовательские поля и сегменты. Add-on соединяет эти две части так, чтобы пользователь мог подписаться в тот момент, когда он уже заполняет профиль или создаёт учётную запись.

Это особенно полезно на сайтах, где подписчик и пользователь сайта - не два разных человека в разных системах, а один и тот же контакт. Например, участник закрытого клуба регистрируется на сайте, выбирает интересы, соглашается получать новости, а затем попадает в нужный список Campaign Monitor с заполненными полями для дальнейшей сегментации.

Сценарии, где add-on уместен

  • Сайт сообщества, где регистрационная форма собирает интересы, роль участника или направление деятельности.
  • Образовательный проект, где студент выбирает тематику курсов и получает письма по выбранному направлению.
  • Закрытый каталог, member-зона или личный кабинет, где пользователь может позже изменить предпочтения в форме редактирования профиля.
  • Сайт с несколькими рассылками, где разные флажки подписки должны вести в разные списки Campaign Monitor.
  • Проект, где маркетологу нужны не только адрес и имя, но и данные профиля для сегментов и персонализации.

Когда лучше выбрать другой подход

Если вам нужна только простая форма подписки в футере или всплывающем окне, а регистрация пользователей на сайте не используется, Profile Builder Campaign Monitor может быть лишним уровнем. В таком случае проще взять отдельную форму Campaign Monitor, специализированный плагин подписки или форму в конструкторе, который уже стоит на сайте.

Если же подписка зависит от пользовательского профиля, этот add-on удобнее обычного виджета. Он позволяет строить форму вокруг данных WordPress-пользователя и отправлять в Campaign Monitor именно те поля, которые пользователь заполнил в Register или Edit Profile form.

Как понять, подходит ли Profile Builder Campaign Monitor для вашей задачи
Ситуация Подходит ли add-on Причина
Подписка должна быть частью регистрации пользователя Да Флажок Campaign Monitor добавляется в поля Profile Builder и работает вместе с формой регистрации.
Нужно передать интересы или профильные данные в Campaign Monitor Да Поля Campaign Monitor можно сопоставить с полями Profile Builder для выбранного списка.
Нужна только форма подписки без регистрации Иногда Встроенный виджет есть, но для простой задачи часто удобнее отдельная форма Campaign Monitor.
Нужны сложные заявки, платежи или многошаговые маркетинговые формы Зависит от проекта Возможно, лучше подойдёт отдельный конструктор форм с интеграцией Campaign Monitor.

Что подготовить до установки

Большая часть ошибок в такой интеграции появляется не из-за WordPress, а из-за неподготовленного списка Campaign Monitor. До установки стоит решить, какие данные вы хотите собирать, какие поля реально нужны для рассылки и в какой список будет попадать пользователь после согласия.

Не начинайте с добавления флажка в форму, пока не понятно, какой список и какие поля будут принимать данные. Иначе после первой проверки окажется, что поле обязательное в Campaign Monitor, но не обязательное в Profile Builder, дата хранится в другом формате, а сегмент пустой, потому что значения не совпадают с правилами.

Проверка WordPress и Profile Builder

Для работы add-on нужен установленный Profile Builder в премиальной редакции, где доступны расширенные add-ons. В документации Cozmoslabs Campaign Monitor описан как Advanced add-on, доступный для Basic, Pro или Agency. Отдельно указано требование к основному Profile Builder Basic or Pro не ниже версии, указанной в документации add-on.

На сайте должны быть рабочие страницы с формами Profile Builder. Обычно это страница регистрации с блоком или шорткодом [wppb-register] и страница редактирования профиля с [wppb-edit-profile]. Если формы ещё не созданы, сначала настройте базовый Profile Builder: страницы, поля, роли, редиректы и проверку регистрации без Campaign Monitor.

Подготовка Campaign Monitor

В Campaign Monitor заранее создайте client, список подписчиков и при необходимости пользовательские поля. В каждом новом списке по умолчанию есть имя и адрес электронной почты, но для сегментации обычно нужны дополнительные поля: интерес, город, тип участника, дата рождения, роль, отрасль или другое значение, которое сайт действительно собирает.

Решите, какой режим подтверждения будет у списка. Single opt-in быстрее добавляет подписчика, но хуже защищает от ошибочных и чужих адресов. Confirmed opt-in отправляет письмо с проверочной ссылкой, поэтому пользователь может появиться в Campaign Monitor не как активный подписчик, а как неподтверждённый контакт. Это нормальное поведение, а не сбой Profile Builder Campaign Monitor.

Отдельно проверьте, как список будет использоваться в будущих рассылках. Если этот список нужен только для новостей клуба, не смешивайте в нём контакты из разовых лид-форм, импортов и старых офлайн-баз. Чем чище источник подписки, тем проще объяснить, почему человек получил письмо, и тем легче диагностировать, откуда пришло конкретное значение custom field.

Если в Campaign Monitor уже есть рабочий список, не меняйте его структуру сразу на живом трафике. Создайте тестовый список с такими же полями, подключите его в Profile Builder и проведите несколько регистраций. После проверки можно перенести схему на основной список или аккуратно повторить настройки вручную. Такой подход особенно полезен, если на сайте есть кеш, подтверждение email или несколько разных регистрационных форм.

Данные, которые лучше не собирать без причины

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

Практичное правило: добавляйте в Campaign Monitor только те поля, по которым вы реально будете персонализировать письма, строить сегменты или фильтровать аудиторию.

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

Как включить Campaign Monitor add-on в Profile Builder после установки

Установка начинается с основного Profile Builder и его премиального пакета. У Cozmoslabs премиальные add-ons входят в соответствующие редакции Profile Builder, поэтому на странице плагинов WordPress обычно должны быть активны основной плагин и пакет Basic, Pro или Agency. После этого Campaign Monitor включается из раздела add-ons в админ-панели Profile Builder.

Экран настроек Profile Builder Campaign Monitor с выбором клиента и списка
Реальный экран документации Cozmoslabs: после валидного ключа Profile Builder показывает клиента Campaign Monitor и связанные списки.

Базовая установка без лишних действий

  1. Убедитесь, что основной Profile Builder активен в WordPress.
  2. Активируйте премиальный пакет Profile Builder, который содержит Advanced add-ons.
  3. Откройте Profile Builder в админ-панели и перейдите в раздел Add-ons.
  4. Найдите Campaign Monitor Add-on и нажмите Activate.
  5. Проверьте, что в меню Profile Builder появился раздел или экран Campaign Monitor для подключения клиента и списков.

После включения add-on не нужно редактировать файлы темы, functions.php или файлы самого Profile Builder. Вся основная настройка находится в админ-панели: подключение ключа, выбор клиента, сопоставление полей и добавление специального поля подписки.

Страницы форм, которые стоит проверить сразу

До подключения Campaign Monitor откройте страницу регистрации в режиме инкогнито и убедитесь, что обычная регистрация работает. Если WordPress не создаёт пользователя или сама форма Profile Builder показывает ошибку, интеграция с рассылкой тоже не будет проверяться корректно.

Для страницы редактирования профиля войдите тестовым пользователем и проверьте, что форма [wppb-edit-profile] доступна, сохраняет поля и не конфликтует с кешем или защитными плагинами. Campaign Monitor Subscribe field можно показывать и там, поэтому важно понимать, как пользователь будет менять подписку после регистрации.

Тестовая среда и контрольные адреса

Если сайт уже принимает регистрации, не подключайте основной список Campaign Monitor сразу к рабочей форме. Создайте тестовую страницу регистрации или временный список, повторяющий структуру будущего списка: те же custom fields, тот же opt-in mode, похожие правила сегмента. Такой шаг кажется лишним только до первой ошибки. На практике он позволяет отделить проблему формы от проблемы Campaign Monitor и не засорять основную базу тестовыми адресами.

Подготовьте два или три контрольных email-адреса. Один используйте для обычной подписки, второй - для проверки ситуации, когда флажок не отмечен, третий - для повторной регистрации или изменения профиля. Если список использует confirmed opt-in, заранее проверьте, что письма подтверждения доходят до тестового ящика и не попадают в спам. Иначе можно решить, что add-on не отправил подписчика, хотя на самом деле контакт ожидает подтверждения в Campaign Monitor.

Отдельно зафиксируйте исходные настройки формы: какие поля обязательны, где расположен флажок подписки, какой список выбран и какие правила Conditional Logic включены. Не нужно делать сложный документ. Достаточно короткой заметки администратора. Если после настройки форма начнёт вести себя иначе, вы быстро поймёте, что изменилось, и сможете откатить только спорный параметр, не отключая весь Profile Builder.

Подключение через Client API Key: клиенты, списки и загрузка данных

В Profile Builder Campaign Monitor подключение строится вокруг Client API Key. Это важная деталь: в Campaign Monitor существуют аккаунты, clients и lists, а add-on должен понять, с каким client работать и какие списки доступны для выбора. Если ключ неверный или относится не к тому client, список в настройках не загрузится или будет выбран не тот получатель данных.

Где взять Client API Key

В Campaign Monitor нужно открыть нужного client, перейти в настройки клиента и показать API information. После копирования Client API Key его вставляют в экран Profile Builder -> Campaign Monitor и сохраняют. Если ключ корректный, в Profile Builder появляется выпадающий список clients, затем подгружаются списки выбранного client.

Не путайте Client API Key с общими данными входа, паролем пользователя или случайным идентификатором списка. В руководстве не требуется подключать сайт к Campaign Monitor вручную через код: add-on сам использует сохранённый ключ, чтобы получить clients, lists и поля.

Выбор клиента и списка

После успешного подключения выберите client, с которым работает сайт. Это особенно важно для агентств и проектов, где в одном аккаунте Campaign Monitor может быть несколько клиентов. В Profile Builder будут отображаться lists выбранного client, и каждую list можно открыть для сопоставления полей.

После изменений внутри Campaign Monitor не забывайте синхронизировать данные клиента в Profile Builder. Если вы добавили новый custom field, переименовали список или изменили структуру полей, старый экран WordPress может ещё не знать об этих изменениях. В документации Cozmoslabs для edit panel списка упоминается возможность сменить client и синхронизировать client data.

Что означает успешное подключение

Успешное подключение - это не только отсутствие ошибки после сохранения ключа. Настройка считается рабочей, когда Profile Builder видит нужный client, показывает нужный список, открывает edit panel списка и позволяет связать поля Campaign Monitor с полями Profile Builder. Если хотя бы один из этих шагов не проходит, тестовую регистрацию проводить рано.

Быстрая диагностика подключения Campaign Monitor
Симптом Что проверить Безопасное действие
Clients не появляются после сохранения ключа Правильность Client API Key и доступ к нужному client. Скопировать ключ заново из настроек Campaign Monitor и сохранить без лишних пробелов.
Списки есть, но не тот список Выбранный client и принадлежность list этому client. Переключить client и синхронизировать client data.
Новое поле не видно в Profile Builder Создано ли поле именно в выбранной list. Синхронизировать данные и открыть edit panel списка заново.

Сопоставление полей без потери данных подписчика

Сопоставление полей - самый важный этап настройки. Здесь вы решаете, какое поле WordPress-профиля попадёт в какое поле Campaign Monitor. Ошибка на этом уровне не всегда ломает регистрацию, но приводит к пустым сегментам, неправильной персонализации и неочевидным проблемам в рассылке.

Схема сопоставления полей Profile Builder Campaign Monitor
Условная схема field mapping: обязательный email связан автоматически, а дополнительные поля нужно сопоставить по типу и смыслу.

Email, name и обязательные поля

По документации Cozmoslabs поле Email Address в Campaign Monitor автоматически связано с Default E-mail в Profile Builder и не редактируется. Это логично: адрес электронной почты является ключом подписчика, а Campaign Monitor использует его для добавления и обновления контакта.

Имя можно передавать отдельно, если оно есть в форме Profile Builder и включено в настройку списка. Если в Campaign Monitor custom field помечен как required, соответствующее поле Profile Builder тоже должно быть обязательным. Иначе пользователь сможет отправить форму без значения, а Campaign Monitor получит неполный набор данных.

Типы полей, которые важно согласовать

Campaign Monitor поддерживает разные типы custom fields, а Cozmoslabs показывает, какие поля Profile Builder можно использовать для каждого типа. Не стоит связывать поле только по похожему названию. Проверяйте тип, формат и варианты значений.

Соответствие типов Campaign Monitor и Profile Builder
Поле Campaign Monitor Поле Profile Builder На что обратить внимание
Text Input Подходит для города, компании, должности или короткого текстового значения.
Number Number Используйте только для чисел, которые действительно нужны для сегмента или персонализации.
Multiple Options, one choice Radio Значения вариантов должны совпадать по смыслу с вариантами в Campaign Monitor.
Multiple Options, many choices Checkbox Передавайте набор выбранных интересов, но не перегружайте форму десятками вариантов.
Date Datepicker Проверьте формат даты. В документации Cozmoslabs приведён пример с mm/dd/yy.
Country Select (Country) Убедитесь, что выбранное значение соответствует ожиданиям Campaign Monitor.
US State Select Используйте только если аудитория и рассылка действительно завязаны на штаты США.

Дата рождения и другие поля с форматом

Дата - один из частых источников ошибок. Если Campaign Monitor ждёт один формат, а Profile Builder сохраняет другой, поле может не попасть в нужный вид или не использоваться в правилах. В настройках Datepicker подберите формат, который соответствует Campaign Monitor custom field. После сохранения не ограничивайтесь просмотром формы - создайте тестового подписчика и откройте его карточку в Campaign Monitor.

Как проектировать mapping, чтобы его было легко сопровождать

Хорошее сопоставление полей начинается не в интерфейсе Profile Builder, а в небольшой карте данных. Выпишите рядом три вещи: название поля в форме, meta-name или смысл поля в Profile Builder и название custom field в Campaign Monitor. Если эти названия различаются, добавьте короткое объяснение, почему они связаны. Через несколько месяцев это сэкономит время, когда другой администратор увидит в Campaign Monitor поле Member Type, а в WordPress - поле с более локальным названием.

Для checkbox и radio особенно важно договориться о вариантах заранее. Если в Profile Builder пользователь выбирает «Мероприятия», а в Campaign Monitor сегмент ждёт значение Events, правило может не сработать так, как ожидает маркетолог. Лучше использовать стабильные, короткие варианты и не менять их после запуска без отдельной проверки сегментов. Переименование подписи в форме может выглядеть как косметическая правка, но для рассылки это изменение значения, по которому строится аудитория.

Не пытайтесь передать в Campaign Monitor все поля профиля только потому, что они есть в WordPress. Сначала выберите поля, которые реально влияют на рассылку: тема интереса, тип участника, язык коммуникации, регион, статус участия. Остальные данные можно оставить в профиле WordPress. Такой подход уменьшает риск ошибок, упрощает согласие пользователя и делает диагностику понятнее: если сегмент пустой, вы проверяете несколько важных полей, а не десятки случайных значений.

Мини-проверка после mapping: создайте подписчика с каждым важным вариантом поля, откройте его карточку в Campaign Monitor и убедитесь, что значение выглядит именно так, как его будет читать правило сегмента.

Required fields и виджет

С обязательными полями нужно быть особенно аккуратным. Для Register и Edit Profile forms вы можете сделать поле обязательным в Profile Builder, чтобы пользователь не отправил пустое значение. Но встроенный Campaign Monitor Widget по документации Cozmoslabs работает только с Email Address и Name. Если список Campaign Monitor содержит обязательные extra fields, виджет не сможет корректно подписать пользователя и покажет ошибку.

Для виджета лучше использовать отдельный список Campaign Monitor без обязательных дополнительных полей или снять required с extra fields, если они не нужны именно для этой формы.

Флажок подписки в регистрации и редактировании профиля

После активации add-on в Profile Builder -> Manage Fields появляется поле Campaign Monitor Subscribe. Это не обычный текстовый custom field, а специальный элемент формы. В публичной части сайта он отображается как флажок: если пользователь отмечает его при регистрации, данные связанных полей отправляются в Campaign Monitor.

Пример флажка подписки Profile Builder Campaign Monitor в форме регистрации
Условный пример интерфейса: пользователь отмечает подписку в форме Profile Builder, после чего данные уходят в выбранный список Campaign Monitor.

Добавление поля в Manage Fields

  1. Откройте Profile Builder -> Manage Fields.
  2. В списке типов полей выберите Campaign Monitor Subscribe.
  3. Выберите список Campaign Monitor, куда должен попадать пользователь.
  4. Проверьте, нужно ли показывать поле в Register forms, Edit Profile forms или в обоих местах.
  5. Сохраните поле и расположите его рядом с текстом согласия на рассылку, чтобы пользователь понимал действие.

По умолчанию поле может отображаться и в форме регистрации, и в форме редактирования профиля. Это удобно, если пользователь сначала отказался от рассылки, а позже решил подписаться из личного кабинета. Но для некоторых проектов флажок в Edit Profile form лучше скрыть, если управление подпиской должно происходить только через Campaign Monitor Preference Center.

Согласие и текст рядом с флажком

Флажок подписки не должен выглядеть как техническая настройка. Пользователь должен понимать, что именно он включает: новости клуба, обновления курсов, подборки по интересам, уведомления о материалах или другую конкретную рассылку. Не прячьте согласие в общий текст регистрации.

GDPR checkbox и Campaign Monitor Subscribe field решают разные задачи. Первый может относиться к обработке персональных данных или коммуникационным предпочтениям, второй управляет отправкой контакта в список Campaign Monitor. На практике часто нужны оба поля, но их текст должен быть разным.

Conditional Logic и несколько списков

Документация Cozmoslabs допускает использование Conditional Logic для Campaign Monitor Subscribe field. Это полезно, если флажок нужно показывать только тем пользователям, которые выбрали определённый тип аккаунта, страну, интерес или роль. Например, поле подписки на события можно показывать только тем, кто выбрал интерес Events.

Не усложняйте правила без причины. Сначала настройте один список и один флажок, проведите тест, затем добавляйте дополнительные варианты. Если пользователь не попадает в список, conditional logic будет одним из первых мест для проверки.

Осторожность с Resubscribe

В edit panel списка Cozmoslabs описывает опцию Resubscribe: она может повторно добавить подписчика, который находится в неактивном состоянии или раньше отписался. Campaign Monitor API также относится к повторной подписке как к действию, требующему осторожности. Включайте эту настройку только тогда, когда у вас есть понятное и подтверждённое согласие пользователя.

Не используйте Resubscribe как способ принудительно вернуть отписавшиеся адреса. Это может навредить доверию аудитории и качеству списка. Для большинства сайтов безопаснее оставить повторную подписку выключенной, пока бизнес-процесс и текст согласия не проверены.

Как не запутать пользователя двумя согласиями

На сайтах с регистрацией часто есть несколько юридически и технически разных флажков. Один может подтверждать согласие с правилами сайта, другой - обработку персональных данных, третий - получение рассылки. Profile Builder Campaign Monitor отвечает именно за отправку контакта в Campaign Monitor list. Поэтому текст рядом с этим полем должен быть конкретным: «Хочу получать новости клуба и материалы по выбранным интересам», а не общее «Согласен с условиями».

Если вы используете отдельное поле GDPR Communication Preferences в Profile Builder, не считайте его автоматической заменой Campaign Monitor Subscribe field. Оно может хранить коммуникационные предпочтения в WordPress, но само по себе не гарантирует добавление контакта в Campaign Monitor. Надёжная схема выглядит так: пользователь отдельно принимает правила сайта, отдельно разрешает маркетинговую рассылку, а администратор видит в форме, какой флажок за что отвечает.

Для формы редактирования профиля решите, что должен означать снятый флажок. В одних проектах это удобный способ отписаться через личный кабинет. В других управление подписками лучше оставить в Campaign Monitor Preference Center, чтобы пользователь видел все списки и частоту писем в одном месте. Если оставляете отписку через Edit Profile form, обязательно протестируйте обратный сценарий: пользователь был подписан, снял флажок, сохранил профиль, затем вы проверили статус в Campaign Monitor.

Сегменты Campaign Monitor из полей профиля

Сегменты - причина, по которой интеграция становится полезнее простой формы подписки. Campaign Monitor может группировать подписчиков по custom fields, а Profile Builder может передать эти значения из формы регистрации или профиля. В результате маркетолог видит не просто список адресов, а аудиторию, разделённую по интересам, роли, региону или другому параметру.

Схема сегмента Campaign Monitor на основе полей Profile Builder
Пример логики сегмента: значение из поля Profile Builder попадает в custom field Campaign Monitor и используется в правилах рассылки.

Почему пользователя нельзя просто “добавить в сегмент”

Сегмент Campaign Monitor обычно строится на правилах. Если поле подписчика соответствует условию, он попадает в сегмент; если значение пустое, не совпадает или ещё не обработано, сегмент может остаться пустым. Поэтому задача Profile Builder Campaign Monitor - передать правильные данные в правильные поля, а не вручную переместить адрес в папку.

В документации Cozmoslabs приведён понятный пример: пользователь выбирает значение в поле Favorite Animals, это значение отправляется в Campaign Monitor, а затем сегмент может отобрать людей, которые выбрали Dogs. Для вашего сайта это может быть не животное, а тема курса, тип участника, регион, интерес к продукту или роль в сообществе.

Как спроектировать поле для будущего сегмента

Лучше сначала написать правило сегмента простым языком, а уже потом создавать поля. Например: “Отправлять приглашения на мероприятия тем, кто выбрал интерес Events” или “Показывать письма для партнёров тем, у кого тип аккаунта Partner”. Из такого правила видно, какое поле нужно в Profile Builder и какой custom field должен быть в Campaign Monitor.

  • Название поля должно быть понятным администратору, который будет смотреть сегменты.
  • Варианты checkbox, radio или select должны быть стабильными, без частых переименований.
  • Для сегментов лучше использовать короткие значения, которые не требуют ручной интерпретации.
  • Если поле необязательное, заранее решите, что делать с подписчиками без значения.

Проверка попадания в сегмент

После тестовой регистрации откройте список Campaign Monitor, найдите подписчика и проверьте custom fields в его карточке. Затем откройте сегмент и убедитесь, что правило действительно включает этого подписчика. Если список работает в confirmed opt-in, не путайте неподтверждённый статус с ошибкой сегментации: пользователь может быть в Campaign Monitor, но ещё не быть активным получателем рассылки.

Практический сценарий: закрытый клуб с рассылкой по интересам

Рассмотрим предметный сценарий. Есть закрытый клуб на WordPress. Пользователь регистрируется через Profile Builder, выбирает интересы: события, обучающие материалы или новости сообщества. Если он соглашается на рассылку, его адрес и выбранные интересы отправляются в Campaign Monitor. Дальше Campaign Monitor использует custom field для сегментов.

Цель

Получить форму регистрации, которая создаёт WordPress-пользователя, сохраняет интересы в профиле и добавляет подписчика в Campaign Monitor только при явном выборе флажка подписки. После теста администратор должен увидеть подписчика, заполненные custom fields и попадание в нужный сегмент.

Подготовка

  • В Profile Builder уже есть рабочая Register form.
  • В Campaign Monitor создан client и list для членов клуба.
  • В Campaign Monitor создан custom field для интересов, например field type Multiple Options.
  • В Profile Builder добавлено поле интересов с такими же вариантами по смыслу.
  • Client API Key подключён в Profile Builder -> Campaign Monitor.

Шаги настройки

  1. Откройте edit panel выбранной Campaign Monitor list в Profile Builder.
  2. Проверьте, что Email Address связан с Default E-mail автоматически.
  3. Свяжите поле интересов Campaign Monitor с соответствующим полем Profile Builder.
  4. Добавьте в Manage Fields поле Campaign Monitor Subscribe и выберите list клуба.
  5. Разместите флажок подписки после блока интересов и рядом с ясным текстом согласия.
  6. Создайте или проверьте сегмент в Campaign Monitor, который отбирает подписчиков по выбранному интересу.
  7. Сохраните настройки и очистите кеш страниц регистрации, если на сайте используется кеширование.

Проверка результата

Зарегистрируйте тестового пользователя с новым адресом электронной почты, выберите один интерес и отметьте флажок подписки. Затем откройте Campaign Monitor, перейдите в список клуба и найдите тестовый адрес. Проверьте, что имя, адрес и custom field заполнены, а сегмент по выбранному интересу включает тестового подписчика.

Мини-итог: если пользователь создан в WordPress, подписчик появился в Campaign Monitor, custom field заполнен и сегмент отработал, базовая интеграция настроена правильно.

Нюанс, который часто мешает тесту

Если list работает в confirmed opt-in, пользователь может не стать активным подписчиком до клика по проверочной ссылке. В таком случае проверяйте не только наличие адреса, но и status в Campaign Monitor. Неподтверждённый статус означает, что интеграция могла сработать, но пользователь ещё не завершил подтверждение.

Перенос настройки на рабочий сайт без потери контроля

Когда тестовая форма сработала, не стоит сразу считать интеграцию завершённой. Рабочий сайт отличается от тестовой страницы трафиком, кешем, правами пользователей, редиректами и реальными сценариями регистрации. Поэтому перенос Profile Builder Campaign Monitor лучше делать как отдельный короткий релиз: заранее выбрать время, зафиксировать настройки, провести контрольную регистрацию и только после этого открыть форму для аудитории.

Что перенести из тестовой схемы

Сначала перенесите структуру Campaign Monitor list и custom fields. Убедитесь, что названия, типы и обязательность полей совпадают с теми, которые прошли проверку. Затем повторите mapping в Profile Builder и добавьте Campaign Monitor Subscribe в ту же форму, где пользователь реально создаёт аккаунт или редактирует профиль. Если на сайте несколько регистрационных форм, не предполагайте, что поле появится везде автоматически. Откройте каждую форму и проверьте её отдельно.

После переноса не меняйте одновременно текст согласия, правила сегментов и required fields. Лучше сначала добиться того, чтобы рабочая форма создавала подписчика с правильными значениями. Потом можно улучшать формулировку флажка, добавлять conditional logic или усложнять сегментацию. Такой порядок снижает риск, что ошибка будет спрятана сразу в нескольких изменениях.

Контрольная регистрация на рабочей форме

Проведите регистрацию как обычный посетитель: новая сессия браузера, незалогиненное состояние, реальный путь со страницы регистрации, заполнение всех обязательных полей и осознанная отметка флажка подписки. После отправки проверьте три места: создан ли пользователь WordPress, сохранились ли поля Profile Builder и появился ли контакт в Campaign Monitor list. Если используется confirmed opt-in, отдельно проверьте письмо подтверждения и статус контакта.

Для второй проверки повторите сценарий без отметки флажка. Это важно: интеграция должна уважать выбор пользователя. Если контакт попадает в список даже без согласия, значит поле подписки, условие формы или другой канал подписки настроены неправильно. Такой тест часто пропускают, хотя именно он показывает, что add-on работает не просто технически, а корректно с точки зрения пользовательского сценария.

Что проверять после обновлений и правок формы

Повторяйте короткий тест после каждого изменения, которое касается формы, списка или полей: обновление Profile Builder, изменение custom fields в Campaign Monitor, перенос страницы регистрации в другой конструктор, включение кеша, добавление защиты от спама, изменение правил Conditional Logic. Не нужно каждый раз проходить весь большой сценарий. Достаточно одного нового адреса, одного выбранного интереса и проверки карточки подписчика. Если значение попало в list и segment как ожидалось, настройка остаётся под контролем и готова к обычной работе.

Как проверить, что регистрация создала подписчика в Campaign Monitor

Проверка нужна не один раз перед запуском, а после каждой важной правки: смены списка, добавления поля, изменения required status, включения Conditional Logic, очистки кеша или обновления Profile Builder. Чем раньше вы поймаете ошибку в тестовом адресе, тем меньше неправильных данных попадёт в Campaign Monitor.

Проверка в WordPress

  • Пользователь создан с ожидаемой ролью и правильным адресом электронной почты.
  • Поля Profile Builder сохранились в профиле и видны в форме редактирования.
  • Флажок Campaign Monitor был виден пользователю и отмечен во время теста.
  • Conditional Logic не скрыла поле подписки в выбранном сценарии.
  • На странице регистрации нет ошибок кеша, защиты или оптимизации JavaScript.

Проверка в Campaign Monitor

  • Тестовый адрес появился в выбранной list.
  • Статус подписчика соответствует типу opt-in списка.
  • Name и custom fields заполнены ожидаемыми значениями.
  • Если email уже существовал, проверьте, обновились ли нужные поля, а не создан ли дубль в другом списке.
  • Если используется segment, откройте segment и убедитесь, что правило включает тестового подписчика.

Проверка письма подтверждения

Для confirmed opt-in проверьте доставку verification email. Если письмо не пришло, это может быть вопросом настроек Campaign Monitor, почтового ящика, папки спама или текста подтверждения. Не делайте вывод, что Profile Builder Campaign Monitor не работает, пока не проверили статус адреса внутри списка.

Для single opt-in подписчик должен становиться активным быстрее, но это не отменяет необходимости ясного согласия. Single opt-in удобен для простых сценариев, однако он хуже защищает список от ошибок в адресе и автоматических регистраций.

Повторная проверка после изменений

После правки field mapping, добавления нового custom field или переключения opt-in режима не используйте старый тестовый адрес как единственный индикатор. Campaign Monitor может обновлять существующего подписчика, сохранять часть старых значений или показывать статус, который возник при предыдущем тесте. Для чистой проверки заведите новый адрес, заполните форму с нуля и отдельно посмотрите, что произошло со старым тестовым контактом.

Если вы меняете required fields, проверяйте оба сценария: успешную регистрацию с заполненным значением и попытку отправки без него. Так вы увидите, где именно появляется ошибка - в Profile Builder до отправки формы или уже в Campaign Monitor после передачи данных. Это помогает не обвинять интеграцию в том, что на самом деле является несогласованным правилом обязательности.

Почему подписчик не попал в список или сегмент

Диагностику лучше вести слоями: сначала сама форма Profile Builder, затем поле подписки, потом подключение Campaign Monitor, дальше сопоставление полей и только после этого сегменты. Если перескакивать сразу к API или менять список наугад, можно создать новые ошибки и потерять понятную картину.

Карта диагностики ошибок Profile Builder Campaign Monitor
Диагностическая карта: от видимости флажка и ключа клиента до required fields, opt-in статуса и правил сегмента.

Форма отправилась, но подписчика нет

Возможные причины

Пользователь не отметил флажок Campaign Monitor Subscribe, поле скрыто Conditional Logic, выбран не тот список, или регистрация была выполнена администратором в сценарии, где поведение формы отличается от обычного пользователя.

Что проверить

  • Есть ли поле Campaign Monitor Subscribe в Manage Fields.
  • Выбран ли правильный Campaign Monitor list внутри поля.
  • Показывается ли флажок в Register form для незалогиненного пользователя.
  • Не скрывает ли Conditional Logic поле подписки.

Исправление безопасное: настройте поле заново, сохраните форму, очистите кеш страницы регистрации и повторите тест новым адресом.

Client или list не загружается

Если Profile Builder не видит clients или lists, проблема почти всегда находится до уровня формы. Проверьте Client API Key, выбранный client и принадлежность list этому client. После изменения списков или custom fields в Campaign Monitor синхронизируйте client data в Profile Builder.

Не пытайтесь исправлять это правкой PHP-файлов. Credentials и list selection должны настраиваться в интерфейсе add-on. Если ключ был заменён в Campaign Monitor, старое значение в WordPress нужно обновить.

Подписчик есть, но custom field пустой

Так бывает, когда поле Profile Builder не связано с полем Campaign Monitor, типы полей не совпадают, значение не выбрано пользователем или required field настроен только на одной стороне. Для дат проверьте формат Datepicker; для checkbox и radio - варианты значений.

Типовые ошибки сопоставления полей
Симптом Вероятная причина Что сделать
Поле в Campaign Monitor пустое Не настроено field association. Открыть edit panel списка и связать field с полем Profile Builder.
Дата не используется в правилах Формат даты не совпадает. Настроить Datepicker под формат, ожидаемый Campaign Monitor, и повторить тест.
Форма даёт ошибку на обязательном поле Required custom field есть в Campaign Monitor, но пользователь не заполняет его в Profile Builder. Сделать поле обязательным в Profile Builder или снять required в Campaign Monitor, если поле не нужно для этой формы.

Сегмент пустой, хотя подписчик есть

Сегмент зависит от правил и данных. Откройте карточку подписчика и посмотрите фактическое значение custom field. Оно должно совпадать с условием сегмента. Если Campaign Monitor использует confirmed opt-in, также проверьте статус подписчика и дождитесь завершения подтверждения, если ваш сценарий требует активного контакта.

Виджет показывает ошибку

Встроенный Campaign Monitor Widget удобен для подписки посетителей без регистрации, но у него есть подтверждённое ограничение: по умолчанию он работает с Email Address и Name. Если выбранная list содержит обязательные extra fields, виджет не сможет собрать все данные и покажет ошибку. Решение - отдельный список для виджета или отказ от обязательности дополнительных полей в списке, который используется виджетом.

Кеш или защита ломают форму до отправки

Если форма регистрации не отправляется, поля не появляются или срабатывают ошибки доступа, сначала проверьте кеш и защитные плагины. Для страниц регистрации, входа и редактирования профиля часто нужны исключения из полного кеширования, отложенной загрузки JavaScript и агрессивной минификации. Это не уникально для Campaign Monitor, но напрямую влияет на момент, когда add-on должен отправить подписку.

Как вести журнал проверки без доступа к коду

Для этой интеграции обычно не нужен PHP-сниппет. Намного полезнее вести короткий журнал проверки: какой тестовый адрес использован, какой список выбран, был ли отмечен флажок, какой opt-in mode у списка, появился ли контакт в Campaign Monitor и какие custom fields заполнены. Такой журнал помогает увидеть закономерность. Например, все подписчики с отмеченным checkbox попадают в list, но не попадают в segment. Значит, проблема не в Client API Key, а в custom field или правиле сегмента.

Если ошибка повторяется только на рабочей форме, сравните её с тестовой. Различаться могут не только поля, но и условия видимости, роль пользователя, редирект после регистрации, email confirmation, кеш страницы или защита от спама. Не меняйте сразу всё. Отключите один спорный фактор на тестовой копии, повторите регистрацию новым адресом и посмотрите, изменилась ли картина. Такой медленный подход быстрее хаотичных правок, потому что каждая проверка отвечает на конкретный вопрос.

Когда обращаетесь в поддержку, подготовьте безопасный набор фактов без секретов: версия Profile Builder, тип формы, название выбранного Campaign Monitor list, перечень сопоставленных field types, скрин ошибки без ключей и результат тестовой регистрации. Client API Key, доступы к сайту, пароли и приватные данные подписчиков не нужно передавать в открытом тикете или вставлять в текстовые генераторы. Для диагностики обычно достаточно описать структуру формы и симптом.

Отдельный виджет подписки вне формы профиля

Campaign Monitor Widget в Profile Builder нужен для другого сценария: посетитель ещё не регистрируется и не редактирует профиль, но может подписаться из виджетной области сайта. Это может быть боковая колонка, футер или другой блок, который поддерживает виджеты темы.

Виджет не заменяет Register form, потому что он не собирает полный профиль пользователя. Его сильная сторона - простота: адрес электронной почты обязателен, имя можно показывать по настройке. Его слабая сторона - ограниченность, особенно если ваш основной список Campaign Monitor требует дополнительные поля.

Когда виджет уместен

  • Нужно дать возможность подписаться посетителям, которые не готовы создавать аккаунт.
  • Список рассылки принимает только email и name.
  • Подписка не зависит от роли пользователя, интересов или данных профиля.
  • Вам нужен простой дополнительный канал роста списка, а не полноценная регистрационная анкета.

Почему для виджета часто нужен отдельный список

Если основной список используется для членов клуба и содержит обязательные поля вроде Interest или Member Type, виджет не сможет корректно подписывать посетителей, потому что он не показывает эти extra fields. В такой ситуации безопаснее создать отдельную Campaign Monitor list для простых подписок и затем строить коммуникацию с учётом того, что у таких контактов меньше данных.

Вопросы, которые обычно появляются после первой настройки

Можно ли подписывать пользователя без отдельной всплывающей формы?

Да. В этом и смысл add-on: поле Campaign Monitor Subscribe добавляется в Register и Edit Profile forms Profile Builder, а не в отдельную маркетинговую форму. Пользователь отмечает флажок в процессе регистрации или редактирования профиля.

Почему поле email нельзя переназначить вручную?

Campaign Monitor Email Address связан с Default E-mail Profile Builder автоматически. Это обязательный идентификатор подписчика, поэтому Cozmoslabs не предлагает свободно менять эту связь в edit panel списка.

Что выбрать: single opt-in или confirmed opt-in?

Single opt-in быстрее добавляет пользователя в активные подписчики, но хуже защищает список от ошибочных адресов. Confirmed opt-in требует клика по проверочной ссылке и может временно оставлять адрес в статусе unconfirmed. Выбор зависит от качества базы, требований к согласию и ожиданий аудитории.

Можно ли дать пользователю отписаться через страницу профиля?

Документация Cozmoslabs указывает, что пользователи могут subscribe или unsubscribe из Edit Profile Form, если поле подписки выводится там. Но если у вас есть отдельный Preference Center Campaign Monitor, заранее решите, где пользователь должен управлять подписками, чтобы не создавать два противоречивых интерфейса.

Почему виджет не работает со списком, где есть обязательные custom fields?

Потому что Campaign Monitor Widget по умолчанию отображает Email Address и Name. Если list требует дополнительные поля, виджет не собирает все обязательные значения. Для виджета лучше отдельный список без required extra fields.

Можно ли отправлять разные группы пользователей в разные сегменты?

Да, если сегменты Campaign Monitor строятся по custom fields, которые Profile Builder передаёт из формы. Важно не путать список и сегмент: add-on отправляет подписчика и поля в list, а segment уже отбирает контакты по правилам.

Подойдёт ли add-on без премиального Profile Builder?

Нет, в документации Cozmoslabs Campaign Monitor описан как Advanced add-on для платных редакций Profile Builder. Если на сайте установлен только бесплатный базовый плагин, сначала проверьте доступность нужной редакции и add-ons.

Когда переходить к скачиванию и тесту на сайте

Profile Builder Campaign Monitor будет удачным выбором, если ваш сайт уже использует Profile Builder для регистрации или личного кабинета, а Campaign Monitor должен получать не только адрес, но и часть данных профиля. Особенно хорошо add-on раскрывается там, где подписка связана с интересами, типом пользователя, member-зоной или сегментами рассылки.

Перед запуском на рабочем сайте проверьте связку на тестовой форме: подключение Client API Key, выбранный client, список, сопоставление полей, флажок подписки, confirmed opt-in и попадание в segment. После этого можно скачать последнюю версию Profile Builder Campaign Monitor, установить его в тестовой копии сайта и повторить проверку уже на вашей структуре полей.

Не оценивайте результат только по тому, появилась ли строка в списке. Хорошая настройка считается готовой, когда пользователь понимает согласие, WordPress сохраняет профиль, Campaign Monitor получает правильные custom fields, сегмент включает нужный контакт, а администратор знает, где искать ошибку, если подписка не сработает.

Автор: Редакция JoomFox.org

Вы не зарегистрированы, чтобы оставлять комментарии.