注意:此项目没有可用的旧版文档,因此您看到的是当前文档。
有时您希望在用户完成 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>
就是这样,在用户点击允许/阻止后,您应该能够将他们引导至任何着陆页;试试看,希望它能很好地工作。
如果您遇到任何问题,请随时在此处单击联系我们。我们的支持团队将能够帮助您。