本簡報以 16:9 橫向為主
請旋轉手機
或改用平板 / 桌機觀看
讓追蹤從「會送資料」進化到
「送對、送準、合規不出包」的最後一哩。
GA4 的數據無法刪除、無法修改,
送錯一次就是一輩子的雜訊。
不只把代碼埋好,更要說得出怎麼證明它對。
分水嶺的一節 ——
學會這個,才追得到訂單金額、會員等級、商品分類。
price: 1500、item_name: "T-shirt"、user_tier 這些業務欄位一次推給 GTM,櫃檯讀就好。外場寫得越完整,櫃檯越不用猜—— 報表也就越乾淨。
到測試站文章頁(不是首頁)→ Tag Assistant → Data Layer 分頁。
pagePostCategory—— 因為首頁是 WordPress 的 page 而不是 post,沒有分類欄位。請進文章頁。
pagePostCategory —— 大小寫一字不差。建好 DLV 後,所有 GA4 事件參數都能直接引用 {{DLV - 文章分類}}。
同一份 GA4 報表,
讀得懂的人 30 秒抓到重點,讀不懂的人翻半小時。
乾不乾淨,差在一個變數。
{{Page Path}}。form_name = {{Lookup - 表單名稱}}。發布前的 SOP、寫得清楚的 Release Note、
還有 2024/3 後跨境一定要的 Consent Mode v2。
Preview 是你的沙盒—— 任何修改先回沙盒跑一次。
「還原」這個救命按鈕,建立在版本名稱上—— 沒寫名稱,明天炸了你也找不到回家的路。
generate_lead 事件歐盟 GDPR 要求主動同意才追蹤。沒做 Consent v2,廣告再行銷清單不再累積。
denied。觸發 All Pages(特殊)。gtag('consent','update',...) 把四個旗標改 granted。事件沒進,三分鐘定位是哪一層出問題。
從本機沙盒到 GA4 報表,整段交付給客戶。
單靠 GTM Preview 不夠 —— 沒收到?trigger、Tag、平台、Request、後端,一層一層剝。
dataLayer—— 事件 push 進來了嗎?欄位名對嗎?collect / tr—— HTTP payload 對嗎?原則:L1 沒事就往 L2 找,L3 沒收到就回 L4 看 request—— 不要跳。
collect 看 en / ep.xxx / tid;Meta 過濾 tr? 看 ev / cd[value] / eid。tid;(2) Meta value=0 → DLV 取不到值;(3) Pixel fire 兩次 → 重複 Tag;(4) CAPI 跟 Pixel dedup 失敗 → event_id 必須完全一樣(含空白大小寫)。
客戶需求:表單送出後出現「感謝你,我們將盡快與你聯繫。」每週幾人送出?兩兩一組,照清單跑完。
generate_lead Fire。沒 fire 回頭調 selector。交付給客戶前,兩種都跑一次—— 才算完整收尾。
你已經走過 LocalWP 沙盒、GTM 容器、
事件追蹤、資料層、Lookup、Consent v2、五層 Debug——
整段流程都能自己跑。