
GA4轉換追蹤先要分清:按下WhatsApp或電話按鈕,只代表使用者啟動聯絡動作,並不代表已送出訊息、通話接通或成交。先把這個界線定清楚,再設定事件;否則報告可能每個月都顯示很多「轉換」,客服卻沒有收到相應數量的有效查詢。表單亦一樣:點擊提交與伺服器成功接收,是兩個不同狀態。
這份教學以商戶網站、Google Tag Manager及GA4為例,說明WhatsApp連結、電話連結與查詢表單的設定及驗收。事件名稱和參數是示例命名,並非平台保證自動產生;實作前須核對現有標籤、同意管理及網站程式。頁面只展示操作原則與設定內容,不包含可直接在正文執行的程式碼。
GA4轉換追蹤要先界定哪些行為?
把意圖、接收與業務結果分成三層
第一層是網站可見的聯絡意圖,例如按WhatsApp及tel連結;第二層是系統確認收到資料,例如後端成功接受表單;第三層是客服核實的合資格需求、預約或成交。網站分析較容易看到前兩層,第三層需要可靠的業務紀錄。不能把一個按鈕點擊重新命名為成交,就認為已量度生意結果。定義先寫在交付表,讓投放人與老闆讀同一種數字。
事件規劃可以採用以下示例:contact_whatsapp_click代表啟動訊息入口,contact_phone_click代表點電話連結,generate_lead只在指定表單成功接收後送出。名稱一經定下,各頁用相同定義,不要首頁叫查詢、服務頁叫成交,實際卻都是相同點擊。若現有帳戶已有相同名稱,先查清用途,避免把兩種不同含義混入同一事件。
在網站上盤點所有入口:頁頂、浮動按鈕、頁尾、文章內及手機選單。某個圖示看似WhatsApp按鈕,可能只是用JavaScript開啟視窗,並不是一般超連結;觸發方式要按實際元素決定。可以先對齊落地頁的查詢動作,讓頁面告訴客人的下一步,與追蹤記錄的動作一致。
GTM與事件命名的準備工作
先檢查安裝,再新增標籤
確認網站使用哪個GTM容器、哪個GA4資源及網頁資料串流,並核對誰有修改與發佈權。若網站模板已直接安裝Google標籤,而GTM又送同一批事件,可能造成重複。先用預覽和網絡請求查看一次正常載入會送甚麼,不要見不到報表數字就再加一套。GA4量測識別碼、測試站與正式站也要分清,防止測試結果流入錯的資源。
GTM的工作分為讀取條件的變數、決定何時執行的觸發條件,以及真正發送資料的標籤。先啟用需要的點擊變數,例如Click URL、Click ID和Click Classes,再於預覽中查看實際值。不要只憑按鈕顏色猜選擇器;文字和樣式可能改,穩定的元素標記通常較易維護。Google官方的點擊觸發說明區分一般元素與連結點擊,應按網站真正結構選用。
每個事件只收有明確用途的參數。例如contact_method記錄whatsapp或phone,placement記錄header、body或footer,form_id記錄公開且不含身份的表單種類。這些值最好來自預先核准的分類,不直接複製使用者輸入。需要在報表使用自訂參數時,再按用途設定相應自訂維度,並記下啟用日期;不要假設所有參數一送出就自動出現在每一份報告。
命名表還要注明大小寫與拼字。兩位協作者一人用contact_phone_click,另一人用Contact_Phone_Click,之後便可能出現分散紀錄;不要在不同頁面憑個人習慣改名。變數亦應有預設處理:如果按鈕沒有位置標記,記為未分類或不傳該參數,不能把空值誤當頁頂。新增參數前先問它會用來回答甚麼問題,沒有用途就不收,免得日後報告充滿無人能解釋的欄位。
如何先排除個人資料與測試環境流入正式數據?
檢查網址、標題和自訂參數
姓名、私人電話、電郵及表單訊息不應送入一般GA4事件參數。網址也可能洩漏資料:如果提交後把電郵放在查詢字串,page_location便可能包含它;WhatsApp連結的預填內容也可能夾帶客人資料。Google的避免傳送可識別個人資料指引不只針對自訂欄位,預設頁面資料也要留意。最佳做法是在來源設計時避免帶入,而非只在報表隱藏。
只傳聯絡方式、按鈕位置和不含個資的表單分類,通常已足以回答哪個入口有人使用。需要核對真正訂單時,由受適當管理的業務系統處理,不把完整訊息搬進分析工具。亦應核對網站收集資料與私隱說明,令實際追蹤與對使用者的告知一致。是否需要取得特定同意及如何設置,應按實際地區、用途與法規處理,不能靠一個技術開關代替合規判斷。
測試時使用虛構資料及清楚的測試環境。正式資源若設內部流量或開發者流量篩選,先理解其效果,再啟用會永久影響收集的設定。不要為追求「乾淨報表」而匆忙排除過大的網段;亦不能把未取得的使用者同意當成已同意。驗收應包含同意與未同意兩種狀態,確認標籤依設定運作,並記錄可能因此無法量度的範圍。
比對客服紀錄時,也要先統一時區與日期範圍。網站伺服器可能用UTC,分析資源和客服表則可能用香港時間;接近午夜的查詢會落在不同日期。不要為了對數而隨意改舊紀錄,應在報告寫明各來源時區並作一致換算。這與內容發佈時間的儲存方式不同,分析資源時區、事件發生時間及報告日期都要由管理者實際核對,不能只看電腦右下角時鐘。
wa.me連結如何觸發並避免重複?
先看實際連結,再寫匹配條件
對真正使用HTML超連結的WhatsApp按鈕,可用Just Links類型,在部分連結點擊中限定目標主機為wa.me;若網站實際使用api.whatsapp.com等形式,則逐項加入經核對的格式。不要只用網址包含「whatsapp」或「wa.me」的寬鬆判斷,因字串可能出現在其他網站路徑。以URL解析後的主機精確比對較清楚;實作方式依現有GTM變數配置決定。
條件符合後,由GA4事件標籤送出contact_whatsapp_click,附contact_method及placement等最少分類資料。無需把完整目的地網址和預填訊息全部複製進參數。若目前加強型評估已收集外連點擊,也要查這個WhatsApp動作是否另產生click事件;兩者可以各有用途,但不要同時當作兩次同一種業務轉換。先盤點,再決定保留哪個作核心量測。
測試時分別按圖示、文字和按鈕邊緣,確認同一個動作只觸發預期標籤一次。若點擊子元素時Click URL為空,查是否選錯元素類型或網站用了非連結按鈕;不要直接把所有點擊都計進去。手機上還要測試是否真的啟動對應應用程式或網頁,桌面則檢查實際去向。事件送出不保證訊息已發,報告名稱必須保留「點擊」含義。
如果網站先連到自家轉址頁才開WhatsApp,就要檢查量度的是原按鈕還是轉址過程,避免兩處各送一次。轉址頁亦可能被使用者重新開啟或被其他地方引用,不能自動當成新的點擊。較容易交接的做法是先決定唯一的量度位置,記錄適用頁面與排除條件,再用完整行程測試。某個工具能捕捉更多事件,不表示每一筆都應被當作新的聯絡意圖。
tel連結能量度甚麼,不能量度甚麼?
用電話連結協定分流
對href以tel:開頭的連結,可使用連結點擊觸發,條件為Click URL以tel:開頭,再送contact_phone_click。如果頁面電話只是純文字,使用者自行抄號碼撥打,就不會產生這個點擊事件。若某部桌面電腦沒有相應通話程式,點擊亦可能只彈出選擇視窗。這些限制要寫入交付說明,不能把數字稱為接通電話數。
參數只需說明電話入口在何處或屬哪種聯絡分類,避免把客人的電話資料送入分析。商戶公開客服號碼與訪客私人號碼不同,但即使是公開號碼,也未必需要每次重複傳送;預先定義sales或service等分類通常更容易看報告。若一頁有多個分店電話,先確定要比較分店還是按鈕位置,參數設計以真正決策問題為準。
網站點擊與電話接通之間還有多個可能中斷的步驟,因此應由客服紀錄補充實際接聽、有效需求與未接來電。兩份資料不會自然完全相等,有些人直接撥號,有些人重複點擊。若另用電話追蹤服務,須另行核對可用地區、條款與資料處理,不在本教學假設已具備。先把可以證明的動作記準,才談進一步串接。
感謝頁與提交事件兩種表單做法怎樣揀?
感謝頁法要防直接進入與重新整理
若表單成功被伺服器接受後才導向專用感謝頁,可以用該流程產生事件,但不能只要看見感謝頁就永久當成一個新查詢。使用者重新整理、收藏或分享網址,可能造成假計數;應由網站提供與成功提交相關的可靠狀態,確認只在真正完成時記錄。具體一次性處理由開發者按表單架構實作,不能單靠頁名含thanks就認定成功。
若只有簡單頁面瀏覽條件可用,應在報告清楚標為成功頁到訪,承認與真實表單數存在差別。這種過渡做法不宜不經驗證就作廣告競價的主要成果。驗收至少包括成功提交、必填不完整、伺服器拒絕、重新整理和直接開感謝頁;只有第一種應觸發所定義的成功查詢事件。既有網站若做不到,要先修正或降低量測聲稱。
事件法應等後端成功回應
對留在原頁顯示成功訊息的表單,可由開發者在後端確認接收後推送一個不含個資的dataLayer自訂事件,再以GTM自訂事件觸發GA4的generate_lead。點提交按鈕、通過前端格式檢查及發出網絡請求,都未必代表後端已接收。GTM內建表單提交觸發對部分原生表單有用,但AJAX或第三方嵌入表單未必符合,需實測,不能通用套用。
| 情況 | 建議訊號 | 驗收重點 |
|---|---|---|
| 成功後轉專用頁 | 後端成功狀態配合轉頁 | 重整和直接開頁不當成新查詢 |
| 原頁顯示成功 | 成功回應後的自訂事件 | 錯誤回應與連點不重複送出 |
| 外部訂座或表單 | 合作平台正式整合能力 | 沒有完成訊號時只量度前往點擊 |
選定一種成功訊號後,移除或調整其他重複計數的標籤。若同時以按鈕、form_submit、感謝頁和自訂事件各記一次,報表會膨脹。表單防重複提交與分析事件去重是相關但不同的工作,兩邊都要驗收,不能只在報表把數字除以二了事。
關鍵事件與Google Ads轉換應如何連接?
先讓事件正確,再標成關鍵事件
GA4中的關鍵事件用來標記對業務重要的行為,不會自動替你驗證事件含義。先測試generate_lead是否只在真實成功時出現,再按業務目的決定是否標記。WhatsApp和電話點擊可以是有價值的意圖指標,但與已確認查詢不同,不應因數量較多便取代主要成果。計數方式也要記清楚,事件次數與使用者或工作階段數不是同一個概念。
要在Google Ads使用GA4資料,先由有適當權限的人確認連結的是正確帳戶,然後以選定的關鍵事件建立或匯入相應轉換動作。介面入口會改動,本文不把目前某個按鈕名稱當成永久路徑;核心是資源對應、事件定義與Ads內轉換設定一致。匯入後核對主要或次要用途、計數、價值及歸因設定,不能以「已連結」三字作為驗收。
如果網站已有Google Ads原生轉換標籤,又匯入同一種GA4成功事件,要檢查是否把同一行為作兩個主要目標重複使用。保留哪一套作主要量度取決於實際設定及用途,記錄選擇原因。亦不要把每次查詢隨意賦予一個成交金額,除非有清楚的估算方法並明確標示;查詢事件本身不能證明收入。
驗收匯入時,還要記錄啟用日期及之前資料是否可用,不應承諾新建轉換會自動補齊所有歷史結果。廣告與分析報表的日期、歸因及計數設定可能不同,先看是否在比較同一種指標,再調查差距。若帳戶內有多個代理共同操作,修改主要目標前要由有權的商戶負責人確認,避免一人新增事件、另一人仍按舊定義優化投放。
DebugView、預覽模式及正式環境怎樣測試?
事件不等於成交:標籤觸發證明設定曾執行,GA4收到事件證明資料曾抵達,客服確認需求才是業務結果。驗收要逐層保留證據,不能只截一張有數字的報表。
預覽看條件,DebugView看接收
在GTM預覽連接測試頁,逐個完成預定動作,查看當時變數值、哪些觸發條件符合、哪個標籤執行或沒有執行。再到GA4檢查相應偵錯裝置的事件與參數,確認名稱、分類和時間順序。Google官方的DebugView說明指出需要啟用偵錯模式;沒有看到資料時,應先核對模式、資源及同意狀態,不要立刻認定觸發器失效。
測試表要包含正例和反例。正例是有效點擊或成功提交;反例包括只瀏覽頁面、按其他連結、填錯表單、伺服器失敗與重整。還要檢查不同按鈕位置是否帶正確placement,沒有把頁頂和頁尾全部標成同一位置。每次測試留下版本、裝置、動作與結果,便能重做而不依賴測試者記憶。
預覽通過不代表正式訪客已使用新設定。由獲授權的人發佈GTM版本後,再用一般瀏覽方式核對正式頁面與資料到達情況,並保留可回復的上一版本。檢查時避免把正式所有流量永久開成偵錯模式;也不為了測試而繞過同意設定。報表有處理延遲,不能把即時偵錯與日後彙整報告混作同一時間標準。
測試成功之後,還要請另一位人員按交付文件重做一次。原設定者很容易在熟悉的頁面、已同意的瀏覽器及固定點擊位置得到正確結果,卻漏掉首次到訪和手機選單。第二位測試者若不能依文件找到相同事件,便要補充步驟或修正條件。這個複核不需要大量造訪或真實客人資料,只需涵蓋已承諾量度的主要入口,便能發現不少交接時的盲點。
重複事件、垃圾表單及跨網域問題如何排查?
重複先查來源,再查計數
如果一次動作出現兩次事件,先檢查模板與GTM是否各裝一套、兩個容器是否同時存在、同一標籤是否綁多個觸發條件,以及表單是否同時在成功回應和轉頁各送一次。不要先用報表篩選掩蓋問題,因重複資料可能已影響廣告目標。沿一次真實測試的時間順序追查,比只比較月度總數更容易定位。
垃圾表單可能通過網站流程,因而也產生generate_lead;事件正確送達不表示需求合格。防垃圾提交應由網站及營運處理,客服另外標記無效來源;分析報表只說明事件與已知質素,不把所有提交稱為客戶。若把防機械人訊號或表單錯誤分類用於分析,亦須先確認不含個人資料,並有實際用途。
外部預約網域要另看是否有控制權和整合能力。商戶不能只在自己網站安裝GTM,就知道外部平台的全部完成行為。若兩個受控網域需要跨網域量度,依Google官方文件配置並測試標記和工作階段連續性;如果外部平台不提供成功訊號,就如實只記錄前往訂座的點擊。不可把網址跳轉成功當成訂座完成。
客服紀錄如何與網站事件分開驗收?
同一張報告,保留不同層級
報告可分網站意圖、已接收表單、客服確認查詢與實際預約,各列定義及時間範圍。不同層級會有合理差異:使用者點完電話取消、稍後自行撥號、同一人透過兩個入口聯絡,或廣告點擊與成交跨日。不能要求資料必須一模一樣,也不應用這些差異作為完全不核對的理由。先找可解釋的變化,再列尚未確認的部分。
實務上可抽取去識別化的測試紀錄,比對某次表單成功與客服是否收到通知;正式客戶資料留在受管理系統,不放進公開報告。對由事件到商業結果的報告,最重要是讓讀者知道每個數字的單位、來源及限制。若只是點擊數,清楚叫點擊數,才能避免之後錯誤推算成交率。
查看自然搜尋時,也應先確認來源及事件定義穩定,才比較不同服務頁的查詢意圖。可配合自然搜尋成效追蹤方式理解到訪與後續動作,但不要把排名變動直接當成查詢變動原因。網站改版、節日、營業安排及其他廣告都可能同時影響結果,需要旁邊的營運紀錄支持解讀。
追蹤交付時要保存甚麼紀錄?
留下另一位管理人也看得懂的配置
交付至少包括容器與資源的對應、事件命名表、參數定義、觸發條件、同意處理、測試個案、發佈版本與回復方式。每個事件注明不能證明甚麼,例如電話點擊不代表接通,外部預約點擊不代表完成。帳戶由商戶持有,合作方按需要獲授權;不能只交一張漂亮報表而沒有管理入口。
網站日後換按鈕、表單或第三方預約工具,追蹤亦可能失效。把需要重新驗收的變更列入網站修改流程,例如從一般超連結改為彈窗、表單改成AJAX、感謝頁路徑變動。每次改版不必重做所有設定,但應測試受到影響的行為與反例。完整的查詢量測工作範圍應包括這種交接及維護責任。
委託檢查前,可整理現有追蹤配置與問題,提供可授權的帳戶、事件清單、哪些動作與客服記錄對不上,以及最近網站改過甚麼。不要傳送密碼或包含真實客人資料的表單截圖。資料足夠時,技術人員才能從具體路徑檢查,而非在整個網站到處加標籤。
追蹤設定與驗收的十二個疑問
WhatsApp點擊可否直接叫成交?
不能,它只證明網站上發生了聯絡入口點擊。是否送出訊息、需求是否合適及有否付款,需要其他可靠業務紀錄確認。
電話沒有做成tel連結,也能量度點擊嗎?
一般純文字號碼不會產生tel連結點擊。客人自行抄號碼撥打也不在此事件範圍,報告應清楚說明這個限制。
GTM顯示標籤已觸發,就一定到GA4嗎?
不一定,還要核對識別碼、資料傳送、同意與接收狀態。用DebugView及正式環境測試逐層確認,不要只看預覽中的標籤狀態。
點提交按鈕可以當表單成功嗎?
不可以,前端檢查或伺服器仍可能拒絕資料。應以實際成功接收後的可靠訊號作成功事件,並測試錯誤情境不會被計入。
感謝頁重新整理會否重複計數?
如果只用頁面瀏覽作條件,便可能再計一次。需要由表單流程提供可靠成功狀態及適當去重,或如實把指標稱為感謝頁到訪。
可以把客人的電郵放進事件參數嗎?
不要把可識別個人資料送入一般GA4事件參數。連網址、頁面標題和預填訊息也要檢查,避免在其他欄位間接帶入。
所有事件都要設為關鍵事件嗎?
只標記對業務真正重要而且定義清楚的行為。捲動或一般瀏覽可以輔助分析,但不能因方便就全部當成查詢成果。
匯入Google Ads後可以立即放心使用嗎?
還要核對轉換定義、主要或次要用途及是否與原生標籤重複。帳戶連結成功只是其中一步,不代表量測和競價目標已正確。
手機與電腦是否都要測試?
要,訊息及電話入口在不同裝置的行為可能不同。亦需檢查圖示和文字等實際點擊位置,確認條件沒有漏掉常用入口。
外部平台訂座完成可以直接知道嗎?
要看外部平台是否提供可用整合和完成訊號。若只能量度前往平台的點擊,就應維持這個定義,不能推定已完成訂座。
客服查詢少於GA4事件,是否必定設定錯?
未必,點擊未必形成訊息,同一人亦可能多次嘗試。仍應檢查重複標籤及表單錯誤,並把已知限制與未解釋差異分開。
網站改版後需要重新驗收嗎?
需要檢查受到修改影響的按鈕、表單和目的地。保留事件字典與版本,便能針對相關流程重測,而不用憑記憶猜原來設定。


