Ваша программа лояльности имеет три уровня, и каждый из них получает одинаковое уведомление о возвращении. Такова ситуация во время еженедельного обзора удержания клиентов во вторник в магазине Shopify Plus среднего размера: менеджер CRM открывает список рассылок за прошлый месяц и замечает, что участники золотого уровня — подписчики с самой высокой пожизненной ценностью в списке — получили идентичное уведомление «мы скучаем по вам», как и подписчик бронзового уровня, зарегистрировавшийся две недели назад. Никто не создал аудиторию золотого уровня, потому что для ее создания требовался обход меню настроек.
Этот обход исчезает, как только вы нацеливаетесь на подписчиков с пользовательскими атрибутами и группами аудиторий через ИИ-ассистента, подключенного к PushEngage. Вместо четырех экранов и двух сохранений это разговор: опишите уровень, опишите страну, опишите окно неактивности, и ассистент соберет ту же комбинацию таргетинга, на настройку которой в панели управления ушло бы десять минут.
В этой статье рассматривается реальное различие между двумя строительными блоками — атрибут и группа аудиторий — это не один и тот же инструмент, и их смешение — это именно то, как команда по удержанию клиентов вынуждена каждый раз вручную перестраивать одну и ту же комбинацию фильтров, когда кампания в ней нуждается. Затем она создает одну конкретную, многоразовую аудиторию: участники программы лояльности золотого уровня в США, готовые к тому, чтобы их называли по имени в каждой будущей рассылке для этой когорты, будь то напоминание о продлении в следующем месяце или эксклюзивная распродажа для участников программы лояльности в следующем квартале.
Начало работы: подключите сервер PushEngage MCP
Прежде чем все это заработает, ваш ИИ-ассистент должен быть подключен к вашей учетной записи PushEngage. @pushengage/mcp — это официальный сервер Model Context Protocol от PushEngage — установка одной командой npx -y @pushengage/mcp, добавленная в конфигурацию вашего клиента MCP, будь то Claude Desktop, Claude Code или Cursor. При первом подключении вы проходите аутентификацию через вкладку браузера и нажимаете «Авторизовать»; ваш пароль от PushEngage никогда не передается ассистенту, а полученный токен доступа хранится локально на вашем компьютере.
После того как вы выберете сайт для работы, каждый инструмент в этой статье — включая инструменты для атрибутов и групп аудиторий — по умолчанию будет работать с этим сайтом. Если вы настраиваете сервер впервые, полное руководство, включая устранение ошибки «Соединение закрыто», с которой сталкиваются некоторые установки, находится в разделе настройка сервера PushEngage MCP.
Атрибут — это факт. Группа аудиторий — это цель. Это не один и тот же инструмент.
pushengage_create_attribute сохраняет пользовательские атрибуты подписчиков — ключ, такой как loyalty_tier или plan_renewal_date, со значением, которое верно для этого конкретного человека. pushengage_create_audience_group делает нечто иное: он создает группу аудитории для push-уведомлений — повторно используемую комбинацию фильтров, охватывающих устройство, страну, сегмент, окно вовлеченности, даты подписки и любой созданный вами атрибут — под именем, которое вы можете вызвать позже. Сегмент, тема предыдущего поста в этой серии, — это фильтр на основе URL-правил (посетил /pricing, просмотрел страницу конкретного продукта). Это один из типов фильтров, который может включать группа аудитории, а не конкурирующая концепция.
Проще говоря: атрибут — это факт («этот подписчик относится к золотому уровню»). Группа аудитории — это цель («все, кто относится к золотому уровню, находятся в США и не нажимали в течение 30 дней»). Вы создаете факт один раз для каждого подписчика, автоматически, через вашу интеграцию. Вы создаете цель один раз и используете ее при каждой отправке, которая требует этой когорты.
Каждый справочный центр конкурентов, документирующий эти функции, рассматривает атрибут, сегмент и группу аудитории как один плоский список параметров фильтра — выберите строку, введите значение, готово. Это нивелирует фактическую взаимосвязь: атрибуты — это слой данных, из которого читают все остальное, сегменты — это один тип фильтра, построенный на правилах URL, а группы аудитории — это собранная, повторно используемая цель. Назначение этой иерархии заранее — вот что делает остальную часть этого поста осмысленным, а не похожим на еще одну таблицу параметров.
Ограничение в 50 атрибутов означает, что вы планируете ключи, а не импровизируете с ними.
PushEngage ограничивает пользовательские атрибуты подписчиков 50 на сайт, проверяемые с помощью pushengage_list_attributes и создаваемые с помощью pushengage_create_attribute. Пятьдесят звучит щедро, пока команда не начнет создавать по одному атрибуту на кампанию вместо небольшого, долговечного набора — campaign_march_promo_clicked, campaign_april_sale_seen — и не исчерпает лимит за квартал.
Попросите помощника перечислить то, что уже существует, прежде чем добавлять что-либо:
Вы: «Какие атрибуты подписчиков у меня уже настроены?»
Помощник: (вызывает
pushengage_list_attributes) «У вас есть 6 атрибутов:loyalty_tier,plan_type,last_purchase_category,signup_source,preferred_languageиrenewal_date.»Вы: «Хорошо. Добавьте еще один:
loyalty_tierдолжен поддерживать золотой, серебряный и бронзовый уровни — это уже так?»
Этот обмен данными выполняет работу по планированию, которую панель управления редко выполняет: он выявляет то, что уже существует, прежде чем вы создадите дубликат, и сохраняет список атрибутов долговечным — уровень лояльности, тип плана, корзина LTV, дата продления — вместо кладбища разовых кампаний. Долговечные атрибуты также накапливаются: поле loyalty_tier, установленное один раз через вашу интеграцию с Shopify или WooCommerce, питает каждую группу аудитории, которую вы создаете для остальной части программы, а не только для этой.
Пятидесяти ключей достаточно для большинства каталогов среднего рынка, если ключи описывают подписчика, а не один момент времени. loyalty_tier, plan_type и last_purchase_category описывают, кто есть кто; march_promo_clicked описывает то, что произошло один раз в марте. Первый тип повторно используется в дюжине будущих групп аудитории. Второй тип проверяется один раз, а затем остается в списке, занимая одно из ваших пятидесяти слотов для кампании, которая закончилась месяцы назад.
Таргетинг на подписчиков с пользовательскими атрибутами и группами аудитории: клиенты с золотым планом в США
После подтверждения атрибута группа аудитории — это еще один разговор.
Вы: «Создайте группу аудитории под названием „Gold US“ — подписчики, у которых
loyalty_tier— gold, а страна — United States.»Ассистент: (вызывает
pushengage_create_audience_group) «Создана группа „Gold US“ — таргетинг на подписчиков сloyalty_tier = goldи страной = United States. Хотите сузить ее дальше, например, по последнему клику или конкретному сегменту?»Вы: «Да — добавьте подписчиков, которые не кликали уведомление за последние 30 дней.»
Ассистент: (обновляет группу) «Обновлено. „Gold US“ теперь объединяет уровень лояльности, страну и 30-дневную неактивность кликов.»
Это логика группы аудитории в одном понятном выражении: несколько типов фильтров — атрибут, местоположение, окно взаимодействия — объединенные логикой И под одним сохраненным именем. Подтвердите это с помощью pushengage_list_audience_groups, и вы увидите «Gold US» рядом с любыми группами аудитории для push-уведомлений, которые вы уже создали, готовыми к отправке без повторного описания какого-либо фильтра.
Весь этот обмен данными — атрибут уже подтвержден, группа аудитории собрана, группа подтверждена в списке — это таргетинг на VIP-подписчиков на практике: не специальный режим, который включает PushEngage, а просто те же инструменты атрибутов и групп аудитории, направленные на ваш самый ценный уровень вместо всего вашего списка.
Создание групп аудитории для push-уведомлений таким образом масштабируется за пределы одного уровня лояльности — тот же шаблон работает для группы «Silver EU» или группы «lapsed platinum», каждая из которых является отдельным сохраненным именем. Обратите внимание, чего не произошло в приведенном выше обмене данными: для работы этого не требовалось ни одного сегмента.
Сегмент, основанный на правиле URL — например, посещение /account/loyalty — может быть добавлен как четвертый фильтр, если вы хотите нацелиться только на подписчиков золотого уровня, которые недавно просматривали свою страницу лояльности. Но сама группа аудитории в этом не нуждается; атрибут плюс география плюс окно вовлеченности — это уже полная, пригодная для использования цель. Это практическая версия различия, упомянутого ранее в этой статье: сегменты — это необязательный ингредиент в группе аудитории, а не обязательный.
Почему сохраненная группа — это результат, а не фильтр
Комбинация фильтров — не ценная часть; вы могли бы один раз создать «Gold US» вручную и больше никогда о ней не думать, если бы это было целью. Результат заключается в том, что pushengage_send_notification и pushengage_send_ab_notification принимают параметр audience_groups, и «Gold US» теперь — это имя, которое вы можете передать любому инструменту при каждой будущей отправке.
Это важно для метрики, за которую фактически отвечает команда по удержанию. Повторная отправка push-уведомлений всей вашей базе подписчиков обрабатывает подписчика, который зарегистрировался две недели назад, так же, как и двухлетнего клиента золотого уровня, что совершенно неправильно — у подписчика золотого уровня самый высокий потенциал восстановления дохода на отправку, а широкий охват размывает коэффициент отклика для всех. Целенаправленная отправка уведомлений группе «Gold US» для напоминания о продлении или эксклюзивной рассылки для лояльных клиентов означает, что каждая отправка этой когорте накапливается, а не сбрасывается: создайте один раз, используйте повторно для ежеквартальной кампании лояльности, для раннего доступа, для серии возвратов — и все это без необходимости каждый раз перестраивать логику фильтра.
Что это заменяет, а что нет
Это заменяет путь через дашборд для создания группы аудитории push-уведомлений — многоэкранный обходной путь создания поля, его сохранения, переключения экранов и ручного воссоздания комбинации фильтров. Если вы предпочитаете увидеть этот путь напрямую, руководство PushEngage по работе с группами аудитории и руководство по объединению нескольких сегментов в одну группу аудитории по-прежнему подробно описывают его шаг за шагом, а персонализация кампаний с использованием атрибутов подписчиков охватывает аспект персонализации капельных кампаний с помощью атрибутов.
Что он не делает: @pushengage/mcp не отправляет сообщения WhatsApp и не создает для вас рабочие процессы или кампании — он перечисляет и читает их, наряду с капельными кампаниями и кампаниями по RSS. Также нет удаленной версии или версии веб-коннектора; это локальный сервер, работающий через stdio, аутентифицированный через тот же вход в браузер, который описан в руководстве по настройке. Правильно настроенная группа аудитории — это не увеличенный список, а правильный список, и в этом вся суть таргетинга на VIP-подписчиков: создается один раз и точно нацеливается каждый раз, когда используется снова.
Как только "Gold US" будет создан, возникнет следующий вопрос: что отправлять и как измерить эффективность — об этом будет рассказано далее в этой серии. Таргетинг подписчиков с пользовательскими атрибутами и группами аудиторий — это разовая настройка для целевой аудитории, которую вы будете использовать до тех пор, пока существует этот уровень лояльности. Чтобы узнать, какой тариф PushEngage включает группы аудиторий при необходимом вам объеме подписчиков, ознакомьтесь со страницей цен.