🔥 แค่ 5 นาที เปลี่ยนมุมมองได้เลย

วิธีเชื่อมต่อ HubSpot กับ Webflow เพื่อทำ Marketing Automation เต็มรูปแบบ

ยาวไป อยากเลือกอ่าน?

เชื่อม HubSpot กับ Webflow ให้สมบูรณ์: ติด HubSpot Tracking Code ที่ Footer, เลือกฟอร์มแบบ App ทางการ/Embed/Non-HubSpot Forms, ส่ง UTM/Consent ไปยัง HubSpot, ตั้ง Thank-you และ Events วัดผล, ฝัง Meetings/Chat และรันทดสอบบน staging ก่อน Publish เพื่อความถูกต้องและไม่ติดดัชนี.

Integrate HubSpot with Webflow: เวิร์กโฟลว์ครบตั้งแต่ Tracking → Forms → CRM → วัดผล

สำหรับทีม Marketing/RevOps/SEO/Dev เป้าหมายคือ “เก็บลีดสะอาด วัดผลได้ และปฏิบัติตามกฎหมายข้อมูลส่วนบุคคล” บทความนี้สรุป 4 วิธีเชื่อม HubSpot × Webflow, โค้ดตัวอย่าง, เช็กลิสต์ QA และอ้างอิงทางการ

สรุปวิธีเชื่อมต่อ (เลือกตามบริบท)

วิธีเหมาะกับจุดเด่นข้อควรระวังอ้างอิง
App ทางการของ HubSpot ใน Webflow ต้องการฝัง/แมปฟอร์มและติด Tracking ง่ายที่สุด กดเชื่อมบัญชี, ฝัง/สไตล์ฟอร์ม, Map Webflow Forms → HubSpot, เพิ่ม Tracking/Chat ได้ ตรวจสิทธิ์เวิร์กสเปซ/สภาพแวดล้อมก่อนเผยแพร่ Webflow Help, Webflow App
Embed HubSpot Forms ต้องใช้ฟีเจอร์ฟอร์มของ HubSpot เต็ม ๆ แก้ไขฟอร์มใน HubSpot แล้วสะท้อนบนเว็บทันที ต้องมี Tracking Code บนหน้า, ระวัง CSS ซ้อนทับ HubSpot KB
Non-HubSpot Forms (จับฟอร์มภายนอก) มีฟอร์มของ Webflow/คัสตอมอยู่แล้ว จับ submit ของฟอร์ม HTML แล้วสร้าง Contact ให้ ต้องติด Tracking Code และแบบฟอร์มไม่อยู่ใน iframe HubSpot KB, FAQ
API ส่งฟอร์ม (ทาง Dev) ต้องควบคุมขั้นสูง/หลีกเลี่ยงการพึ่งสคริปต์ฝั่งหน้า ยืดหยุ่น, แมปฟิลด์/คอนเซนต์ได้ละเอียด ต้องทำงานฝั่งเซิร์ฟเวอร์/ฟังก์ชัน Tracking reference

ขั้น 1) ติดตั้ง HubSpot Tracking Code บน Webflow

  1. ไปที่ Project Settings → Custom code ของ Webflow แล้ววางโค้ด HubSpot ใน Footer code (ก่อนปิด </body>)
  2. Publish ไป staging (subdomain webflow.io) เพื่อตรวจว่าโหลดสคริปต์ได้

การติดที่ Footer เป็นไปตามคำแนะนำของ HubSpot: “วางก่อนปิด </body>” และ Webflow ก็รองรับการเพิ่มโค้ดในส่วน Footer ของทั้งไซต์ (HubSpot, Webflow).

ขั้น 2) เลือกวิธีส่งฟอร์มเข้า HubSpot

2.1 ใช้ “HubSpot App” บน Webflow (แนะนำสำหรับทีมการตลาด)

  • เชื่อมบัญชี HubSpot → เลือกฟอร์ม → ฝัง/แมปฟิลด์ → เปิด Site tracking/Chat ได้ภายในแอปเดียว
  • รองรับการแมป Webflow Forms → HubSpot properties โดยไม่ต้องเขียนโค้ด

เอกสาร, App และรุ่นปรับปรุง HubSpot v2 (Beta)

