Добавление сайта в учетную запись eSputnik
Важно
Сбор подписчиков для web-push сообщений доступен только для сайтов с протоколом HTTPS.
Выбор типа подписки
1. В учетной записи перейдите на вкладку “Настройки” → “Web Push”.
2. Выберите тип подписки:
В два клика. Подписка с двойным подтверждением. Преимущество этого типа — возможность настроить оформление окон подписки и подтверждения. В этом случае пользователь сначала увидит ваше кастомизированное окно, а затем — стандартное.
В один клик. Позволяет пользователям оформить подписку одним нажатием кнопки, без необходимости проходить дополнительное подтверждение.
Внимание
Браузер Google Chrome может блокировать навязчивые окна подписки. Чтобы избежать потенциальных ограничений, выберите подписку в два клика.
Если в аккаунте уже есть настроенные подписки, нажмите кнопку “+ Привязать сайт”, а затем выберите тип подписки.
Привязка нового сайта
После выбора типа подписки заполните обязательные поля “Ссылка на сайт” и “Название сайта”.
Примечание
Для сбора подписчиков на web-push уведомления ваш сайт должен работать через защищённый протокол HTTPS.
Если у вас уже есть база подписчиков, введите открытые и закрытые ключи в соответствующие поля. Для получения новых сертификатов оставьте поля пустыми — ключи будут автоматически сгенерированы вместе со скриптом для вашего сайта.
Для настройки Web Push подписки на Safari версии ниже 16, перейдите по ссылке.
Примечание
Отправка Web Push уведомлений в Safari доступна только в плане “Продвинутый”.
Генерация и интеграция скрипта
Нажмите “Сгенерировать скрипт” и выполните следующие шаги:
1. Загрузите установочный файл и скопируйте его в каталог верхнего уровня вашего сайта.
2. Скопируйте сгенерированный код и вставьте его в раздел <head> HTML-страниц сайта
3. Создайте файл манифеста и поместите его в корневой каталог, чтобы обеспечить отправку сообщений на устройства iOS/iPadOS.
Проверка статуса привязки
После загрузки установочного файла и добавления кода на ваш сайт нажмите кнопку “Проверить статус привязки”.
В настройках должен отобразиться статус “Сайт подключен” — с этого момента начнут собираться токены.
Если вы увидите “Скрипт не установлен” — проверьте внесенные настройки.
Внимание
В некоторых случаях статус привязки сайта может не отображаться из-за политики безопасности провайдера сайта. Если скрипт установлен, проигнорируйте этот статус.
Чтобы включить поддержку Web Push-уведомлений на устройствах iOS/iPadOS в PWA, убедитесь, что файл манифеста находится в корневом каталоге вашего сайта.
Примечание
Если поддержка не нужна, просто проигнорируйте статус “Манифест не найден”.
Для перехода к настройкам внешнего вида окна подписки нажмите “Настроить подписку” или “Назад”, чтобы вернуться на общую вкладку настроек
Подробнее о настройке внешнего вида окна подписки читайте в отдельной статье.
Удаление токенов
Включите опцию автоматического удаления неактивных токенов через 30, 60 или 90 дней, чтобы оставались только те пользователи, которые взаимодействуют с рассылкой.
Редактирование интеграции Web Push
Чтобы вернуться к настройкам интеграции, например — изменить название сайта, повторно загрузить установочный файл или скопировать сгенерированный код, нажмите ссылку на сайт или иконку с тремя точками и выберите “Интеграция Web Push”.
В этом же меню можно удалить привязанный сайт.