知識庫

HubSpot表單故障排除

作者:HubSpot Support | Nov 21, 2022 2:35:51 PM

HubSpot表單允許您從您的網站生成潛在客戶,並在HubSpot中收集有關訪問者和聯繫人的重要信息。 如果你在表單行為或提交方面遇到困難,請查看不同的常見問題和解決步驟。 

一般疑難排解步驟 

如果您在提交表單時遇到問題,可能是由HubSpot表單本身或表單嵌入的頁面引起的。 若要解決問題,您可以測試HubSpot表單:

  • 在另一個瀏覽器分頁中開啟表單的獨立頁面URL。 此獨立頁面沒有任何可能影響表單的元素。
  • 向表單提交測試。
  • 檢查提交的測試:
    • 如果提交成功,問題可能與其嵌入的頁面有關。 請與您的開發人員確認頁面上可能影響提交的元素,例如任何腳本或附加的樣式表。
    • 如果提交內容也受到相同錯誤的影響,請聯絡HubSpot支援

常見表單行為問題疑難排解

以下是您在設定表單時可能遇到的一些常見問題,以及解決問題的典型步驟。 更新表單後,請發佈並再次檢查表單。

錯誤 解決錯誤的步驟 

欄位未出現在即時表單上

另一個瀏覽器分頁中檢查表單的獨立頁面網址,以確保已發佈更新的表單。

如果將表單新增到頁面時仍未在表單上顯示某些欄位,則該表單可能具有漸進欄位,而HubSpot會記住先前互動或測試中的訪客。 如果訪問者之前填寫過該字段,或者聯繫人已經具有屬性的值,則會隱藏漸進字段。

如果您希望欄位顯示一致,請將欄位新增為一般表單欄位,而不是漸進表單欄位。 

屬性在表單編輯器中無法作為欄位使用

 

如果屬性無法作為表單欄位使用,可能是因為未將其設定為在表單中顯示。 若要啟用要在表單中顯示的屬性: 
  • 在左側邊欄選單中,前往「屬性」。
  • 按一下屬性的名稱。
  • 勾選在表單和機器人中使用核取方塊。 如果您的房源有多個選項,則必須為表單中使用的每個選項切換「在表單中顯示」開關。
  • 按一下左下角的「儲存」。



智能內容不會出現在我的感謝頁面上

無法在感謝頁面上使用智慧型內容。 當訪問者提交表單並被重定向到感謝頁面時,沒有足夠的時間處理表單,也沒有足夠的時間讓HubSpot確定聯絡人是否符合感謝頁面上的智能內容規則。

您提供了不安全的richtext HTML錯誤

當您包含表單中不允許的HTML標籤或屬性時,會出現「您提供了不安全的richtext HTML」錯誤。

若要解決此錯誤並儲存表單,請根據以下內容檢查表單中RTF區域的原始程式碼:

  • 任何< script >標籤都是不允許的,應該刪除。
  • 任何腳本HTML屬性(例如'onmouseover'、'onclick' )都是不允許的,應該刪除。
  • 圖片中的所有網址都必須以'http://'或'https://'開頭。
  • 所有連結網址必須以'http://'、'https://'、'mailto:'或'tel:'開頭。
  • 所有連結標籤只能具有'href'、'target'、'name'和'rel' HTML屬性。

常見表單提交問題疑難排解

以下是您在提交表單時可能遇到的一些常見問題,以及解決問題的典型步驟。 更新表單後,你可以嘗試發佈並再次檢查表單。 

錯誤 解決錯誤的步驟 

表單提交數量高於聯絡人/未為表單提交建立聯絡人記錄

點擊並處理表單上的「提交」按鈕時,會記錄表單提交內容。 以下是表單提交數量可能高於建立的聯絡人數量的一些常見原因: 

客服案件在提交表單時未記錄頁面檢視

 

為了正確追蹤頁面瀏覽量,請檢查網站上是否已安裝HubSpot追蹤程式碼正確啟動

如果追蹤程式碼已安裝並正確啟動,但客服案件的頁面瀏覽次數屬性值仍為「0」,這可能是因為客服案件提交表單時已封鎖Cookie。 這可能是由於以下幾個原因:
  • 聯絡人已選擇封鎖Cookie。
  • 表單選項中已停用Cookie追蹤
  • 如果您使用的是HubSpot Forms API ,則表單未設定為傳遞Cookie。

表單提交未出現在關聯對象的活動時間軸上

若要在關聯物件的活動時間軸中顯示表單提交:
  • 表單必須包含屬於該物件類型的表單欄位。
  • 提交表單時,必須填入屬於該物件類型的表單欄位。

例如,如果表單包含公司屬性表單欄位,並且在提交表單時填寫了此欄位,則表單提交將顯示在聯絡人關聯公司的活動時間軸中。 為了確保字段始終填充,您可以將表單字段設置為必填。 

沒有聯絡人記錄錯誤

