darkcore docs
PWA

Push-кампании

Запускайте разовые, еженедельные и триггерные push-кампании с сегментацией, тихими часами и атрибуцией дохода.

Push возвращает подписчика после первого визита и показывает, принёс ли этот контакт клики, конверсии и доход. darkcore сохраняет привязку к потоку, поэтому клик из уведомления проходит через тот же маршрут и остаётся в аналитике.

Не путайте разрешение на системные кампании с permission prompt. Переключатель Разрешить системные push-кампании в потоке только определяет, отправлять ли подписчикам этого потока кампании, запущенные администратором. Сам промпт, его триггер, стиль и тексты настраиваются в PWA Editor → Config. Direct Link хранит собственные push-настройки в своём редакторе.

Быстрый запуск

В настройках PWA включите Запрос уведомлений и выберите понятный момент показа — после установки, клика или короткой задержки.

Откройте Push-кампании → Создать, задайте внутреннее название и тип кампании.

Напишите заголовок и текст, проверьте превью и добавьте другие языки при необходимости.

Выберите аудиторию: потоки, GEO, ОС, языки и статусы конверсий.

Настройте время, тихие часы или событие-триггер и сохраните кампанию.

Создать push-кампанию

Создайте кампанию и используйте этот гайд как чеклист.

Типы кампаний

ТипКогда отправляетсяДля чего подходит
ЗапланированнаяОдин или несколько раз в выбранные дату и времяПромо, новый оффер, короткая акция
ЕженедельнаяВ выбранные дни и время каждую неделюРегулярные напоминания и контентные серии
По событиюПосле install или любого активного типа конверсии с одной или несколькими задержкамиОнбординг, возврат после регистрации, повторный депозит

Для отправки в ближайшее время создайте Запланированную кампанию на ближайшее доступное время. Тип Немедленная может отображаться в старых кампаниях, но больше не создаётся.

Контент

Минимум — заголовок и текст. Иконка должна быть квадратной (рекомендуется от 192×192), большое изображение — широким (рекомендуется от 720×360).

Для персонализации доступны макросы подписчика: GEO, ОС, язык, ID подписки, поток и click_id первого клика. Проверяйте каждую языковую версию в превью: короткий заголовок и одно чёткое действие читаются лучше длинного рекламного текста.

Аудитория

Фильтры внутри кампании работают вместе. Если выбрать несколько условий, подписчик должен соответствовать каждому из них.

ФильтрПример использования
ПотокиОтправить только подписчикам конкретного флоу
СтраныОтдельное предложение для BR или MX
ОСИнструкция только для Android или iOS
ЯзыкКонтент для конкретной языковой версии
Статус конверсии: есть / нетРегистрация есть, депозита ещё нет

Не дублируйте событие-триггер тем же фильтром «есть». Кампания после депозита уже знает, что депозит произошёл. Комбинация нет регистрации + есть депозит также не будет иметь аудитории, потому что депозит предполагает регистрацию.

Расписание и тихие часы

  • Фиксированный часовой пояс — все получают push в один момент.
  • Локальное время подписчика — каждый получает его в указанное время своего региона; если часовой пояс неизвестен, используется UTC.
  • Тихие часы — запланированные отправления внутри окна пропускаются, а триггерные откладываются до его окончания.

Для кампании по событию можно указать несколько задержек:

5m, 1h, 1d

В этом примере подписчик получит серию через 5 минут, 1 час и 1 день после события.

Как читать статистику

МетрикаЧто означает
ОтправленоPush принял сервис доставки браузера; это ещё не означает открытие
Процент доставкиОтправлено ÷ (отправлено + технические ошибки + отток)
ОшибкиСервис доставки отклонил попытку по технической причине
ОттокПодписка больше не принимает push: PWA удалено, разрешение отозвано или данные браузера очищены
CTRКлики ÷ отправлено
ОтпискиОтписки, атрибутированные этой кампании
КонверсииСобытия после кликов из push, отдельно по каждому типу воркспейса
ДоходСумма доходных конверсий после кликов из этой кампании

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

Если кампания не отправляется

СимптомЧто проверить
Ноль получателейКампания привязана к нужным потокам, а фильтры не противоречат друг другу
Подписок почти нетЗапрос push включён на PWA и показывается после разрешённого жеста/триггера
Кампания по событию не запускаетсяКлюч события совпадает с активным типом конверсии, задержка имеет формат 30m, 2h или 1d
Низкая доставкаРазделите технические ошибки и естественный отток старых подписок
Есть клики, но нет доходаПроверьте трек-ссылку потока, click_id и входящий postback

На этой странице