Ο πελάτης JavaScript της Entase είναι μια μικρή βιβλιοθήκη που φορτώνετε από το CDN μας. Παρέχει στον ιστότοπό σας μία λειτουργία που δεν μπορεί να εκτελέσει μόνος του: να ανοίγει την ολοκλήρωση αγοράς της Entase επί τόπου, ώστε ο επισκέπτης να αγοράζει εισιτήριο χωρίς να φεύγει από τη σελίδα στην οποία βρίσκεται.
Διαχειρίζεται το πάνελ ή το αναδυόμενο παράθυρο, το φόντο επικάλυψης, το κλείδωμα κύλισης της σελίδας, το βήμα συναίνεσης, τις τοπικές ρυθμίσεις και τις παραμέτρους παρακολούθησης. Ο κώδικάς σας καθορίζει πότε θα ανοίγει η ολοκλήρωση αγοράς και για ποια εκδήλωση.
Τι δεν είναι
Ο πελάτης δεν εμφανίζει καταλόγους εκδηλώσεων, ημερομηνίες, τιμές ή διαθεσιμότητα. Αν θέλετε ένα έτοιμο widget που εμφανίζει το πρόγραμμά σας, χρησιμοποιήστε τους κώδικες ενσωμάτωσης – είναι έτοιμοι για αντιγραφή και επικόλληση και δεν απαιτούν εργασία ανάπτυξης. Δείτε Ενσωμάτωση εκδηλώσεων στον ιστότοπό σας.
Ωστόσο, τα δύο δεν αποτελούν εναλλακτικές λύσεις. Το widget ενσωμάτωσης φορτώνει αυτόν τον ίδιο πελάτη στο παρασκήνιο για να ανοίξει την ολοκλήρωση αγοράς του, γι’ αυτό μπορείτε να փոխանցեք επιλογές του πελάτη μέσω της διαμόρφωσης ενσωμάτωσης. Δείτε Προηγμένες επιλογές ενσωμάτωσης.
Πότε να το χρησιμοποιείτε
Χρησιμοποιήστε απευθείας τον πελάτη όταν έχετε τις δικές σας σελίδες εκδηλώσεων και θέλετε το δικό σας κουμπί «Αγορά εισιτηρίων» να ανοίγει την ολοκλήρωση αγοράς της Entase:
<button id="buy">Buy tickets</button>
<script src="https://js.entase.com/client.js"></script>
<script>
const entase = new Entase({ pk: 'YOUR_PUBLISHABLE_KEY' });
document.getElementById('buy').addEventListener('click', () => {
entase.book('EVENT_ID');
});
</script>Αυτή είναι ολόκληρη η ενσωμάτωση. Όλα τα υπόλοιπα σε αυτή την ενότητα είναι βελτιώσεις: ποιες επιλογές υπάρχουν, πώς η ολοκλήρωση αγοράς επιλέγει μεταξύ πάνελ και αναδυόμενου παραθύρου και ποια συμβάντα μπορείτε να παρακολουθείτε.
Δύο τρόποι ολοκλήρωσης αγοράς
Η ολοκλήρωση αγοράς ανοίγει με έναν από δύο τρόπους:
- Πάνελ – ένα ενσωματωμένο πάνελ μέσα στη σελίδα σας, που εμφανίζεται συρόμενο από τα δεξιά σε υπολογιστές και από το κάτω μέρος σε κινητές συσκευές. Ο επισκέπτης δεν φεύγει ποτέ από τον ιστότοπό σας.
- Αναδυόμενο παράθυρο – ένα ξεχωριστό παράθυρο του προγράμματος περιήγησης.
Η λειτουργία πάνελ προσφέρει καλύτερη εμπειρία, αλλά είναι διαθέσιμη μόνο για τομείς που έχετε προσθέσει ως αξιόπιστες προελεύσεις στις ρυθμίσεις Entase. Ο πελάτης εντοπίζει ποια λειτουργία επιτρέπεται να χρησιμοποιήσει και επιστρέφει σε αναδυόμενο παράθυρο όταν δεν επιτρέπεται η ενσωματωμένη ολοκλήρωση αγοράς. Αυτή είναι η σημαντικότερη συμπεριφορά που πρέπει να κατανοήσετε πριν από την ενσωμάτωση – δείτε Τρόποι ολοκλήρωσης αγοράς.
Απαιτήσεις
- Μια σελίδα που σερβίρεται μέσω HTTPS. Με απλό HTTP, ο πελάτης χρησιμοποιεί πάντα αναδυόμενο παράθυρο.
- Ο τομέας σας να έχει προστεθεί στις αξιόπιστες προελεύσεις στις Ρυθμίσεις → Ενσωματώσεις, αν θέλετε ενσωματωμένη ολοκλήρωση αγοράς. Δείτε Ενσωματώσεις και προσαρμογή ολοκλήρωσης αγοράς.
- Δεν απαιτείται βήμα δημιουργίας, bundler ή διαχειριστής πακέτων. Η βιβλιοθήκη είναι ένα μόνο tag script.
Πού να πάτε στη συνέχεια
- Εγκατάσταση του πελάτη – φόρτωση του script και δημιουργία ενός στιγμιότυπου.
- Επιλογές κατασκευαστή – κάθε επιλογή και η προεπιλεγμένη τιμή της.
- Άνοιγμα της ολοκλήρωσης αγοράς – η μέθοδος
book()και οι παρακάμψεις ανά κλήση. - Συμβάντα – αντίδραση στο άνοιγμα, το κλείσιμο και την ολοκλήρωση της ολοκλήρωσης αγοράς.