Ανάπτυξη σελίδων που περιέχουν φόρμες Customer Insights - Journeys
Αφού δημιουργήσετε μια φόρμα στο Customer Insights - Journeys, πρέπει να τη δημοσιεύσετε σε ένα σημείο όπου οι πελάτες μπορούν να αποκτήσουν πρόσβαση σε αυτήν. Αυτό το άρθρο ασχολείται με τις διάφορες επιλογές φιλοξενίας για φόρμες Customer Insights - Journeys.
Συνήθως, οι φόρμες φιλοξενούνται στο σύστημα διαχείρισης περιεχομένου (CMS), όπου, στο πλαίσιο ενός προϊόντος ή μιας υπηρεσίας, οι φόρμες επιτρέπουν στον πελάτη να ζητήσει περαιτέρω πληροφορίες ή να ενημερώνεται τακτικά. Επί του παρόντος, οι φόρμες Customer Insights - Journeys έχουν δύο επιλογές δημοσίευσης. Η πρώτη επιλογή δημιουργεί ένα τμήμα κώδικα JavaScript που σας επιτρέπει να ενσωματώσετε τη φόρμα στην τοποθεσία Web σας. Η δεύτερη επιλογή δημιουργεί μια αυτόνομη σελίδα με τη φόρμα σας.
Παρόλο που φαίνεται να υπάρχουν μόνο δύο επιλογές, η επιλογή κώδικα JavaScript μπορεί να χρησιμοποιηθεί με διαφορετικούς τρόπους για τη δημοσίευση της φόρμας οπουδήποτε. Για να δημοσιεύσετε μια φόρμα στο δικό σας CMS ωστόσο, πρέπει να υποβληθείτε σε έλεγχο ταυτότητας των τομέων με το Dynamics 365 Customer Insights - Journeys. Μάθετε περισσότερα: Έλεγχος ταυτότητας των τομέων σας στο Customer Insights - Journeys.
Πρέπει να σημειωθεί ότι οι επιλογές δημοσίευσης δεν αποτελούν μέρος μιας δεδομένης θέσης. Αυτό σημαίνει ότι μπορείτε να δημοσιεύσετε την ίδια φόρμα σε πολλές θέσεις.
Οι ακόλουθες ενότητες κοιτούν πιο προσεκτικά τις επιλογές δημοσίευσης κώδικα που δεν είναι Javascript.
Σημαντικό
Η δυνατότητα αποτύπωσης του περιεχομένου φορμών που δεν έχουν δημιουργηθεί με το Customer Insights - Journeys δεν υπάρχει αυτήν τη στιγμή.
Οι αυτόνομες σελίδες είναι χρήσιμες όπου δεν υπάρχει άλλη διαθέσιμη ή μη επιθυμητή επιλογή δημοσίευσης. Για παράδειγμα, ενδεχομένως να θέλετε να χρησιμοποιήσετε μια αυτόνομη σελίδα στην περίπτωση που αναμένεται μεγάλος όγκος πρόσβασης. Σε αυτές τις περιπτώσεις, μπορείτε να δημοσιεύσετε μια φόρμα σε μια αυτόνομη σελίδα που φιλοξενείται στο δίκτυο παροχής περιεχομένου (CDN) της Microsoft. Αυτή η διαδικασία εγγυάται μικρό χρόνο φόρτωσης και μεγάλη διαθεσιμότητα για τη φόρμα.
Όπως φαίνεται παρακάτω, επιλέγοντας το κουμπί Δημιουργία στη δεξιά πλευρά του παραθύρου διαλόγου "Δημιουργία νέας αυτόνομης σελίδας" δημιουργεί μια αυτόνομη σελίδα και κάνει τη φόρμα διαθέσιμη αμέσως.
Επί του παρόντος, ο τομέας που παρέχεται για την αυτόνομη σελίδα παρέχεται από το Customer Insights - Journeys. Σύντομα, ωστόσο, θα μπορείτε να προσθέσετε το δικό σας τομέα για χρήση με αυτές τις αυτόνομες σελίδες.
Με μια αυτόνομη σελίδα, υπάρχει ένας μηχανισμός προσωρινής αποθήκευσης στο παρασκήνιο για παράδοση της σελίδας το συντομότερο δυνατό. Επειδή υπάρχει σύστημα προσωρινής αποθήκευσης, εάν η φόρμα αλλάξει, οι αλλαγές δεν αντικατοπτρίζονται αμέσως στη σελίδα. Ίσως χρειαστούν έως 10 λεπτά για να ενημερωθεί η cache.
Σημείωση
Για να επιβάλετε στην υποδομή τη φόρτωση της ενημερωμένης (μη cache) έκδοσης της φόρμας, προσαρτήσετε το στοιχείο "#d365mkt-nocache" στο τέλος της διεύθυνσης URL. Όταν προσθέτετε την παράμετρο "nocache", η σελίδα παραβλέπει την cache και φορτώνει τη φόρμα απευθείας από το Customer Insights - Journeys.
Η εμπειρία φόρμας Customer Insights - Journeys χρησιμοποιεί ένα API JavaScript που χρησιμοποιεί διάφορα συμβάντα για την αλλαγή της συμπεριφοράς της φόρμας. Αυτός ο σχεδιασμός επιτρέπει στη φόρμα να συμπεριληφθεί και να αποδοθεί μέσω του API και να χρησιμοποιηθεί σε μια εφαρμογή μίας σελίδας με React (SPA). Η διαδικασία περιγράφεται στην τεκμηρίωση για προγραμματιστή: Επέκταση φορμών Customer Insights - Journeys χρησιμοποιώντας κώδικα.
Το παρακάτω στιγμιότυπο δείχνει μια ενσωματωμένη φόρμα Customer Insights - Journeys σε μια σελίδα React:
Εάν η φόρμα σας φιλοξενείται με τη χρήση SPA, πρέπει να αντικαταστήσετε το αναγνωριστικό της φόρμας (msdynmkt_marketingformid), τον οργανισμό (organizationid) και το τελικό σημείο για αυτόν τον οργανισμό. Αυτές οι πληροφορίες παρέχονται στο τμήμα κώδικα που δημιουργείται μετά τη δημοσίευση της φόρμας.
Οι φόρμες Customer Insights - Journeys μπορούν επίσης να φιλοξενηθούν στο Power Pages (παλαιότερα γνωστό ως Power Apps Portals). Με τη χρήση αυτής της μεθόδου φιλοξενίας, δεν χρειάζεται να συνδέσετε την αντίστοιχη τοποθεσία Web στην εφαρμογή Customer Insights - Journeys. Η διεργασία φιλοξενίας στο Power Pages είναι η εξής:
Δημιουργήστε μια νέα σελίδα ή δημιουργήστε διπλότυπα και επεξεργαστείτε μια υπάρχουσα σελίδα στο στούντιο Power Pages.
Ενεργοποιήστε την επιλογή για να επεξεργαστείτε τη σελίδα στο Visual Studio Code.
Εισαγάγετε τον κώδικα που δημιουργείται από τη φόρμα στην οποία θέλετε να εμφανίζεται η φόρμα. Κλείστε το πρόγραμμα επεξεργασίας και συγχρονίστε τις αλλαγές ξανά στην πύλη.
Επιλέξτε το κουμπί Συγχρονισμός για να συγχρονίσετε τις αλλαγές ξανά στην πύλη.
Επιλέξτε το κουμπί Προεπισκόπηση στο Power Pages για να δείτε την εμφάνιση της σελίδας σας.
Δεν θα μπορείτε να κάνετε προεπισκόπηση της φόρμας στη λειτουργία σχεδίασης στο στούντιο Power Pages. Ωστόσο, εάν επιλέξετε το κουμπί Προεπισκόπηση για να κάνετε προεπισκόπηση της σελίδας στο πρόγραμμα περιήγησης, η φόρμα εμφανίζεται και μπορεί να χρησιμοποιηθεί.
Η σχεδίαση φόρμας Customer Insights - Journeys προσφέρει ευέλικτες επιλογές για τη δημιουργία και τη δημοσίευση φορμών για χρήση με Customer Insights - Journeys. Ακολουθούν ορισμένες γενικές οδηγίες που θα πρέπει να θυμάστε κατά τη δημιουργία και τη δημοσίευση φορμών σε Customer Insights - Journeys:
- Στο Customer Insights - Journeys, δεν χρειάζεται να συνδέσετε την εφαρμογή με το Power Portals / Power Pages.
- Ένας εύκολος και αποτελεσματικός τρόπος για να δημιουργήσετε μια μεμονωμένη σελίδα προορισμού είναι να δημοσιεύσετε τη φόρμα ως αυτόνομη σελίδα.
- Εάν χρειάζεται να δημιουργήσετε μια σύνθετη τοποθεσία Web μάρκετινγκ με πολλές σελίδες, μπορείτε να χρησιμοποιήσετε το στούντιο Power Pages.