Physical Address

304 North Cardinal St.
Dorchester Center, MA 02124

使用 MW WP Form 後 GA 無法看到 Google Ads 流量

之前在幫客戶看 Google Analytics 資料時,發現儘管已經建立 Google Ads 與 Google Analytics 的連結,Google Ads 報表顯示的流量卻都是 0。

故障排除流程

檢查自動標記是否正常

在檢查 Google Analytics 與 Google Ads 流量異常時,通常會先確認是否啟用自動標記功能。根據 Google Analytics 的說明文件〈檢查 Google Ads 自動標記是否運作正常〉,便用了 ?gclid=test 的方式測試到達頁面。

輸入後發現會瀏覽器的網址會自動將查詢參數 ?gclid=test 移除,代表這個過程中發生了頁面轉址。

在測試過程中,一併測試了其他頁面,發現其他頁面都能正常帶入查詢參數。

檢查轉址的類型

為了瞭解轉址的原因,使用了 Redicrect Checker 這個工具。這個工具主要是用來檢查 URL 使用的轉址機制。之前遇到 Google Chrome 中 TOO_MANY_REDIRECTS 的錯誤訊息時,也會透過這個工具,檢查轉址的流程。

檢查後發現頁面是透過 JavaScript 進行轉址。

檢查 GTM 設定

因為是 JavaScript 轉址,當時的直覺先認為是否是 Google Tag Manager 中有錯誤設定。但是在暫停所有代碼後,發現問題仍然存在,而且因為 GTM 的預覽模式會自動產生查詢參數,因此無法在這個頁面上進行偵錯。

使用 Health Check & Troubleshooting 進行外掛偵錯

既然不是 GTM 造成的問題,那便有可能是 WordPress 外掛造成的問題。因此使用 Health Check & Troubleshooting 這款外掛進行偵錯。在開啟偵錯模式後,逐一開啟外掛,並測試發生轉址問題的到達頁面。最後發現是一款名為 MW WP Form 的表單外掛造成的。

MW WP Form 外掛是一款由日本人開發,深受日本開發人員喜愛的表單外掛。這款外掛在設定表單時,可以指定「填表頁面」、「確認頁面」以及「完成頁面」,這項設定使得嵌入表單的頁面會轉址到指定頁面中。

啟用表單的「URL引数を有効にする」設定

上網搜尋了關鍵字「MW WP Form パラメータ 消える」後,找到外掛支援論壇中的討論〈輸入畫面加入含查詢參數的網址後,頁面被轉網址〉。其中提到在表單設定中啟用「URL引数を有効にする」功能,便能解決這個問題。

這裡同時附上開發者的文章,說明可以如何將網址中的查詢參數作為表單的預設值。

預設圖片
Eric Chuang

正職是廣告行銷人員,因為 Google Tag Manager 的關係開始踏入網站製作的領域,進一步把 WordPress 當成 PHP + HTML + CSS + JavaScript 的學習教材。此外,因為工作的關係,曾經用 Automattic 的 Underscores (_s) 替客戶與公司官網進行全客製化佈景主題開發。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料