WordPress.org

Plugin Directory

Controls for Contact Form 7 (重新導向、分析及追蹤)

Controls for Contact Form 7 (重新導向、分析及追蹤)

外掛說明

最新消息:購買 🚀 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 7TablePress

請注意,某些設定僅在個別頁面層級執行,且同一個頁面的全部表單會套用這些設定。舉例來說,停用某份聯絡表單的 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 (傳送表單的網址) 會與聯絡表單資料一同儲存。

分析追蹤

這個外掛會自動觸發以下服務的分析事件:

這個外掛在事件中會傳遞以下資料:

  • Contact Form 設定為事件類別
  • submitsenterrorspam 設定為事件動作
  • 將聯絡表單標題設定為事件標題

Facebook 像素

Facebook 像素會使用聯絡表單的標準事件,並將 content_category 屬性設定為事件類型 (submitsenterrorspam),將聯絡表單標題設定為 content_name

專案參與方式

螢幕擷圖

  • 與聯絡表單傳送關聯的 Google Analytics 事件
  • 與聯絡表單傳送關聯的 Facebook 像素 [聯絡] 事件
  • Controls for Contact Form 7 外掛設定

安裝方式

從 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 檔案。

使用者評論

2020 年 3 月 8 日
I spent ages looking for a solution to add a redirect after submission and then found this plugin. Saves a lot of time and no need to add javascript or edit the functions file.
2018 年 9 月 17 日
Very useful plugin! I would love to see an Autocomplete Option to turn Autocomplete OFF for ALL forms. By default fields have Autocomplete ON. Although it’s possible to change it by field attribute, I’d found it easier to have a global settings to disable Autocomplete for all forms.
2017 年 12 月 4 日 1 則留言
Following the removal of the on_sent_ok hook from CF7, I’ve tried several plugins to perform redirection following form submission, and this is the only one I’ve found that works reliably with all browsers. And it has other useful features. 5 stars.
閱讀全部 13 則使用者評論

參與者及開發者

以下人員參與了開源軟體〈Controls for Contact Form 7 (重新導向、分析及追蹤)〉的開發相關工作。

參與者

〈Controls for Contact Form 7 (重新導向、分析及追蹤)〉外掛目前已有 2 個本地化語言版本。 感謝全部譯者為這個外掛做出的貢獻。

將〈Controls for Contact Form 7 (重新導向、分析及追蹤)〉外掛本地化為台灣繁體中文版

對開發相關資訊感興趣?

任何人均可瀏覽程式碼、查看 SVN 存放庫,或透過 RSS 訂閱開發記錄

變更記錄

如需完整的變更記錄,請參閱 GitHub 上的發佈版本資訊