通知:この項目にはレガシー ドキュメントがありません。そのため、現在のドキュメントが表示されています。
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“;
}}]);
2行目は、設定 » サイト設定 » インストール設定から同じままです。
<script src=”https://clientcdn.pushengage.com/core/4xxxyoursitexx.js” async></script>
これで、許可/ブロックをクリックした後に人々を任意のランディングページに誘導できるようになります。試してみてください。うまくいくことを願っています。
万が一問題が発生した場合は、ここをクリックしてお問い合わせください。サポートチームがお手伝いします。