2.2 ฝัง HubSpot Forms แบบ Embed

<!-- วางในองค์ประกอบ Embed ของ Webflow -->
<script charset="utf-8" type="text/javascript" src="https://js.hsforms.net/forms/embed/v2.js"></script>
<script>
hbspt.forms.create({
  region: "na1",
  portalId: "XXXXXX",
  formId: "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee"
});
</script>

ต้องมี Tracking Code บนหน้านั้น และสามารถสไตล์ผ่านตัวแก้ไขฟอร์มหรือ CSS ภายนอกได้ (HubSpot, Troubleshoot).

2.3 ใช้ Non-HubSpot Forms (จับฟอร์ม Webflow เดิม)

  • เปิดการเก็บ Non-HubSpot Forms ใน HubSpot และให้มี Tracking Code บนหน้า
  • ข้อกำหนดสำคัญ: ฟอร์มต้องเป็น HTML <form> จริง, ไม่อยู่ใน <iframe>, และโหลดมากับหน้า (ไม่เพิ่มภายหลังด้วย JS) (FAQ ล่าสุด)

ขั้น 3) ส่ง UTM/Consent/Source ให้ HubSpot

สิ่งที่ต้องส่งวิธีทำหมายเหตุ/อ้างอิง
UTM (source/medium/campaign) เขียนสคริปต์อ่าน UTM → เก็บใน localStorage → ใส่ค่าไปยัง hidden fields ของฟอร์ม ช่วย Attribution ใน HubSpot ราย Contact
Consent (การตลาด/นโยบาย) ใช้ช่องติ๊กยินยอมของ HubSpot Form หรือแมปกับฟิลด์ Webflow รักษาฐานกฎหมาย PDPA/GDPR
Referrer/First touch อ่านจาก document.referrer และ UTM แรก ทำ Cohort รายแคมเปญง่ายขึ้น
<!-- ใส่ใน Footer code ของไซต์ -->
<script>
// เก็บ UTM แรกที่เห็น
(function(){
  const p = new URLSearchParams(location.search);
  const keys = ['utm_source','utm_medium','utm_campaign','utm_term','utm_content'];
  let first = JSON.parse(localStorage.getItem('first_utm')||'{}');
  if(!first.utm_source && p.get('utm_source')) {
    first = Object.fromEntries(keys.map(k => [k, p.get(k)||'']));
    localStorage.setItem('first_utm', JSON.stringify(first));
  }
  window.__vxbUTM = { now:Object.fromEntries(keys.map(k => [k, p.get(k)||''])), first };
})();

// ใส่ลง hidden fields ตอนฟอร์มเรนเดอร์ (HubSpot/Non-HubSpot)
document.addEventListener('DOMContentLoaded', () => {
  const fill = (form) => {
    const d = window.__vxbUTM || {};
    const put = (name, val) => {
      let el = form.querySelector(`[name="${name}"]`);
      if(!el){ el = document.createElement('input'); el.type='hidden'; el.name=name; form.appendChild(el); }
      el.value = val||'';
    };
    ['utm_source','utm_medium','utm_campaign','utm_term','utm_content'].forEach(k => put(k, d.now?.[k] || d.first?.[k]));
    put('referrer', document.referrer||'');
  };
  document.querySelectorAll('form').forEach(fill);
});
</script>

ขั้น 4) ฝัง Meetings/Chat ของ HubSpot

  • Meetings widget: สร้างหน้า Meeting ใน HubSpot แล้วก๊อปโค้ดฝังลง Webflow (ผ่าน Embed) เพื่อให้ลูกค้านัดเวลาได้ทันที (HubSpot Meetings)
  • Chat/Inbox: ใช้ App หรือวางสคริปต์ใน Site Footer เพื่อเปิดแชตและบันทึกบทสนทนาเข้าระบบ

ขั้น 5) วัดผล (Thank-you, GA4, รายงาน HubSpot)

  • สำหรับ Webflow Forms: ตั้ง Redirect URL ไปหน้า Thank-you เพื่อวัดผล (Webflow Forms support redirect) (Webflow Forms)
  • ตั้ง GA4 event (เช่น generate_lead) บนหน้า Thank-you ควบคู่รายงานใน HubSpot
  • ตั้งค่าวิวแดชบอร์ด HubSpot: ข้อมูลแคมเปญ, แหล่งที่มา, อัตราคอนเวิร์ชันฟอร์ม

