Aviso: Não existe documentação legada disponível para este item, pelo que está a ver a documentação atual.
Por vezes, pretende redirecionar um utilizador para uma página de destino assim que este complete a subscrição do Web Push ou se a tiver negado. Isto é possível de criar utilizando o nosso Web SDK.
Partilharemos os passos necessários a seguir nesse caso.
O nosso código de instalação típico tem este aspeto
<script> window._peq = window._peq || []; window._peq.push([“init”]); </script><br><script src=”https://clientcdn.pushengage.com/core/4xxxyoursitexx.js” async></script>
Em vez de adicionar isto, por favor adicione o código abaixo
1) Substitua o URL https://yourredirectpage.com pela página para a qual pretende redirecionar
<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>
Portanto, especificamente, a primeira linha de código é substituída pelo excerto de código de exemplo para redirecionamento
<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“;
}}]);
A segunda linha permanece a mesma em Definições » Definições do Site > Definições de Instalação
<script src=”https://clientcdn.pushengage.com/core/4xxxyoursitexx.js” async></script>
É tudo, deverá ser capaz de direcionar pessoas para qualquer página de destino depois de clicarem em permitir/bloquear; experimente e esperamos que funcione bem.
Caso tenha algum problema, não hesite em contactar-nos clicando aqui. A nossa equipa de suporte poderá ajudá-lo.