แก้ปัญหาฟอร์ม HubSpot แบบฝังภายนอก
อัปเดตล่าสุด: กุมภาพันธ์ 19, 2025
สามารถใช้ได้กับการสมัครใช้บริการใดๆ ต่อไปนี้ ยกเว้นที่ระบุไว้:
|
หากแบบฟอร์ม HubSpot ที่คุณฝังไว้ในหน้าเว็บภายนอกไม่ทำงานหรือปรากฏอย่างถูกต้องให้เรียนรู้เกี่ยวกับปัญหาการฝังแบบฟอร์มที่พบบ่อยที่สุดและวิธีแก้ไขปัญหาเหล่านั้น
ยืนยันรหัสการฝังแบบฟอร์ม
เพื่อยืนยันว่าโค้ดฝังในหน้าเว็บภายนอกของคุณถูกต้องให้เปรียบเทียบโค้ดฝังแบบฟอร์มที่ได้รับจาก HubSpot กับโค้ดที่อยู่ในเว็บไซต์ของคุณ:- ในบัญชี HubSpot ของคุณ ไปที่ การตลาด > แบบฟอร์ม
- วางเมาส์เหนือแบบฟอร์มแล้วคลิกแก้ไข
- หากคุณใช้เครื่องมือแก้ไขแบบฟอร์มที่อัพเดทแล้ว:
- ที่ด้านขวาบนของตัวแก้ไขแบบฟอร์มคลิก แชร์
- ในหน้าต่างป๊อปอัปให้เลือกรับโค้ดฝังตัว
- คลิกคัดลอก
- หากคุณใช้ตัวแก้ไขแบบฟอร์มดั้งเดิม:
- ที่ด้านขวาบนของตัวแก้ไขแบบฟอร์มให้คลิก ฝัง
- ในกล่องโต้ตอบให้คลิกคัดลอก
- ในเบราว์เซอร์ของคุณให้ไปที่ Diff Checker ซึ่งเป็นเครื่องมือเปรียบเทียบข้อความ
- ในส่วนข้อความต้นฉบับให้วางโค้ดฝังแบบฟอร์ม
- ไปที่หน้าเว็บไซต์ที่ฝังแบบฟอร์ม จากนั้นคลิกขวาที่ใดก็ได้บนหน้าเว็บและเลือกดูที่มาของหน้าเว็บ
- ค้นหาโค้ดฝังแบบฟอร์มในแหล่งที่มาของหน้าและคัดลอก
- กลับไปที่ตัวตรวจสอบ Diff
- ในส่วนข้อความที่เปลี่ยนแปลงให้วางโค้ดฝังภายนอก
- คลิกค้นหาความแตกต่างเพื่อค้นหารหัสที่ขาดหายไปหรือชำรุด หากรหัสฝังเหมือนกันข้อความทั้งสองไฟล์จะเหมือนกัน มิฉะนั้นความแตกต่างใดๆจะถูกเน้นด้วยสีแดงและสีเขียว
หากรหัสที่ฝังภายนอกไม่ตรงกับรหัส HubSpot ให้ใส่รหัสที่ถูกต้องอีกครั้งในหน้าภายนอกของคุณ
หากโค้ดฝังตัวภายนอกตรงกับโค้ด HubSpot บางอย่างใน HTML หรือ JavaScript บนหน้าเว็บภายนอกของคุณอาจรบกวนโค้ดฝังตัวของแบบฟอร์มคุณควรทำงานร่วมกับนักพัฒนาซอฟต์แวร์ของคุณเพื่อแก้ไขปัญหาเพิ่มเติม
เพิ่มโดเมนเว็บไซต์
เพิ่มโดเมนของหน้าเว็บภายนอกที่ฝังแบบฟอร์มเป็นโดเมนไซต์เพิ่มเติมใน HubSpot การส่งแบบฟอร์มจากหน้าเว็บที่ไม่ได้เพิ่มจะถูกทำเครื่องหมายเป็นสแปม
ปัญหาเฉพาะเจ้าของที่พักที่ฝังไว้
หากคุณใช้ WordPress, Squarespace หรือ Wix คุณสามารถแก้ไขปัญหาต่อไปนี้ได้ในโฮสต์เว็บไซต์แต่ละแห่งด้านล่าง
WordPress
หากแบบฟอร์มของคุณฝังอยู่ในหน้า WordPress คุณอาจพบปัญหาต่อไปนี้:
- WordPress อาจแปลง '&' ในโค้ดแบบฝังตัวเป็น '&' ซึ่งจะทำลายการทำงานของโค้ด
- ธีม XHTML WordPress จะเพิ่ม <![CDATA []]> แท็กรอบ JavaScript ซึ่งไม่ควรส่งผลกระทบต่อการแสดงผลแบบฟอร์มแต่เป็นสิ่งที่ควรทราบเมื่อตรวจสอบโค้ดฝังแบบฟอร์ม
หาก WordPress กำลังปรับเปลี่ยนโค้ดฝังขอแนะนำให้ใช้ปลั๊กอินของบุคคลที่สามเช่นแทรกข้อมูลโค้ด HTML เพื่อเพิ่มแบบฟอร์มลงในหน้าเว็บหรือโพสต์เป็นรหัสย่อเพื่อรักษาแท็กสคริปต์
Squarespace
เทมเพลต Squarespace บางเทมเพลตจะแสดงสคริปต์เฉพาะการโหลดหน้าแรกเท่านั้นและไม่แสดงในหน้าอื่นซึ่งอาจส่งผลให้แบบฟอร์ม HubSpot ทำงานไม่ถูกต้องในบางหน้าเนื่องจากสคริปต์แบบฟอร์มไม่ได้รับการโหลดเนื่องจากผู้เข้าชมนำทางเว็บไซต์ของคุณ
เพื่อป้องกันไม่ให้สิ่งนี้เกิดขึ้นลองปิดใช้งานการโหลด AJAX ใน Squarespace หากไม่ได้ผลคุณสามารถลองใช้เทมเพลต Squarespace อื่นได้
ปัญหาเฉพาะของเบราว์เซอร์
หากคุณมีส่วนขยายเบราว์เซอร์ที่บล็อกทรัพยากรเช่น Ghostery ฟอร์ม HubSpot ของคุณจะถูกบล็อกไม่ให้โหลดและแสดงผลได้ดูข้อมูลเพิ่มเติมเกี่ยวกับสิ่งที่จะเกิดขึ้นเมื่อฟอร์ม HubSpot ของคุณถูกบล็อค