外掛說明
最新消息:購買 🚀 PRO 版約期授權,便能獲得進階分析及追蹤功能,以及由外掛開發者提供的專業技術支援。
這個 Contact Form 7 外掛的附加元件具備以下功能:
- 使用 Google Analytics (GA4)、Google Tag (gtag.js)、Google Tag Manager (GTM)、Matomo (之前的 Piwik) 及 Facebook 像素追蹤表單傳送內容、錯誤及完成狀況
- 聯絡表單成功傳送後重新導向至指定網址
- 在聯絡表單內容中啟用原生 WordPress 短代碼
- 停用聯絡表單 AJAX 傳送功能
- 停用聯絡表單預設的 CSS
- 停用自動段落格式化
- 停用 HTML5 輸入類型或啟用 HTML5 輸入類型後援
- 設定 Google reCAPTCHA 介面語言
- 將聯絡表單傳送資料儲存於 Storage for Contact Form 7 或 TablePress
請注意,某些設定僅在個別頁面層級執行,且同一個頁面的全部表單會套用這些設定。舉例來說,停用某份聯絡表單的 AJAX 傳送功能,也會將同一個頁面上的全部聯絡表單的 AJAX 傳送功能全部停用。
環境需求
- 與聯絡表單傳送內容追蹤及重新導向相關的功能,需要 Contact Form 7 4.3 或更新版本。
使用方式
這個外掛會在 WordPress 管理後台中,為每份 Contact Form 7 聯絡表單中新增 [控制項] 分頁。
儲存聯絡表單傳送資料
設定官方認可的搭配外掛 Storage for Contact Form 7,以安全的擷取 WordPress 網站資料庫中的聯絡表單傳送資料。
這個外掛也提供了對 TablePress 的基本整合。選取要儲存聯絡表單傳送資料的 TablePress 表格,這個外掛便會為每個聯絡表單的欄位新增表格缺少的資料行,並將聯絡表單傳送內容附加至表格的資料列。此外,cf7_time
欄位 (傳送資料時間格式同 ISO 8601 所述) 及 cf7_url
(傳送表單的網址) 會與聯絡表單資料一同儲存。
分析追蹤
這個外掛會自動觸發以下服務的分析事件:
- Google Analytics (GA4) 使用 Google Tag Manager 及包含改進
ga()
、_gaq.push()
及dataLayer.push()
的全域網站代碼 (gtag.js) - Matomo (之前的 Piwik)
- Facebook 像素轉換追蹤
這個外掛在事件中會傳遞以下資料:
- 將
Contact Form
設定為事件類別 - 將
submit
、sent
、error
及spam
設定為事件動作 - 將聯絡表單標題設定為事件標題
Facebook 像素
Facebook 像素會使用聯絡表單的標準事件,並將 content_category
屬性設定為事件類型 (submit
、sent
、error
及 spam
),將聯絡表單標題設定為 content_name
。
專案參與方式
安裝方式
從 WordPress 管理後台自動安裝
在 WordPress 的管理後台 [外掛] 頁面中點擊 [安裝外掛],然後搜尋「Controls for Contact Form 7」進行安裝。
使用 Composer 相依性管理套件
也能透過 Composer 相依性管理套件安裝這個外掛:
composer require kasparsd/contact-form-7-extras
常見問題集
-
如何將 Contact Form 7 聯絡表單傳送內容儲存至 WordPress 網站資料庫?
-
安裝 Storage for Contact Form 7 外掛後,便能安全的將全部聯絡表單傳送內容 (包含傳送的附件) 儲存至 WordPress 網站資料庫中,同時還能將聯絡表單內容匯出成 CSV 檔案。
使用者評論
參與者及開發者
變更記錄
如需完整的變更記錄,請參閱 GitHub 上的發佈版本資訊。