แชร์ผ่าน


ปรับใช้หน้าที่มีฟอร์ม 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:

ฟอร์ม Customer Insights - Journeys บน SPA

หากฟอร์มของคุณโฮสต์โดยใช้ SPA คุณต้องแทนที่ตัวระบุของฟอร์ม (msdynmkt_marketingformid) องค์กร (organizationid) และตำแหน่งข้อมูลสำหรับองค์กรนั้น ข้อมูลนี้มีให้ในส่วนย่อยของโค้ดที่สร้างขึ้นหลังจากการเผยแพร่ฟอร์ม

โฮสต์บน Power Pages

ฟอร์ม Customer Insights - Journeys ยังสามารถโฮสต์บน Power Pages (เดิมเรียกว่าพอร์ทัล Power Apps) เมื่อใช้วิธีการโฮสต์นี้ ไม่จำเป็นต้องเชื่อมต่อเว็บไซต์ที่เกี่ยวข้องกับแอป Customer Insights - Journeys ขั้นตอนในการโฮสต์บน Power Pages มีดังนี้:

  1. สร้างเพจใหม่หรือทำซ้ำและแก้ไขเพจที่มีอยู่ในสตูดิโอ Power Pages

    ภาพหน้าจอของการสร้างเพจใหม่ใน Power Pages

  2. เลือกตัวเลือกเพื่อแก้ไขเพจใน Visual Studio Code

    ภาพหน้าจอแสดงตัวเลือกเพื่อแก้ไขเพจใน Visual Studio Code

  3. ใส่โค้ดที่สร้างโดยฟอร์มที่คุณต้องการให้ฟอร์มแสดง ปิดตัวแก้ไขและซิงค์การเปลี่ยนแปลงกลับไปที่พอร์ทัล

    ภาพหน้าจอแสดงการแทรกโค้ดที่สร้างขึ้นใน Visual Studio Code

  4. เลือกปุ่ม ซิงค์ เพื่อซิงค์การเปลี่ยนแปลงกลับไปยังพอร์ทัล

    ภาพหน้าจอแสดงปุ่มซิงค์ใน Power Pages

  5. เลือกปุ่ม แสดงตัวอย่าง ใน Power Pages เพื่อดูว่าเพจของคุณมีลักษณะอย่างไร

    ภาพหน้าจอแสดงตัวอย่างเพจใน Power Pages

คุณจะไม่สามารถดูตัวอย่างฟอร์มในโหมดออกแบบในสตูดิโอ Power Pages แต่ถ้าคุณเลือกปุ่ม แสดงตัวอย่าง เพื่อแสดงตัวอย่างเพจในเบราว์เซอร์ ฟอร์มจะแสดงขึ้นและสามารถใช้ได้

สรุป

ตัวออกแบบฟอร์ม Customer Insights - Journeys มีตัวเลือกที่ยืดหยุ่นในการสร้างและเผยแพร่ฟอร์มเพื่อใช้กับ Customer Insights - Journeys ต่อไปนี้เป็นหลักเกณฑ์ทั่วไปบางประการที่ควรจดจำเมื่อสร้างและเผยแพร่ฟอร์มใน Customer Insights - Journeys:

  • ใน Customer Insights - Journeys ไม่จำเป็นต้องเชื่อมต่อแอปกับ Power Portals / Power Pages
  • วิธีที่ง่ายและมีประสิทธิภาพในการสร้างหน้าเริ่มต้นหน้าเดียวคือการเผยแพร่ฟอร์มเป็นเพจแบบสแตนด์อโลน
  • หากคุณต้องการสร้างเว็บไซต์การตลาดที่ซับซ้อนซึ่งมีหลายเพจ คุณสามารถใช้สตูดิโอ Power Pages