更新時間:2025年8月16號
如果你的網站使用HubSpot Forms收集潛在客戶資料,例如聯絡表單、電子報訂閱表單或下載表單,你可能會想知道:
- 有多少人成功送出表單?
- 哪個表單帶來最多轉換?
- 表單轉換率是多少?
- 如何將表單提交資料同步到GA4?
本文將教你如何透過GTM追蹤HubSpot Forms表單提交事件,並將資料傳送至GA4,以便後續進行轉換分析與成效評估。
實作原理
HubSpot Forms 提供事件監聽功能,當表單成功提交時,可透過 JavaScript 捕捉相關資訊,將資料送入GTM資料層(Data Layer)。
Step 1:建立 HubSpot Forms 監聽程式
在GTM中點擊「代碼」—「新增」—「請選擇代碼類型以開始設定…」——「自訂HTML」,命名為“cHTML-Listen HubSpot Forms”,然後做如下設定:
此步驟的目的,是在表單提交時將事件與資料推送至資料層。
Step 2:設定資料層變數
由程式碼可知,會用到資料form_id和form_data.emai。
在GTM中點擊「變數」——「新增」——「請選擇變數類型以開始設定…」——「資料層變數」,命名為 “dlv-form_id(HubSpot Forms)”, 然後做如下設定:
同理設定dlv-form_data.email(HubSpot Forms)。
Step 3:設定觸發條件
由程式碼可得知,事件名稱為form_submission。
在GTM中點擊「觸發條件」—「新增」—「選擇一個觸發條件類型以開始設定」——「自訂事件」,命名為“form_submision(HubSpot Forms)”,然後做如下設定:
Step 4:設定GA4事件代碼
在GTM中點擊「代碼」—「新增」—「請選擇代碼類型以開始設定…」——「Google Analytics(分析):GA4 事件」,命名為“GA4 Event-form_submission(HubSpot Forms)”,做如下設定:
第五步:預覽測試
接下來就是預覽調試,在GTM裡點擊預覽調試,打開Tag Assistant ,模擬表單提交行為,然後在Tag Assistant可以看到配置的代碼準確出發。
第六步:註冊GA4自訂維度
最後還需要將事件參數在GA4的自訂定義裡註冊。
Referral:https://www.analyticsmania.com/post/track-hubspot-forms-with-google-tag-manager-and-google-analytics-4/