如果您不允許在沒有電子郵件地址的情況下提交表單以建立 聯絡人,原因有兩個:
  • 您的表格中不包含和/或必填“郵箱”字段。
  • 已從HubSpot刪除與提交相關聯的聯絡人。

無記錄錯誤

此錯誤表示HubSpot無法確定提交地點。 這可能是由於以下兩個原因:

表單提交後未記錄頁面造訪

當提交的表單沒有記錄頁面造訪時,很可能是因為訪客的IP位址已從您的網站分析中排除
  • 如果訪客在排除的IP位址上提交表單,其提交將記錄在表單提交分析中,但不會計算頁面訪問。
  • 如果您是HubSpot帳戶中的用戶,而不是在排除的IP位址上,您的表單提交和頁面訪問將被計算在內。

找不到此提交錯誤的Cookie 

此錯誤可能由以下原因引起:
  • 提交內容來自透過HubSpot API的外部整合,並未包含Cookie。
  • 訪客的瀏覽器封鎖了Cookie。
  • 訪客不接受Cookie橫幅。
  • 訪客使用已篩選的IP位址提交。 

已從聯絡人的表單提交中移除檔案

HubSpot表單工具配備了病毒偵測功能,可防止在表單提交中上傳可疑檔案。

如果訪問者提交包含文件的表單,並偵測到病毒,則從提交中刪除的消息[File name]將顯示在提交詳細信息中。

我的表格通知中顯示的其他公司資訊 

如果HubSpot在我們的數據庫中有其他公司信息, HubSpot將自動將此信息填充到通知的底部。

聯絡人缺少IP國家、IP州或IP城市的值

 

HubSpot使用多個第三方資料庫,嘗試將訪客的IP位址與其地理位置進行比對。 客服案件的IP國家/地區、IP 州/地區或IP城市可能為空白的原因有兩個:
  • 聯絡人必須提交啟用Cookie追蹤的表單,或透過關聯的IP位址與追蹤的HubSpot電子郵件進行互動(開啟或點擊)。
  • HubSpot無法找到地理位置屬性與其資料庫的匹配。 在某些地理位置, IP位址位置資料可能不準確或不完整,因此在某些情況下, HubSpot可能無法找到所有三個IP屬性的資料。

常見表單顯示問題疑難排解

以下是無法在HubSpot或外部頁面中顯示表單的一些常見問題,以及解決問題的典型步驟。

錯誤 解決錯誤的步驟

表單未顯示在HubSpot頁面或外部頁面上

如果您的表單沒有顯示在HubSpot或外部頁面上,則頁面上的代碼可能存在衝突,導致表單無法顯示。 最常見的是One Trust的OtAutoBlock.js腳本。

根據預設,在訪客接受Cookie之前,表單不會在執行此腳本的任何頁面上呈現。

若要為所有訪客(包括尚未接受Cookie的訪客)顯示表單,則需要外部管理腳本。 你可以考慮以下選項:

  • 在OneTrust的OtAutoBlock.js指令碼中設定允許單指令碼,以允許表單轉譯。 建議與您的開發人員合作。
  • 請與OneTrust確認是否可以允許列出HubSpot的表單嵌入指令碼。 
  • 完全移除OneTrust的OtAutoBlock.js腳本。

請注意:在評估您的疑難排解步驟、使用同意橫幅並考慮您的隱私政策時,您的法律團隊是為您的特定業務情況提供法規遵循建議的最佳資源。

表單未顯示在外部頁面上

如果您的表單沒有顯示在外部頁面上,則可能是表單嵌入代碼或網站主機有問題。 了解如何排除外部嵌入式表單的故障。 

嵌入式表單顯示在外部頁面上的錯誤位置

在外部頁面上嵌入HubSpot表單後,如果表單在不同位置呈現,可能是由於: 
  • 表單正在頁面上動態呈現。 
  • 正在將多個表單嵌入代碼添加到相同的< div >標籤。 
  • 由於使用的瀏覽器較舊,因此無法載入表單。

進一步了解如何透過更新表單嵌入代碼來解決這些問題。 

載入此表單時發生問題。 點擊此處繼續發生錯誤

HubSpot表單使用JavaScript建立,以新增欄位驗證、相依欄位和動態錯誤訊息等功能。 不過,這表示封鎖資源的瀏覽器擴充功能(例如Ghostery和Privacy Badger)可能會封鎖您的表單,使其無法載入和顯示(如果已啟用)。 

按一下此處繼續文字會超連結至https://www.hubspot.com/products/marketing/forms?utm_source=share.hsforms.com&utm_medium = referral&utm_campaign = hsforms-redirect ,這是受HubSpot控制的受保護網域。 當訪客點擊連結時,系統會將他們帶到一個獨立的表單頁面,他們可以在那裡提交表單。

連結包含查詢字串中原始表單嵌入程式碼的完整內容,以及原始頁面資訊,例如其標題和URL。 此獨立頁面上的表單將與原始表單完全相同。 獨立頁面上的表單提交將傳遞與原始表單提交相同的分析資訊。