ปรับใช้หน้าที่มีฟอร์ม Customer Insights - Journeys
เมื่อคุณ สร้างฟอร์ม ใน Customer Insights - Journeys คุณต้องเผยแพร่ในตำแหน่งที่ลูกค้าสามารถเข้าถึงได้ บทความนี้กล่าวถึงตัวเลือกการโฮสต์ต่างๆ สำหรับฟอร์ม Customer Insights - Journeys
ตัวเลือกการโฮสต์
โดยทั่วไปแล้ว ฟอร์มจะโฮสต์อยู่ในระบบจัดการเนื้อหา (CMS) ซึ่งในบริบทของผลิตภัณฑ์หรือบริการ ฟอร์มจะให้ลูกค้าสามารถใช้ขอข้อมูลเพิ่มเติมหรือได้รับการแจ้งอย่างสม่ำเสมอ ปัจจุบัน ฟอร์ม Customer Insights - Journeys มีตัวเลือกการเผยแพร่สองตัวเลือก ตัวเลือกแรกสร้างส่วนย่อยของโค้ด JavaScript ที่อนุญาตให้คุณฝังฟอร์มบนเว็บไซต์ของคุณ ตัวเลือกที่สองจะสร้างเพจแบบสแตนด์อโลนที่มีฟอร์มของคุณ
แม้ว่าจะดูเหมือนมีเพียงสองตัวเลือก แต่สามารถใช้ตัวเลือกโค้ด JavaScript ในรูปแบบต่างๆ เพื่อเผยแพร่ฟอร์มได้ทุกที่ หากต้องการเผยแพร่ฟอร์มใน CMS ของคุณเอง คุณต้องรับรองความถูกต้องของโดเมนด้วย Dynamics 365 Customer Insights - Journeys เรียนรู้เพิ่มเติม: รับรองความถูกต้องให้โดเมนของคุณใน Customer Insights - Journeys
ควรกล่าวถึงว่าตัวเลือกการเผยแพร่ไม่ได้จำกัดเฉพาะสถานที่ที่กำหนด หมายความว่าคุณสามารถเผยแพร่ฟอร์มเดียวกันในหลายสถานที่ได้
ส่วนต่อไปนี้จะพิจารณาตัวเลือกการเผยแพร่โค้ดที่ไม่ใช่ Javascript ให้ละเอียดยิ่งขึ้น
สำคัญ
ความสามารถในการบันทึกเนื้อหาของฟอร์มที่ไม่ได้สร้างด้วย Customer Insights - Journeys ยังไม่มีในขณะนี้
ใช้เพจแบบสแตนด์อโลน
เพจแบบสแตนด์อโลนมีประโยชน์ในกรณีที่ไม่มีหรือไม่ต้องการตัวเลือกการเผยแพร่อื่น ตัวอย่างเช่น คุณอาจต้องการใช้เพจแบบสแตนด์อโลนหากคาดว่าจะมีการเข้าถึงจำนวนมาก ในกรณีดังกล่าว คุณสามารถเผยแพร่ฟอร์มบนเพจแบบสแตนด์อโลนที่โฮสต์ในเครือข่ายการให้บริการเนื้อหา (CDN) ของ Microsoft ซึ่งรับประกันเวลาในการโหลดที่สั้นและความพร้อมใช้งานสูงสำหรับฟอร์ม
ดังที่แสดงด้านล่าง การเลือกปุ่ม สร้าง ทางด้านขวาของกล่องโต้ตอบ "สร้างเพจแบบสแตนด์อโลนใหม่" จะสร้างเพจแบบสแตนด์อโลนและทำให้ฟอร์มพร้อมใช้งานทันที
ปัจจุบัน โดเมนที่ระบุสำหรับเพจแบบสแตนด์อโลนได้รับการจัดเตรียมโดย Customer Insights - Journeys อย่างไรก็ตาม ในไม่ช้า คุณจะสามารถเพิ่มโดเมนของคุณเองเพื่อใช้กับเพจแบบสแตนด์อโลนเหล่านี้ได้
เมื่อใช้เพจแบบสแตนด์อโลน จะมีกลไกการแคชในแบบเบื้องหลังเพื่อส่งเพจให้เร็วที่สุด เพราะมีระบบแคช ถ้าเปลี่ยนฟอร์ม การเปลี่ยนแปลง ไม่ได้ สะท้อนให้เห็นทันทีบนเพจ อาจใช้เวลาไม่เกิน 10 นาทีเพื่อให้มีการอัปเดตแคช
หมายเหตุ
หากต้องการบังคับให้โครงสร้างพื้นฐานโหลดฟอร์มเวอร์ชันอัปเดต (ไม่แคช) ให้ต่อท้าย URL ด้วย “#d365mkt-nocache” เมื่อคุณเพิ่มพารามิเตอร์ "nocache" เพจจะละเว้นแคชและโหลดฟอร์มโดยตรงจาก Customer Insights - Journeys
โฮสต์โดยใช้แอปพลิเคชันหน้าเดียว (SPA)
ประสบการณ์การใช้งานฟอร์ม Customer Insights - Journeys ใช้ JavaScript API ที่ใช้เหตุการณ์ต่างๆ เพื่อเปลี่ยนลักษณะการทำงานของฟอร์ม การออกแบบนี้ทำให้สามารถรวมและแสดงผลฟอร์มผ่าน API และนำไปใช้ภายในแอปพลิเคชันหน้าเดียวด้วย React (SPA) กระบวนการนี้อธิบายไว้ในคู่มือสำหรับนักพัฒนา: ขยายฟอร์ม Customer Insights - Journeys โดยใช้โค้ด
ภาพหน้าจอต่อไปนี้แสดงฟอร์ม Customer Insights - Journeys ที่ฝังในหน้า React:
หากฟอร์มของคุณโฮสต์โดยใช้ SPA คุณต้องแทนที่ตัวระบุของฟอร์ม (msdynmkt_marketingformid) องค์กร (organizationid) และตำแหน่งข้อมูลสำหรับองค์กรนั้น ข้อมูลนี้มีให้ในส่วนย่อยของโค้ดที่สร้างขึ้นหลังจากการเผยแพร่ฟอร์ม
โฮสต์บน Power Pages
ฟอร์ม Customer Insights - Journeys ยังสามารถโฮสต์บน Power Pages (เดิมเรียกว่าพอร์ทัล Power Apps) เมื่อใช้วิธีการโฮสต์นี้ ไม่จำเป็นต้องเชื่อมต่อเว็บไซต์ที่เกี่ยวข้องกับแอป 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
- วิธีที่ง่ายและมีประสิทธิภาพในการสร้างหน้าเริ่มต้นหน้าเดียวคือการเผยแพร่ฟอร์มเป็นเพจแบบสแตนด์อโลน
- หากคุณต้องการสร้างเว็บไซต์การตลาดที่ซับซ้อนซึ่งมีหลายเพจ คุณสามารถใช้สตูดิโอ Power Pages