Ειδοποιήσεις push
Στείλτε στοχευμένες ειδοποιήσεις push στους χρήστες σας σε iOS (APNS), Android (FCM) και Web Push (προγράμματα περιήγησης).
Επισκόπηση
Οι ειδοποιήσεις push σάς επιτρέπουν να:
- Επανενεργοποιείτε χρήστες που δεν έχουν ανοίξει πρόσφατα την εφαρμογή σας
- Οδηγείτε μετατροπές με προσφορές περιορισμένου χρόνου
- Παραδίδετε ενημερώσεις για παραγγελίες, μηνύματα ή συμβάντα της εφαρμογής
- Εξατομικεύετε τα μηνύματα βάσει συμπεριφοράς και γνωρισμάτων χρήστη
Προαπαιτούμενα
Πριν δημιουργήσετε καμπάνιες push, βεβαιωθείτε ότι έχετε:
-
Ενσωματώσει ένα SDK:
- iOS SDK για χρήστες iPhone/iPad
- Android SDK για χρήστες Android
- Web SDK για push σε πρόγραμμα περιήγησης (web)
-
Ρυθμίσει διαπιστευτήρια push:
- iOS: Κλειδί ελέγχου ταυτότητας APNS (.p8, συνιστάται) ή πιστοποιητικό (.p12)
- Android: JSON λογαριασμού υπηρεσίας Firebase (FCM HTTP v1)
- Web: ένα ζεύγος κλειδιών VAPID, που δημιουργείται ανά web εφαρμογή με ένα κλικ (δείτε παρακάτω)
-
Καταχωρημένες συσκευές: Οι χρήστες πρέπει να έχουν παραχωρήσει άδεια push στην εφαρμογή ή στο πρόγραμμα περιήγησής σας
Ρύθμιση διαπιστευτηρίων push
iOS (APNS)
- Μεταβείτε στις Ρυθμίσεις → Εφαρμογές → [Η εφαρμογή σας]
- Ανοίξτε τη ρύθμιση push της εφαρμογής
- Στην ενότητα iOS (APNS), επιλέξτε Μέθοδο ελέγχου ταυτότητας:
- Βάσει token (συνιστάται): επικολλήστε το περιεχόμενο του Auth Key (.p8) και εισαγάγετε το Key ID και το Team ID
- Βάσει πιστοποιητικού: ανεβάστε το αρχείο πιστοποιητικού .p12 και εισαγάγετε τον κωδικό του
- Επιλέξτε περιβάλλον:
- Development: Για δοκιμές με development builds
- Production: Για builds του App Store
- Αποθηκεύστε τη ρύθμιση
Δημιουργήστε πιστοποιητικά APNS και κλειδιά ελέγχου ταυτότητας στον λογαριασμό Apple Developer.
Android (FCM)
- Μεταβείτε στις Ρυθμίσεις → Εφαρμογές → [Η εφαρμογή σας]
- Ανοίξτε τη ρύθμιση push της εφαρμογής
- Στην ενότητα Android (FCM), κάντε κλικ στο Μεταφόρτωση JSON λογαριασμού υπηρεσίας και παρέχετε το αρχείο λογαριασμού υπηρεσίας Firebase (το Joryio στέλνει μέσω του FCM HTTP v1 API):
- Δημιουργήστε το στο Firebase Console → Project Settings → Service accounts → Generate new private key
- Εισαγάγετε το Sender ID σας (Firebase Console → Project Settings → Cloud Messaging)
- Αποθηκεύστε τη ρύθμιση
Ακολουθήστε τον οδηγό ρύθμισης Firebase για να δημιουργήσετε ένα έργο Firebase. Τα παλαιά «server keys» δεν χρησιμοποιούνται - μόνο το JSON λογαριασμού υπηρεσίας.
Web (push σε πρόγραμμα περιήγησης)
Το web push ρυθμίζεται ανά web εφαρμογή (κάθε web εφαρμογή είναι μια επωνυμία/ιστότοπος με το δικό της ζεύγος κλειδιών), δίπλα στη ρύθμιση για κινητά:
- Μεταβείτε στις Ρυθμίσεις → Εφαρμογές → [Η web εφαρμογή σας]
- Πλοηγηθείτε στην καρτέλα Push
- Στην ενότητα Web Push (πρόγραμμα περιήγησης), κάντε κλικ στο Ενεργοποίηση Web Push
- Αυτό δημιουργεί ένα ζεύγος κλειδιών VAPID αποθηκευμένο σε εκείνη τη web εφαρμογή - δεν υπάρχουν κλειδιά για αντιγραφή ή επικόλληση
- Φιλοξενήστε το service worker στον ιστότοπό σας και ενεργοποιήστε το opt-in από μια ενέργεια του χρήστη (η ενότητα εμφανίζει το ακριβές snippet μίας γραμμής και την κλήση)
Επειδή κάθε web εφαρμογή έχει το δικό της ζεύγος κλειδιών VAPID, δύο ιστότοποι (είτε σε ξεχωριστά workspaces είτε ως δύο web εφαρμογές σε ένα workspace) έχουν ο καθένας τους δικούς του συνδρομητές προγράμματος περιήγησης. Η αναδημιουργία κλειδιών ακυρώνει τις υπάρχουσες συνδρομές εκείνης της εφαρμογής, οπότε οι χρήστες πρέπει να κάνουν ξανά opt-in.
Δημιουργία καμπάνιας push
1. Μεταβείτε στις Καμπάνιες
Μεταβείτε στις Καμπάνιες → Δημιουργία καμπάνιας και επιλέξτε Ειδοποίηση push.
2. Στοιχεία καμπάνιας
Όνομα: Δώστε στην καμπάνια σας ένα περιγραφικό όνομα
Example: "Weekend Sale - 20% Off"
Περιγραφή (προαιρετικά): Προσθέστε εσωτερικές σημειώσεις για την καμπάνια
Εφαρμογή προορισμού: επιλέξτε την εφαρμογή κινητού (APNS/FCM) στην οποία πηγαίνει το push. Αν το workspace σας έχει 2 ή περισσότερες web εφαρμογές με ενεργοποιημένο web push, εμφανίζεται επίσης ένας επιλογέας Web εφαρμογής - επιλέξτε έναν ιστότοπο, ή αφήστε το στο Όλες οι web εφαρμογές για να φτάσετε στους συνδρομητές προγράμματος περιήγησης κάθε ιστότοπου. (Με μία μόνο web εφαρμογή γίνεται αυτόματα· ο επιλογέας παραμένει κρυφός.)
3. Κοινό-στόχος
Επιλέξτε ποιοι χρήστες θα λάβουν την ειδοποίηση push:
Βάσει τμήματος
Επιλέξτε ένα προκαθορισμένο τμήμα:
- «Ενεργοί χρήστες (τελευταίες 7 ημέρες)»
- «Premium συνδρομητές»
- «Εγκαταλείψαντες καλαθιού»
Μάθετε περισσότερα για τη δημιουργία τμημάτων
Βάσει συμπεριφοράς
Στοχεύστε χρήστες βάσει συγκεκριμένων ενεργειών:
- Συμβάν: «Εγκαταλελειμμένο καλάθι»
- Φίλτρο: Αξία καλαθιού > 50 $
- Χρονικό παράθυρο: Τελευταίες 24 ώρες
4. Περιεχόμενο μηνύματος
Τίτλος ειδοποίησης
Example: "Your cart is waiting!"
- Κρατήστε τον κάτω από 50 χαρακτήρες
- Χρησιμοποιήστε emoji με φειδώ (1-2 το πολύ)
- Δημιουργήστε αίσθηση επείγοντος όπου ταιριάζει
- Εξατομικεύστε με δεδομένα χρήστη
Σώμα ειδοποίησης
Example: "Complete your purchase now and save 20% with code SAVE20. Offer ends tonight!"
- Κρατήστε το κάτω από 120 χαρακτήρες - το σημείο περικοπής του Chrome και η ασφαλέστερη τιμή για όλες τις πλατφόρμες (το iOS επιτρέπει 178, το Android 240, αλλά κάτω από 120 εμφανίζεται καθαρά παντού).
- Συμπεριλάβετε ένα σαφές call-to-action
- Προσθέστε πληροφορίες με χρονική ευαισθησία
- Εξατομικεύστε με πρότυπα liquid
Μήκος τίτλου
Κρατήστε τους τίτλους κάτω από 50 χαρακτήρες. Το βήμα σύνταξης εμφανίζει ζωντανό μετρητή με όρια ανά πλατφόρμα σε tooltip (iOS 50, Android 65, Chrome ~50).
Ζωντανή προεπισκόπηση (iOS / Android / Web)
Ο επεξεργαστής καμπανιών έχει μια σταθερή ζωντανή προεπισκόπηση δίπλα στη φόρμα σύνταξης. Κάντε εναλλαγή μεταξύ οθόνης κλειδώματος iOS, heads-up του Android και toast υπολογιστή στο Chrome - η προεπισκόπηση ενημερώνεται καθώς πληκτρολογείτε, ώστε να βλέπετε πώς αναδιπλώνονται ο τίτλος και το σώμα σε κάθε πλατφόρμα πριν από την αποστολή.
URL ή scheme (προαιρετικά)
Πού καταλήγει ο χρήστης όταν πατά την ειδοποίηση:
| Μορφή | Λειτουργεί σε |
|---|---|
https://acme.com/product/12345 | Όλες τις πλατφόρμες (web, iOS, Android). Συνιστώμενη προεπιλογή. |
acme://product/12345 | Μόνο εφαρμογές iOS / Android - απαιτεί χειρισμό URL-scheme στην εφαρμογή σας. |
Βοηθητική γραμμή στον επεξεργαστή καμπανιών: «Το https:// λειτουργεί σε όλες τις πλατφόρμες. Τα scheme τύπου acme:// επιλύονται μόνο μέσα στις εφαρμογές σας iOS / Android.»
Εικόνα (προαιρετικά)
Επισυνάψτε μια εικόνα (jpeg / png) που εμφανίζεται δίπλα στην ειδοποίηση. Περιηγηθείτε στη βιβλιοθήκη πολυμέσων ή επικολλήστε ένα URL.
Κουμπιά ενέργειας (όλες οι πλατφόρμες)
Προσθέστε έως 2 κουμπιά ενέργειας κοινά για όλες τις πλατφόρμες. Κάθε κουμπί έχει ετικέτα και τιμή (URL https://… ή action:dismiss για χειρισμό εντός εφαρμογής):
- Κουμπί 1: «Παρακολούθηση παραγγελίας» →
https://acme.com/track/{{ event.order_id }} - Κουμπί 2: «Επικοινωνία με υποστήριξη» →
action:dismiss
Μέγιστα πλήθη ανά πλατφόρμα: Web 2 · iOS 4 · Android 3. Το περιβάλλον της καμπάνιας εμφανίζει 2 of 2 buttons used. Web shows up to 2 · iOS up to 4 · Android up to 3.
Κλειδί ομαδοποίησης
Ένα κλειδί που επιτρέπει στα νέα push να αντικαθιστούν το προηγούμενο αντί να στοιβάζονται, όταν μοιράζονται το ίδιο κλειδί. Η ίδια έννοια υπάρχει παντού με διαφορετικά ονόματα - Web tag, Android collapse_key, iOS apns-collapse-id - και το πεδίο αντιστοιχίζεται και στα τρία. Χρήσιμο για περιπτώσεις όπως μία ενιαία τρέχουσα ειδοποίηση «σε διανομή» ανά χρήστη αντί για πέντε.
Συμπεριφορά εφαρμογής κινητού (μόνο iOS · Android)
| Ρύθμιση | Περιγραφή |
|---|---|
| Ήχος | Προεπιλεγμένος ή Σίγαση. Μόνο στην εφαρμογή. |
| Αύξηση badge | Αριθμός που προστίθεται στο badge του εικονιδίου εφαρμογής iOS. |
Συμπεριφορά Web (μόνο Web)
| Ρύθμιση | Περιγραφή |
|---|---|
| Παραμονή στην οθόνη μέχρι την απόρριψη | Ορίζει requireInteraction: true στο Web Push API. Από προεπιλογή, οι ειδοποιήσεις του προγράμματος περιήγησης κλείνουν αυτόματα μετά από λίγα δευτερόλεπτα. Τα push σε κινητά παραμένουν ήδη μέχρι το πάτημα. |
| Όνομα ιστότοπου | Εμφανίζεται στην κεφαλίδα του toast του Chrome δίπλα στο favicon του ιστότοπου. |
5. Εξατομίκευση με Liquid
Χρησιμοποιήστε πρότυπα Liquid για να εξατομικεύσετε τα μηνύματα:
Hi {{user.firstName}},
Your {{cart.itemCount}} items are waiting!
Cart total: ${{cart.total}}
Complete your purchase now and save 20%.
Διαθέσιμες μεταβλητές:
{{user.firstName}},{{user.lastName}}{{user.email}}- Προσαρμοσμένα γνωρίσματα:
{{user.plan}},{{user.city}} - Ιδιότητες συμβάντος από το έναυσμα
Μάθετε περισσότερα για τα πρότυπα Liquid
6. Προγραμματισμός
Επιλέξτε πότε θα σταλεί η ειδοποίηση push:
Άμεση αποστολή
Αποστολή μόλις ενεργοποιηθεί η καμπάνια.
Προγραμματισμένη αποστολή
Αποστολή σε συγκεκριμένη ημερομηνία και ώρα:
- Ημερομηνία: 2024-01-20
- Ώρα: 10:00 π.μ.
- Ζώνη ώρας: America/New_York
Με έναυσμα συμπεριφοράς
Αποστολή όταν οι χρήστες εκτελούν συγκεκριμένες ενέργειες:
- Έναυσμα: «Εγκαταλελειμμένο καλάθι»
- Έλεγχος επανεισόδου: κάθε φορά / μία φορά ανά χρήστη / περίοδος αναμονής μεταξύ αποστολών
- Ενεργό παράθυρο: προαιρετικές ημερομηνίες έναρξης και λήξης για το έναυσμα
Τα όρια ώρας ημέρας («μην στέλνετε push στις 3 π.μ.») είναι ρύθμιση σε επίπεδο workspace - ρυθμίστε παράθυρα ησυχίας ανά κανάλι στις Ρυθμίσεις → Ώρες ησυχίας.
- Πρωί (8-10 π.μ.): Υψηλά ποσοστά ανοίγματος
- Μεσημέρι (12-1 μ.μ.): Καλή αλληλεπίδραση
- Απόγευμα/βράδυ (7-9 μ.μ.): Κορύφωση χρήσης κινητών
- Αποφύγετε: Αργά το βράδυ (11 μ.μ. - 6 π.μ.)
7. Όρια συχνότητας
Το πόσο συχνά μπορούν οι χρήστες να λαμβάνουν ειδοποιήσεις push διέπεται από τους κανόνες Touching Rules του workspace σας (Ρυθμίσεις → Touching Rules), όχι ανά καμπάνια:
- Ένας κανόνας ανά κανάλι για το push - μέγιστα μηνύματα ανά ημέρα / εβδομάδα / μήνα (προεπιλογή: 10 ανά ημέρα), προαιρετικά οριοθετημένος με tags
- Ένα προαιρετικό ανώτατο όριο μεταξύ καναλιών για όλα τα κανάλια
Για πραγματικά κρίσιμες αποστολές, μια καμπάνια μπορεί να ενεργοποιήσει την παράκαμψη ορίων συχνότητας στις προηγμένες επιλογές του βήματος Παράδοσης.
Η υπερβολική αποστολή ειδοποιήσεων push μπορεί να οδηγήσει σε:
- Απενεργοποίηση των ειδοποιήσεων από τους χρήστες
- Απεγκαταστάσεις της εφαρμογής
- Αρνητική εικόνα της επωνυμίας
Ακολουθήστε τις οδηγίες των πλατφορμών:
- iOS: Να είστε διακριτικοί και σχετικοί
- Android: Σεβαστείτε τις προτιμήσεις των χρηστών
8. Δοκιμές A/B
Δοκιμάστε διαφορετικές παραλλαγές μηνύματος:
Παραλλαγή A (50%)
- Τίτλος: «Το καλάθι σας σάς περιμένει!»
- Σώμα: «Ολοκληρώστε την αγορά σας και κερδίστε 20% έκπτωση»
Παραλλαγή B (50%)
- Τίτλος: «Μη χάσετε την ευκαιρία! Προσφορά περιορισμένου χρόνου»
- Σώμα: «20% έκπτωση στο καλάθι σας - λήγει σε 6 ώρες»
Το Joryio αναθέτει αυτόματα τους χρήστες σε παραλλαγές και παρακολουθεί την απόδοση.
9. Παρακολούθηση μετατροπών
Ορίστε τι μετρά ως μετατροπή στο βήμα Μετατροπή:
- Κύρια μετατροπή: π.χ. "Order Completed" (επιμελημένα συνηθισμένα συμβάντα - συμπεριλαμβανομένου του "Tapped push notification" - μαζί με τα προσαρμοσμένα συμβάντα σας)
- Παράθυρο απόδοσης: 24 ώρες / 72 ώρες / 7 ημέρες (προεπιλογή) / 14 ημέρες / 30 ημέρες
- Μοντέλο απόδοσης: first touch / last touch (προεπιλογή) / linear
Με τις προεπιλογές, αυτό παρακολουθεί πόσοι χρήστες ολοκληρώνουν μια αγορά εντός 7 ημερών από τη λήψη της ειδοποίησης push.
Δυνατότητες ανά πλατφόρμα
Πώς αποτυπώνονται τα κοινά πεδία σύνταξης σε κάθε πλατφόρμα:
iOS
- Εικόνα: παραδίδεται ως συνημμένο πλούσιας ειδοποίησης (εμφανίζεται όταν ο χρήστης αναπτύξει την ειδοποίηση)
- Αύξηση badge: προσθέτει τον αριθμό που ορίσατε στο badge του εικονιδίου εφαρμογής
- Ήχος: Προεπιλεγμένος ή Σίγαση
- Κλειδί ομαδοποίησης: αντιστοιχίζεται στο
apns-collapse-id- ένα νέο push αντικαθιστά το προηγούμενο με το ίδιο κλειδί
Android
- Εικόνα: εμφανίζεται ως εκτεταμένη εικόνα τύπου big-picture
- Κλειδί ομαδοποίησης: αντιστοιχίζεται στο
collapse_key - Κουμπιά ενέργειας: εμφανίζονται έως 3
Web
- Παραμονή στην οθόνη μέχρι την απόρριψη: ορίζει
requireInteractionώστε το toast να μην κλείνει αυτόματα - Όνομα ιστότοπου: εμφανίζεται στην κεφαλίδα του toast του προγράμματος περιήγησης
- Κλειδί ομαδοποίησης: αντιστοιχίζεται στο
tagτου Web Notification - Κουμπιά ενέργειας: εμφανίζονται έως 2
Δοκιμή της καμπάνιας σας
1. Λειτουργία δοκιμής
Πριν από την ενεργοποίηση, δοκιμάστε την καμπάνια σας:
- Κάντε κλικ στο Αποστολή δοκιμαστικού push στην παραλλαγή σας
- Επιλέξτε Τυχαίο χρήστη ή αναζητήστε έναν υπάρχοντα χρήστη - η δοκιμή πηγαίνει στις καταχωρημένες συσκευές αυτού του χρήστη και η εξατομίκευση επιλύεται με τα δεδομένα του (οι προσαρμοσμένοι χρήστες δεν είναι διαθέσιμοι, αφού δεν έχουν καταχωρημένη συσκευή)
- Στείλτε τη δοκιμή
2. Επαλήθευση παράδοσης
Ελέγξτε ότι η ειδοποίηση:
- Εμφανίζεται στη συσκευή
- Δείχνει τον σωστό τίτλο και σώμα
- Ανοίγει τη σωστή οθόνη όταν πατηθεί
- Εμφανίζει σωστά εικόνες/πολυμέσα
- Τα κουμπιά ενέργειας λειτουργούν
3. Έλεγχος αναλυτικών στοιχείων
Μετά την αποστολή δοκιμών, επαληθεύστε ότι:
- Η συσκευή καταχωρήθηκε επιτυχώς
- Το token είναι έγκυρο και ενεργό
- Δεν υπάρχουν σφάλματα παράδοσης
Παρακολούθηση απόδοσης
Μετρικές σε πραγματικό χρόνο
Παρακολουθήστε την απόδοση της καμπάνιας σε πραγματικό χρόνο:
| Μετρική | Περιγραφή |
|---|---|
| Απεστάλησαν | Συνολικές ειδοποιήσεις που στάλθηκαν |
| Παραδόθηκαν | Παραδόθηκαν επιτυχώς στις συσκευές |
| Ανοίχθηκαν | Χρήστες που πάτησαν την ειδοποίηση |
| Μετατροπές | Χρήστες που ολοκλήρωσαν το συμβάν μετατροπής |
| Αποτυχίες | Αποτυχίες παράδοσης (μη έγκυρα tokens κ.λπ.) |
Στατιστικά παράδοσης
- Ποσοστό παράδοσης: Παραδόθηκαν / Απεστάλησαν
- Ποσοστό ανοίγματος: Ανοίχθηκαν / Παραδόθηκαν
- Ποσοστό μετατροπών: Μετατροπές / Ανοίχθηκαν
Απόδοση ανά πλατφόρμα
Συγκρίνετε την απόδοση iOS έναντι Android:
- Ποσοστά ανοίγματος
- Ποσοστά μετατροπών
- Παραλλαγές με την καλύτερη απόδοση
Απόδοση ανά παραλλαγή
Για δοκιμές A/B, δείτε ποια παραλλαγή απέδωσε καλύτερα:
- Παραλλαγή A: 12,5% ποσοστό ανοίγματος, 3,2% μετατροπή
- Παραλλαγή B: 15,8% ποσοστό ανοίγματος, 4,1% μετατροπή - νικήτρια
Βέλτιστες πρακτικές
1. Ζητήστε άδεια με σύνεση
Ζητήστε άδεια push την κατάλληλη στιγμή:
- Αφού ο χρήστης δει αξία στην εφαρμογή σας
- Με πλαίσιο: «Λάβετε ειδοποίηση όταν αποσταλεί η παραγγελία σας»
- Όχι αμέσως στην πρώτη εκκίνηση
2. Τμηματοποιήστε το κοινό σας
Μην στέλνετε μαζικά σε όλους:
- Στοχεύστε βάσει συμπεριφοράς
- Εξατομικεύστε βάσει προτιμήσεων
- Σεβαστείτε τα opt-out των χρηστών
3. Γράψτε ελκυστικά κείμενα
- Σαφής αξία: Τι κερδίζει ο χρήστης;
- Δημιουργήστε αίσθηση επείγοντος: «Απομένουν 24 ώρες»
- Εξατομικεύστε: Χρησιμοποιήστε το όνομα ή τα δεδομένα του
- Δυνατό CTA: «Αγοράστε τώρα», «Εξαργυρώστε την προσφορά»
4. Ο χρονισμός μετράει
Στείλτε τις βέλτιστες ώρες:
- Λάβετε υπόψη τη ζώνη ώρας του χρήστη
- Σεβαστείτε τις ώρες ησυχίας
- Δοκιμάστε διαφορετικές ώρες αποστολής
5. Μην στέλνετε υπερβολικά
Σεβαστείτε τα όρια συχνότητας:
- Το πολύ 3-5 την εβδομάδα
- Ελάχιστα διαστήματα 4 ωρών
- Αφήστε τους χρήστες να ελέγχουν τη συχνότητα
6. Δοκιμάστε τα πάντα
Πριν από την εκκίνηση:
- Δοκιμάστε σε πραγματικές συσκευές
- Επαληθεύστε ότι τα deep links λειτουργούν
- Ελέγξτε σε διαφορετικές εκδόσεις λειτουργικών
- Δοκιμάστε όλες τις παραλλαγές A/B
7. Παρακολουθήστε και βελτιστοποιήστε
Βελτιώνεστε συνεχώς:
- Παρακολουθήστε ποσοστά ανοίγματος και μετατροπών
- Δοκιμάστε A/B παραλλαγές μηνυμάτων
- Αφαιρέστε μη έγκυρα tokens
- Μάθετε από τις καλύτερες επιδόσεις
Αντιμετώπιση προβλημάτων
Οι ειδοποιήσεις δεν αποστέλλονται
Ελέγξτε:
- Τα διαπιστευτήρια push έχουν ρυθμιστεί σωστά
- Οι χρήστες έχουν παραχωρήσει άδεια push
- Τα tokens συσκευών καταχωρήθηκαν επιτυχώς
- Η καμπάνια είναι ενεργοποιημένη (όχι πρόχειρη)
Χαμηλά ποσοστά παράδοσης
Συνηθισμένες αιτίες:
- Μη έγκυρα ή ληγμένα tokens συσκευών
- Οι χρήστες απεγκατέστησαν την εφαρμογή
- Οι χρήστες απενεργοποίησαν την άδεια push
- Ληγμένο πιστοποιητικό (iOS)
Λύση:
- Καθαρίζετε τακτικά τα μη έγκυρα tokens
- Προτρέψτε ξανά τους χρήστες που απενεργοποίησαν τις ειδοποιήσεις
- Παρακολουθείτε τις ημερομηνίες λήξης πιστοποιητικών
Χαμηλά ποσοστά ανοίγματος
Πιθανά προβλήματα:
- Αδύναμο κείμενο μηνύματος
- Μη σχετικό με το κοινό
- Αποστολή σε λάθος ώρα
- Υπερβολική αποστολή (κόπωση ειδοποιήσεων)
Λύσεις:
- Βελτιώστε το κείμενο και την εξατομίκευση
- Καλύτερη στόχευση κοινού
- Βελτιστοποιήστε τις ώρες αποστολής
- Εφαρμόστε όρια συχνότητας
Όρια ειδοποιήσεων push
Όρια πλατφόρμας που επιβάλλονται από την Apple και την Google:
iOS (APNS)
- Μέγεθος payload: 4 KB μέγιστο
Android (FCM)
- Μέγεθος payload: 4 KB μέγιστο
- TTL: 4 εβδομάδες μέγιστο
Επόμενα βήματα
- Καμπάνιες in-app - Δημιουργήστε μηνύματα in-app
- Ρύθμιση iOS SDK - Ενσωματώστε push σε iOS
- Ρύθμιση Android SDK - Ενσωματώστε push σε Android
- Δοκιμές A/B - Βελτιστοποιήστε τις καμπάνιες σας