เช็กลิสต์ QA ก่อนขึ้นโปรดักชัน

หัวข้อต้องตรวจเครื่องมือ/อ้างอิง
Tracking Code โหลด มีสคริปต์ HubSpot ทุกหน้า HubSpot Install
ฟอร์ม ส่งเข้า HubSpot ถูกต้อง + รับอีเมลแจ้งเตือน Troubleshoot
Non-HubSpot Forms ไม่อยู่ใน iframe, มี <form> แท็กจริง FAQ ล่าสุด
UTM/Consent ค่าเข้า Contact properties ครบ HubSpot Properties/Lists
Thank-you/Events Redirect ทำงาน, GA4/HubSpot รายงานตรงกัน GA4, HubSpot Reports

อ้างอิงภายนอก (ทางการ/ควรอ่าน)

บริการที่เกี่ยวข้อง (Internal Links)

อ่านต่อ (บทความที่เกี่ยวข้อง)


FAQ

ต้องวาง Tracking Code ตรงไหนใน Webflow?
แนะนำวางใน Footer code (ก่อนปิด </body>) เพื่อให้โหลดทุกหน้า ตามคำแนะนำของ HubSpot และคู่มือ Webflow

Non-HubSpot Forms ใช้กับฟอร์ม Webflow ได้ไหม?
ได้ หากฟอร์มเป็นแท็ก <form> จริง ไม่อยู่ใน <iframe> และ Tracking Code โหลดบนหน้านั้น

อยากให้นัดหมายเข้า CRM อัตโนมัติ?
ฝัง Meetings widget ของ HubSpot บนหน้า Webflow แล้วนัดหมายจะผูกกับ Contact โดยตรง

อัปเดตล่าสุด: 12 Aug 2025


เกี่ยวกับผู้เขียน

Vision X Brain Team — ที่ปรึกษา Website/SEO/CRO & Webflow/RevOps เราเชื่อม HubSpot × Webflow แบบวัดผลได้ ตั้งแต่ Tracking/Forms/UTM/Consent → รายงาน และเทสบนสเตจจิงเพื่อความมั่นใจ

แชร์

Recent Blog

Mobile-First Indexing คู่มือครบ: ตั้งค่าให้เว็บติดอันดับ (อัปเดต 2025)

คู่มือ Mobile-First Indexing สำหรับทีมการตลาด/เว็บ: อธิบายหลักการ Mobile-first ของ Google, เช็กลิสต์ความเท่าเทียมระหว่างเดสก์ท็อป–มือถือ (content/สคีมา/เมตา/สื่อ), ปัญหาพบบ่อย, วิธีทดสอบใน GSC และแผนแก้ไข 7 ขั้น พร้อมลิงก์มาตรฐานอ้างอิง

SEO สำหรับบริษัทเช่าเครื่องจักรก่อสร้าง: คู่มือ Local SEO 2025

คู่มือ SEO สำหรับธุรกิจเช่าเครื่องจักรก่อสร้าง (แบคโฮ เครน รถขุด ฯลฯ) เน้นโครงคอนเทนต์ตาม “บริการ × พื้นที่”, ปรับ Google Business Profile/รีวิว, ใส่สคีมาท้องถิ่น, เร่งความเร็วตาม Core Web Vitals และวัดผล GA4 พร้อมแผน 30 วันลงมือได้จริง

PWA สำหรับ eCommerce: เร็ว ติดตั้งได้ เพิ่มยอดขาย (อัปเดต 2025)

สรุปวิธีทำ eCommerce ให้ “เร็ว ติดตั้งได้ และคอนเวิร์ตสูง” ด้วย PWA: โครงสร้างเทคนิคที่จำเป็น (Manifest/Service Worker), กลยุทธ์แคชช็อป, Web Push/Payment Request, ตัวอย่างโค้ด + Workbox, ตารางเทียบผลกระทบต่อ KPI และแผนเปิดตัว 14 วัน