Перенаправление на другую страницу после нажатия «Разрешить» или «Заблокировать» в окне подтверждения

Иногда вы хотите перенаправить пользователя на целевую страницу после того, как он завершит подписку на Web Push, или если он отказался от нее. Это можно реализовать с помощью нашего Web SDK.


Мы поделимся необходимыми шагами, которым нужно следовать в этом случае.

Наш типичный код установки выглядит так:

<script> window._peq = window._peq || []; window._peq.push([“init”]); </script><br><script src=”https://clientcdn.pushengage.com/core/4xxxyoursitexx.js” async></script>

Вместо добавления этого, пожалуйста, добавьте следующий код:

1) Замените URL https://yourredirectpage.com на страницу, на которую вы хотите перенаправить.

<script> window._peq = window._peq || [];
window.addEventListener('PushEngage.permissionPrompt.allow', function (event) {
  if (event.detail && event.detail.prompt === 'native') {
    setTimeout(() => {
      window.location = 'https://yoursite.com';
    }, 6000);
  }
});< /script> 
<script src = ”https: //clientcdn.pushengage.com/core/4xxxyoursitexx.js” async>

Таким образом, первая строка кода заменяется примерным фрагментом кода для перенаправления.

<script> window._peq = window._peq || [];
window._peq.push([‘init’,{}.pe,function(res){
if(res.statuscode==1){ location = “https://yourredirectpage.com“;
}
if(res.statuscode==2 || res.statuscode==3){
location = “https://yourredirectpage.com“;
}}]);

Вторая строка остается такой же, как в ваших Настройках » Настройки сайта > Настройки установки.

<script src=”https://clientcdn.pushengage.com/core/4xxxyoursitexx.js” async></script>

Вот и все, вы сможете направлять людей на любую целевую страницу после того, как они нажмут «Разрешить»/«Блокировать»; попробуйте, и надеемся, это сработает хорошо.

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

Все еще не можете разобраться? Чем мы можем помочь?
Последнее обновление: 9 марта 2026 г.

Вовлекайте и удерживайте посетителей после того, как они покинули ваш веб-сайт

Увеличьте ценность каждого посещения веб-сайта с помощью push-уведомлений, которые трудно пропустить.

  • Бесплатный тариф навсегда
  • Простая настройка
  • Поддержка 5 звезд