В вашем отчете по атрибуции каналов GA4 есть пробел. Прошлые отправки push-уведомлений отображаются без источника и канала, поэтому на бумаге они выглядят как прямой трафик, а не восстановленная выручка. Вы отслеживаете это до UTM-параметра, который никогда не был заполнен после плейсхолдера, установленного вашей командой при установке. Это руководство по настройке параметров сайта pushengage существует потому, что исправление этого одного поля сегодня означает вход в панель управления, поиск нужной вкладки и повторный ввод всех остальных полей по умолчанию одновременно, поскольку форма не позволяет редактировать только одно поле.
Такова реальная стоимость настроек сайта PushEngage: не то, что какая-либо отдельная настройка трудна для понимания, а то, что детали сайта, настройки кампаний по умолчанию и конфигурация service worker находятся в разных местах, к ним редко обращаются, поэтому никто не помнит где, и для исправления одного поля требуется полный повторный ввод всех данных формы. Это руководство охватывает три группы настроек, которые вы действительно будете пересматривать — детали сайта, настройки кампаний по умолчанию и настройки service worker — и как изменить любую из них с помощью запроса на естественном языке к ИИ-помощнику, подключенному к серверу PushEngage MCP, вместо поиска по вкладкам панели управления.
Почему настройка параметров сайта PushEngage превращается в запрос в службу поддержки, а не в пятиминутную починку
Настройки сайта не настраиваются один раз и забываются. К ним возвращаются каждый раз, когда бизнес меняет форму: новый рынок означает изменение часового пояса, новое требование к атрибуции означает обновление UTM-параметра, ребрендинг означает, что нужно пересмотреть переключатель «Работает на PushEngage», миграция платформы означает проверку, остается ли файл service worker там, где его ожидает PushEngage. Поскольку каждая из этих настроек находится в разных уголках панели управления, реальная проблема заключается не в самом редактировании. Это повторный поиск вкладки, затем повторный ввод полей, к которым вы не собирались прикасаться, при выполнении задачи, которую вы снова будете выполнять через три месяца, когда что-то еще изменится.
Три режима сбоя встречаются достаточно часто, чтобы иметь значение, и ни один из них не выдает ошибку при возникновении:
- Пробел в UTM-параметрах по умолчанию. Настройки кампаний по умолчанию поставляются с плейсхолдерами или пустыми UTM-параметрами, поэтому каждая отправка push-уведомлений в этом окне отображается в GA4 без источника или канала, невидимая в отчете по атрибуции каналов.
- Отсутствие резервного уведомления. Несегментированные подписчики, те, кто не соответствует никакому правилу аудитории, не получают ничего или получают общий текст вместо намеренного значения по умолчанию, выбранного вашей командой.
- Устаревший путь к service worker после миграции сайта. Это полностью останавливает доставку уведомлений, не выдавая явного сообщения об ошибке, указывающего на настройку, которая вызвала проблему.
Все три просто незаметно расходуют ваши данные, охват или доставку, пока кто-нибудь случайно не заметит, обычно при просмотре отчета, который не сходится.
Это относится к рассмотрению настроек сайта как повторяющейся проверки, а не как однократного шага установки, и это относится к изменению способа их проверки.
Начало работы: подключите сервер PushEngage MCP к вашему помощнику
@pushengage/mcp — это официальный сервер PushEngage Model Context Protocol, и каждый инструмент в этом руководстве работает через него. Добавьте его в конфигурацию MCP вашего клиента — claude_desktop_config.json для Claude Desktop, ~/.cursor/mcp.json для Cursor или собственную конфигурацию MCP для Claude Code — с помощью команды npx -y @pushengage/mcp. Глобальная установка не требуется.
При первом запросе к вашему помощнику войти в систему открывается вкладка браузера для авторизации подключения, поэтому ваш пароль PushEngage никогда не попадает к самому помощнику, а полученный токен сохраняется локально на вашем компьютере. После этого попросите показать ваши сайты PushEngage и выберите тот, над которым вы хотите работать; каждый инструмент настроек ниже по умолчанию использует выбранный вами в данный момент сайт. Полное руководство, включая устранение проблем с подключением, см. в полном руководстве по настройке PushEngage MCP.
Сведения о сайте: название, URL, часовой пояс, геолокация и переключатель брендинга
pushengage_get_site_details считывает вашу текущую конфигурацию; pushengage_update_site_details изменяет ее. Между ними они охватывают поля, которые в собственной документации PushEngage по началу работы называются «Добавить сведения о сайте»:
- Название сайта
- URL сайта
- Часовой пояс
- Отслеживание геолокации
- Переключатель брендинга «Powered By PushEngage» в вашем виджете панели управления
Если вам когда-либо приходилось исправлять любые из этих сведений о сайте pushengage после первоначальной установки, эта пара инструментов охватывает все пять полей, и это та же пара инструментов для их считывания, прежде чем предполагать, что что-то настроено неправильно.
Часовой пояс имеет большее значение, чем кажется. Это точка отсчета для каждой запланированной отправки и каждого элемента планирования на основе часового пояса подписчика, которое вы выполняете. Ошибитесь, и отправка в 9 утра прибудет в 2 часа ночи для части вашего списка, что будет воспринято как сбой таргетинга, когда реальная причина — одно неправильно настроенное поле.
Геолокация отключена по умолчанию и должна быть явно включена, прежде чем PushEngage сможет прикрепить данные города, штата и страны к записи подписчика, что является основой, на которой зависит таргетинг по геолокации. Если ваши сегменты ссылаются на местоположение, а цифры кажутся низкими, это стоит проверить, прежде чем предполагать, что ваша база подписчиков не имеет ожидаемого географического охвата.
Переключатель брендинга проще: он контролирует, отображается ли «Powered By PushEngage» в вашем виджете панели управления, что наиболее важно для команд, работающих с белой меткой поддержки или чата, где проверяется каждая видимая отметка поставщика.
Ни одно из них не требует обращения в службу поддержки или поиска вложенных меню настроек. Пример из самого README — это шаблон, которому нужно следовать: спросите своего помощника: «Измените часовой пояс моего сайта на Asia/Kolkata и включите геолокацию», и оба поля обновятся одним запросом. Исправление URL вашего сайта после смены домена или названия вашего сайта после ребрендинга следует той же схеме.
Настройки кампании по умолчанию: настройки, которые незаметно контролируют атрибуцию и охват каждой отправки
pushengage_get_campaign_defaults и pushengage_update_campaign_defaults охватывают четыре поля. Эти настройки кампании PushEngage по умолчанию не являются косметическими. Это настройки, которые находятся под каждой отправкой, которую вы выполняете, независимо от того, помнит ли кто-либо в команде об их существовании, и неправильная настройка любого из них не приводит к явной ошибке, которую кто-либо заметит сразу.
- UTM-параметры: ваша основа для отслеживания push-уведомлений с помощью UTM-параметров в GA4 или любом аналитическом стеке ниже него. Пропустите эту настройку, и каждая отправка унаследует пустую атрибуцию: отправки без источника или канала, необъяснимый доход, пробел, который никто не замечает до тех пор, пока месячный отчет не будет составлен. Это отчет по атрибуции каналов, который открыл эту статью.
- Резервное уведомление: что срабатывает для подписчика, который не соответствует ни одному правилу аудитории. Оставьте его не установленным, и эти подписчики не получат ничего.
- Резервные атрибуты: токены персонализации для той же несегментированной группы, чтобы их текст выглядел намеренным, а не сломанным или общим. Подписчик без соответствующего атрибута не должен видеть пустое место там, где должно было быть его имя.
- Срок действия уведомления по умолчанию: как долго неотправленное сообщение остается в очереди, прежде чем PushEngage его отбросит. Отправка флэш-распродажи со сроком действия 7 дней может быть доставлена через несколько дней после окончания распродажи, вводя подписчика в заблуждение вместо того, чтобы просто тихо провалиться, что хуже для отношений, чем если бы отправка никогда не была доставлена.
Установка 7-дневного срока действия по умолчанию — это один запрос: «Установите срок действия моего уведомления по умолчанию на 7 дней», прямо из примера README. Та же схема охватывает резервное уведомление для несоответствующих подписчиков, резервные атрибуты для персонализации этой группы или полный набор UTM-параметров, чтобы каждая отправка правильно атрибутировалась обратно в GA4 в будущем. Просмотр ваших текущих настроек кампании PushEngage по умолчанию перед большим окном отправки, а не после того, как возникнет пробел в отчетности, — это привычка, которую стоит выработать.
Настройки service worker: регистрация, поддержка подпапок и путь к файлу worker
pushengage_get_service_worker_settings и pushengage_update_service_worker_settings охватывают регистрацию, поддержку подпапок и путь к файлу worker: механизмы, которые позволяют push-уведомлениям достигать браузера. Ошибка в любом из трех случаев приводит к одному и тому же результату. Уведомления перестают доставляться без видимой ошибки, указывающей на настройку, вызвавшую проблему, и первым симптомом является снижение показателей доставки без ясной причины.
Поддержка подпапок является проблемой для сайтов с ограничениями платформы, которые не позволяют использовать файл worker на корневом уровне: CMS, установка в подкаталоге, многосайтовая настройка, использующая один домен. Если ваш файл worker находится не в корне, настройка пути должна точно соответствовать этому местоположению, включая каталог и имя файла, иначе регистрация молчаливо завершится неудачно.
Это первое, что стоит проверить после миграции сайта или смены платформы: попросите вашего помощника получить текущие настройки service worker pushengage и подтвердите, что зарегистрированный путь по-прежнему соответствует фактическому местоположению файла. Это та же проверка, которую выполняет собственный конфигуратор service worker PushEngage для платформ с ограничениями, чтобы решить эту проблему.
Сама регистрация также заслуживает периодического внимания, особенно после любых изменений в том, как ваш сайт загружает скрипты. Обновление политики безопасности контента, новый контейнер диспетчера тегов или слой кэширования, удаляющий заголовки, могут помешать регистрации способами, которые проявляются только в тихом снижении количества доставленных уведомлений. Получение настроек service worker pushengage вместе с проверкой коэффициента доставки — это пятиминутная привычка, которая выявляет проблему до того, как она обойдется вам полным отчетным циклом.
Частичные правки без повторного ввода всего: почему поведение слияния имеет значение
Вот деталь, которая делает запрос к AI-помощнику быстрее, чем панель управления, а не просто отличается: pushengage_update_campaign_defaults объединяет ваше изменение с текущими значениями вместо замены всей записи. Запросите изменение только срока действия уведомления по умолчанию, и ваши UTM-параметры, резервное уведомление и резервные атрибуты останутся точно такими же, как и были. Вам не придется повторно указывать поля, которые вы не собираетесь трогать.
Сравните это с типичной формой настроек, где изменение одного поля в сохраненном блоке часто означает, что вся форма перезагружается со всеми редактируемыми полями, а случайное изменение другого поля молчаливо перезаписывает что-то, что работало правильно. «Установить срок действия уведомления по умолчанию на 7 дней» изменяет ровно одну вещь и оставляет остальные настройки кампании по умолчанию нетронутыми. Это разница между целевым редактированием и полным повторным сохранением каждый раз, когда требуется настройка одного параметра, и это разница, которая превращает ежемесячный обзор настроек из пятнадцатиминутной рутины обратно в одно предложение, которым он должен был быть с самого начала.
Что на самом деле защищают точные настройки: доставляемость и атрибуция, а не просто порядок
Ничто из этого на самом деле не связано с аккуратностью. Неправильный часовой пояс нарушает время запланированной отправки для части вашего списка. Отсутствие UTM по умолчанию нарушает атрибуцию для каждой отправки, пока кто-нибудь это не обнаружит. Неправильно зарегистрированный сервис-воркер полностью нарушает доставку, и делает это незаметно. Каждая из этих настроек находится под каждой кампанией, которую запускает ваша команда. Кампания не терпит неудачу громко; отчетность поверх нее просто тихо перестает соответствовать действительности.
Это реальная причина относиться к деталям сайта, настройкам кампаний по умолчанию и конфигурации сервис-воркера как к настройкам push-уведомлений ИИ-ассистента, которые вы проверяете регулярно, так же, как вы проверяли бы панель мониторинга скорости доставки, а не как одноразовый шаг настройки, который вы настраиваете один раз и никогда не возвращаетесь к нему. Представление этих настроек как настроек push-уведомлений ИИ-ассистента, а не как скрытой вкладки панели мониторинга, означает, что сама проверка занимает столько же времени, сколько требуется для ввода запроса. Обнаружение неисправного UTM по умолчанию или устаревшего пути воркера в одном запросе защищает те же восстановленные доходы, на которые полагается ваша отчетность по удержанию, без ожидания заявки в ИТ или звонка по повторному онбордингу для исправления чего-то, что можно сказать одним предложением вслух.
После подключения вашего сервера PushEngage MCP пройдите по трем группам настроек, описанным в этом руководстве по настройке параметров сайта PushEngage, так же, как вы проходили бы любой другой аудит удержания: быстро и по собственному расписанию, а не только тогда, когда отчет не сходится. Это работает для каждого плана PushEngage, включая бесплатный тариф, поэтому нет никаких препятствий между подключением сервера MCP и фактическим использованием его для проверки деталей вашего сайта PushEngage, настроек кампаний по умолчанию и настроек сервис-воркера, прежде чем они обойдутся вам в атрибуцию или охват.