Μερικές φορές θέλετε να ανακατευθύνετε έναν χρήστη σε μια σελίδα προορισμού μόλις ολοκληρώσει τη συνδρομή 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>
Αυτό είναι όλο, θα πρέπει να μπορείτε να οδηγείτε άτομα σε οποιαδήποτε σελίδα προορισμού αφού κάνουν κλικ στο allow/block. Δοκιμάστε το & ελπίζουμε να λειτουργήσει καλά.
Σε περίπτωση που αντιμετωπίσετε προβλήματα, μη διστάσετε να επικοινωνήσετε μαζί μας κάνοντας κλικ εδώ. Η ομάδα υποστήριξής μας θα μπορέσει να σας βοηθήσει.