【LINE/WhatsApp 導購 GA4 怎麼追:訊息點擊好看≠歸因可信】
LINE/WhatsApp 導購 GA4 怎麼追?訊息點擊好看≠歸因可信。先在落地地址列核對 UTM,再查 in-app 跳轉是否丟 referral;對得上再信來源與轉換。
週會投影跳出 LINE OA 或 WhatsApp 訊息點擊暴增,有人立刻問:「導購轉換在 GA4 怎麼追?要不要加預算?」先停一下,改問另一句:這次點擊落地後,工作階段來源還在不在?LINE/WhatsApp 導購 GA4 怎麼追,別把平台點擊報表直接貼進歸因結論。先在落地頁地址列核對 UTM,再查 in-app 瀏覽器與中間跳轉是否把 referral 變空或剝掉參數;對得上,才談轉換與加碼。
本篇鎖定 wrong-signal:訊息點擊好看 ≠ 歸因可信。機制框是 LINE/WhatsApp 內建瀏覽器(in-app browser)、短網址轉發,以及 GA4 對 UTM 與參照連結網址(referral)的判定順序。本篇不寫 UTM 命名字典,也不寫轉換歸零決策樹,更不寫歸因模式對照表。資料核對於 2026 年 10 月公開說明(見文末)。未經實測;示範數字皆標示為示範情境。
若你要先統一參數命名,見UTM 命名規則要怎麼定,才不會拆散來源報表?。若付費流量整體變 Direct,見付費流量為什麼變成 Direct。本篇假設你已有基本 UTM 習慣,聚焦「訊息 App 導購」這一枝的跳轉陷阱。
定義框:UTM、referral、in-app browser
> UTM(Urchin Traffic Monitor 參數) > 加在到達網頁網址上的廣告活動參數。Google Analytics 說明列出路徑含 utm_source、utm_medium、utm_campaign(必用),以及 utm_content、utm_term 等。使用者按下連結後,參數會進「流量開發」報表的工作階段來源/媒介/廣告活動。見 網址產生器:透過自訂網址收集廣告活動資料。 > > 參照連結網址(referral) > 經由其他網域連結來到你網站的流量區隔。GA4 會自動辨識參照網域;你也可以設定「不適用的參照連結網址」,讓符合條件的事件帶上 ignore_referrer=true。常見用途是第三方金流回跳,避免把金流網域當成來源。見 找出不適用的參照連結網址。本篇談的是訊息 App 跳轉造成的 referral 丟失,不是金流排除百科。 > > LINE in-app browser/LIFF browser > LINE 內開啟網頁時,可能落在 LIFF browser(專給 LIFF app)或 LINE in-app browser(一般網址在聊天室點開)。兩者介面與可用功能不同;在 LIFF API 裡,in-app browser 會被當成 external 類型。見 LIFF browser 與 LINE in-app browser 差異。WhatsApp 亦常見 App 內 WebView/系統瀏覽器切換,機制同類:中間層一換,referrer 與 query 都可能變。
神話:訊息點擊暴增,等於 GA4 來源與轉換一起可信
最常見的捷徑是:LINE/WhatsApp 後台顯示點擊或 CTR 漂亮,週會結論變成「導購渠道有效,下週加碼」。壓力大、季度又要交數字時,這個捷徑很誘人。
問題出在機制。平台點擊只證明「有人點了訊息裡的連結」。它不證明:
- 落地 URL 仍帶齊
utm_source/utm_medium/utm_campaign; - GA4 工作階段來源讀到的是你預期的 line/whatsapp,不是 Direct 或 (not set);
- 轉換事件與該工作階段綁在同一條可對帳的路徑上。
中間只要經過短網址剝參數、in-app 開頁後再跳外建瀏覽器、或中間網域把 referrer 清掉,點擊好看與歸因可信就會脫鉤。把平台點擊當 GA4 歸因,等於用未驗證的收集層訊號驅動預算。點擊可以激勵營運;歸因才能支撐加碼。兩者職能不同,混用就會在錯誤的表上投票。
會議上較穩的說法是:先別加預算,直到你能用 Realtime 或工作階段來源,講清楚「這次點擊落地後來源還在」。
為什麼 in-app 與跳轉會讓 referral 丟失、UTM 被剝?
機制
GA4 判定工作階段來源時,自訂廣告活動(UTM)通常優先於裸 referral。若 UTM 還在落地網址上,來源多半能站得住;若 UTM 在跳轉途中被剝掉,又沒有可用的 HTTP referrer,工作階段就容易落入 Direct 或 (not set)。Google 的參照排除文件處理的是「你不想把某網域當來源」;訊息 App 場景更常是反面:你想要留下來源訊號,但 in-app 與短鏈中間層把它弄丟了。
LINE 官方把 LIFF browser 與 in-app browser 拆開:點 LIFF URL(https://liff.line.me/{liffId})多半開 LIFF browser;在聊天室點 endpoint 一般網址,則可能開 LINE in-app browser。見 差異說明 與 LINE URL scheme。後者可用 openExternalBrowser=1 強制外建瀏覽器,或 Android 上 openInAppBrowser=0 走 Chrome custom tab。無論選哪條,重點是:你實際落地的瀏覽器環境,會不會改寫 referrer、會不會再經一層中間頁。
WhatsApp 的 click-to-chat 官方格式是 https://wa.me/<number>,可加 ?text= 預填訊息(見 How to use click to chat)。這條鏈本身是「開聊天」,不是「帶 UTM 開你的電商落地」。真正的導購通常發生在:訊息裡再放一條商店/活動 URL。那條 URL 若再包短網址,且短網址不轉發 query,UTM 就在第一跳消失。WhatsApp Business 的 QR/short link 文件亦寫明:QR/短鏈不提供平台 Analytics(隱私限制),見 QR Codes and Short Links。也就是說,平台點擊/短鏈報表本來就不能替代 GA4 工作階段來源。
示範情境(標示:示範,非實測)
| 步驟(示範) | 使用者看到的 | 常見失敗 |
|---|---|---|
| OA/WhatsApp 訊息連結 | 短網址 go.example/abc |
短鏈只記點擊,不把 ?utm_* 轉發到最終網域 |
| in-app 開頁 | App 內建瀏覽器標題列 | 再點「用 Safari/Chrome 開啟」後,referrer 變空 |
| 中間轉址 | 品牌追蹤網域 → 商店網域 | 302 鏈過長,部分環境丟 query |
| GA4 Realtime | 有 page_view | 工作階段來源卻是 Direct |
示範重點不在數字,而在「點擊有、來源無」這組脫鉤。
怎樣驗證:Realtime、地址列、工作階段來源?
約十五分鐘可做完的核對順序(示範流程,非代表你環境必現):
- 用正式訊息連結自點一次(測試號或內部群)。不要只在桌面瀏覽器貼最終 URL;要模擬真實路徑:App 內點訊息 → 開頁。
- 落地當下看地址列。是否仍見
utm_source=line或utm_source=whatsapp(或你約定的值)、以及utm_medium、utm_campaign?缺一項就先修連結,不要先罵 GA4。 - 開 GA4 Realtime。確認有 page_view;再看「流量來源」或工作階段來源維度,是否出現你預期的 source/medium。只有 page_view、來源是 Direct,就是收集層問題,不是「轉換模型選錯」。
- 對照平台點擊與 GA4 工作階段(同一時段、同一活動)。示範口徑:平台點擊 100、帶正確 UTM 的工作階段若只有 40,先查短鏈與跳轉,再談創意好不好。數字為示範,勿當基準。
- 轉換事件另開一欄對帳。來源對了但關鍵事件為 0,才輪到事件設定/同意模式/重複計算等其他枝;那些不是本篇範圍。轉換忽然整站歸零,見GA4 轉換歸零決策樹(Related 決策,勿與本篇跳轉枝混用)。
若你連地址列都看不到完整 UTM,後面所有「歸因模式」討論都過早。模式選型見2026 GA4 歸因模式怎麼選;本篇只要求:訊號還在,再談模式。
LINE OA 訊息連結:參數要放哪、怎樣少踩 in-app 陷阱?
機制
LINE OA 訊息、圖文訊息、圖文選單上的 URI,最終都要落到你可控的 HTTPS 到達網址,並在該網址帶齊 UTM。若中間先開 LIFF app 再跳商店,要確認 LIFF → 商店這一跳是否保留 query;官方亦提醒從外部或其他 App WebView 開啟 LIFF 時,環境不保證,見 Opening a LIFF app。
需要較接近一般瀏覽器的 referrer/cookie 行為時,可依 LINE URL scheme 在一般網址加 openExternalBrowser=1,讓連結在外建瀏覽器開啟(此參數不適用於 LIFF app URL)。這不是萬靈丹:外建開啟會改變體驗,也可能被使用者拒絕;但它是「先讓收集層可驗證」的可選槓桿,不是投放攻略。
步驟(LINE 枝)
- 約定渠道值:示範可用
utm_source=line、utm_medium=oa_message(或oa_richmenu)、utm_campaign=活動代碼。命名字典見 Related UTM 命名文;此處只鎖渠道約定。 - 把完整 query 寫在最終到達網址;短網址若必須用,先用瀏覽器開發者工具或手動點擊,確認 302 後 query 仍在。
- 自點後看地址列 + Realtime;來源不對就停發下一波大量訊息。
- 若必須經 LIFF,單獨記一條「LIFF 中間頁是否轉發 UTM」的檢查項;未通過就不把 LIFF 點擊與商店轉換直接串成同一歸因故事。
限制
- LINE Ads 投放與 OA 訊息是不同產品線;本篇不寫廣告後台設定。
openExternalBrowser=1改變 UX,需產品/客服一起評估,不是量度單方面決定。- 未經實測各版 LINE/OS 組合;以你實機地址列為準。
- 圖文選單、自動回覆、廣播訊息若由不同同事產出,要共用同一連結產生方式;人口徑不一,報表會先在 source 值上裂開,再疊加跳轉問題,更難查。
WhatsApp 導購:click-to-chat 與落地 UTM 是兩件事
機制
https://wa.me/<number> 解決的是「一鍵開聊天」。商業導購若發生在聊天裡再丟商店連結,GA4 要追的是那條商店連結,不是 wa.me 本身。官方 click-to-chat FAQ 只規範號碼格式與預填文字,不提供網站歸因口徑,見 click to chat。QR/short link 文件更寫明不提供 Analytics。
於是 wrong-signal 很常出現:WhatsApp 行銷報表上的對話數/連結點擊上升,週會卻用這組數字當作「網站轉換歸因已證明」。對話數是 CRM/客服口徑;網站工作階段來源是 GA4 口徑。兩表可以對帳,但不能互相替代。
步驟(WhatsApp 枝)
- 訊息內商店/活動 URL 使用明確
utm_source=whatsapp(或你統一小寫值)、utm_medium區分wa_broadcast/wa_click_to_chat/wa_ads等。 - 若使用第三方短鏈或追蹤網域,驗收標準只有一句:最終落地地址列仍見完整
utm_*。 - 自點路徑要含「在 WhatsApp App 內點連結」;桌面貼上最終 URL 不算通過。
- 平台對話數與 GA4 帶 UTM 工作階段分兩欄;示範對帳表可以長這樣(數字為示範):
| 口徑(示範) | 數字 | 決策用途 |
|---|---|---|
| WhatsApp 對話/訊息點擊 | 500 | 營運與回覆人力 |
| 落地仍帶 UTM 的工作階段 | 180 | 網站歸因是否可信 |
| 同工作階段關鍵事件 | 12 | 轉換是否跟得上 |
只有第一列好看、第二列很瘦時,先別加預算;先修連結與跳轉。
限制
- Click-to-WhatsApp 廣告與聊天室導購連結是不同產品;廣告側事件與網站 UTM 對帳屬另一枝。
- 不要把 wa.me 短鏈的平台限制,誤讀成「GA4 壞了」。
短網址 UTM 守則:轉發 query,還是只追點擊?
短網址常被當成「順便追點擊」的萬用層。對 GA4 而言,短鏈若只在自己的後台記一筆 click、302 到裸網域且不帶 query,等於在第一跳把廣告活動資料刪掉。Google 網址產生器文件要求參數寫在到達網頁網址;最佳做法亦強調來源/媒介命名一致,避免報表分裂,見 10917952。命名細節歸 Related 命名文;本篇只留三條硬規則:
- 短鏈必須轉發完整 query(至少
utm_source/utm_medium/utm_campaign)。 - 渠道 source 寫死小寫約定:示範
line/whatsapp,避免Line/LINE/WhatsApp大小寫拆列。 - 短鏈後台點擊 ≠ GA4 session source。兩數可以對,但不能用短鏈點擊替代工作階段來源。
金流網域的 referral exclusion(10327750)解決的是「回跳被當成新來源」。訊息短鏈問題常常相反:你還沒機會留下來源。別把兩種設定混成同一張檢查表就當作修完。
實務上我會要求短鏈負責人交出兩張截圖才算「可發訊」:一張是短鏈後台顯示目標 URL 含完整 query;一張是手機點開後的地址列。缺任一張,訊息就還在草稿。門檻看起來煩,但比週會上爭論「到底是不是 GA4 的問題」便宜得多。
這題跟「金流 referral 排除」差在哪?
很多人一聽到 referral,就打開 GA4「不適用的參照連結網址」把一串網域貼進去。金流回跳場景,排除是合理扳手:顧客去第三方付款再回來,你不想把金流網域當成新來源,文件亦以此為常見用途,見 10327750。
訊息 App 導購的失敗模式常常相反:
| 金流回跳 | LINE/WhatsApp 導購跳轉 | |
|---|---|---|
| 你想要的 | 不要讓金流網域搶來源 | 要留下 line/whatsapp 來源訊號 |
| 常見症狀 | 來源變成 payment.example | 來源變成 Direct/(not set),平台點擊卻很好看 |
| 第一扳手 | 參照排除/跨域評估 | 落地 UTM 是否仍在;短鏈是否轉發 query;in-app 是否再跳 |
| 錯用後果 | 排除不足 → 來源被金流污染 | 亂排除或只改排除 → 點擊與歸因繼續脫鉤 |
兩題可以同時存在於同一間店;檢查順序不要顛倒:先證明訊息連結落地仍帶 UTM,再處理金流回跳。把排除清單當萬用藥,修不好「訊息點擊好看≠歸因可信」。
HK/TW/MY 讀報時多問的兩句
港台馬團隊常並行使用 LINE(TW/部分 MY)與 WhatsApp(HK/MY 更常見)。週會若只有一欄「社群導購」,會把兩條收集路徑平均成一個假穩定數字。建議最少拆:
- 渠道:
utm_source=linevsutm_source=whatsapp - 觸點:
utm_medium區分訊息、圖文選單、廣播、點擊進聊天後再丟的連結
這樣 Realtime 與流量開發才能回答「是哪一條 App 的跳轉壞了」,避免整籃社群一起加碼或一起砍。GEO 角度不必換一套英文術語,重點是讓 HK+TW+MY 讀者能在自己的主渠道上複測同一套地址列驗收。
什麼時候不該信任這份歸因?什麼時候先別加預算?
當下面任一條成立,訊息點擊再好看也不該直接加碼:
- 地址列看不到約定的 UTM;
- Realtime/工作階段來源大量 Direct 或 (not set),而你剛大推 LINE/WhatsApp;
- 平台點擊與帶 UTM 工作階段缺口過大,且尚未用實機路徑複測;
- 轉換事件有數,但來源維度對不上同一活動代碼;
- 你打算用「歸因模式換一套」來掩蓋收集層缺口。
這時會議動作是凍結加碼、修連結與跳轉、重跑一小段驗證窗。來源訊號穩定之後,才輪到預算與模式。主攻/助攻預算分配見主攻與助攻:轉換重複計算下怎樣分配預算;那是訊號可信之後的題,不是跳轉修不好時的逃生門。
那什麼時候才可以開始討論加碼?最低門檻是:連續兩個發訊波次,實機地址列 UTM 完整,且帶相同 campaign 的工作階段佔平台點擊的比例落在你內部可接受區間(區間自定,勿抄示範)。門檻用比例,不用絕對點擊,是為了避免「大波次點擊灌水」製造假安全感。
若缺口突然惡化,優先懷疑短鏈設定被改、訊息模板換了未帶參數、或 App 版本/開啟方式變了,先別改歸因模型。模型解決不了「參數根本沒進站」。
跳轉鏈怎樣拆:哪一跳最容易丟訊號?
把一次導購點擊拆成可點名的跳數,會議上比較容易定位責任,也少一點整桌罵「GA4 不准」。
示範拆法(標示:示範路徑,非實測):
- 訊息層:使用者在 LINE/WhatsApp 點下連結。平台在此記一筆點擊。
- 短鏈/追蹤層(若有):302/307 到品牌追蹤網域或短網址服務。此層最容易「只記 click、不轉發 query」。
- App 瀏覽器層:LINE in-app、LIFF browser,或 WhatsApp 內建 WebView。此層決定你第一眼看到的地址列。
- 外建/再跳層(可選):使用者或系統再開 Safari/Chrome,或再經一次中間頁。referrer 常在這一跳變空。
- 到達層:你的商店/活動頁;GA4 在此收 page_view 與工作階段來源。
對帳時只問兩句:哪一跳之後地址列沒有 UTM?哪一跳之後 Realtime 來源變成 Direct?答得出來,才叫完成收集層除錯;答不出來就先別討論創意與預算。
港台馬常見做法是訊息層很用力、到達層卻假設「點了就會被歸因」。中間三層沒人負責時,報表會長期維持「點擊好看、來源不可信」的 wrong-signal。
工作階段來源對得上之後,轉換還要不要另查?
要。來源可信只證明「這次造訪被標成 line/whatsapp」;不證明關鍵事件有觸發、不證明事件沒有雙重計算、也不證明同意模式沒有擋資料。順序建議是:
- 收集層(本篇):UTM 仍在、來源不是被跳轉洗成 Direct。
- 事件層:購買/リード 等關鍵事件在同一測試路徑有出現。
- 口徑層:平台轉換、GA4 關鍵事件、訂單系統三表能否對帳。
第 2、3 步若異常,另走轉換歸零、重複事件、主攻助攻等 LIVE 文;不要在本篇的跳轉枝上硬塞整棵決策樹。先別加預算的意思是:第 1 步沒過,後面兩步的「好看/不好看」都不能拿來加碼。
怎樣把驗證做成可重複的內部 checklist(不是給讀者背的五關)?
給內部量度/成長同仁用的最短清單如下。它是工作備忘,不是文章開場的原則口號。
- 連結產生:最終 URL 含小寫
utm_source/utm_medium/utm_campaign;短鏈設定為轉發 query。 - 實機路徑:LINE App 與 WhatsApp App 各點一次;截圖地址列。
- Realtime:同分鐘內看工作階段來源是否匹配。
- 缺口:平台點擊 vs 帶 UTM 工作階段;超過內部門檻就開修復單,不開加碼單。
- 凍結規則:修復單未關,該渠道預算凍結。
清單要短,才會真的每次發訊前跑。寫成「十大原則」反而沒人執行。
示範:一則 OA 訊息從發佈到對帳(非實測)
假設示範品牌要推秋季加購。訊息文案與素材略。量度側只鎖定連結:
- 最終 URL(示範):
https://shop.example/sale?utm_source=line&utm_medium=oa_message&utm_campaign=2026_fall_addon&utm_content=card1 - 短鏈:指向上述完整 URL,後台開啟「保留 query」。
- 發佈前:兩部手機(iOS/Android)各點一次;地址列四個參數都在。
- 發佈後一小時:平台點擊 800(示範);GA4 帶相同 campaign 的工作階段 520(示範);關鍵事件 35(示範)。
- 會議讀法:點擊→工作階段有缺口,但來源維度正確,可討論素材與時段;若工作階段來源大量 Direct,則先停量修短鏈,不開「加預算」投票。
示範數字只用來練讀法。你自己的門檻要用歷史基線定,不要抄示範。
可見 FAQ
Q:訊息點擊很好看,為什麼 GA4 來源仍是 Direct? A:常見原因是短網址未轉發 UTM、in-app 再開外建瀏覽器後 referrer 變空,或中間轉址丟 query。先看落地地址列,再看工作階段來源。
Q:要不要把 LINE/WhatsApp 網域加進「不適用的參照連結網址」? A:參照排除是為了避免金流/自有流程網域污染來源,見 10327750。訊息導購通常要的是留下 UTM/來源,不是排除 App 網域。先修 UTM 與跳轉;排除清單不是這題的第一扳手。
Q:LIFF 和一般 OA 連結,哪種比較好追? A:沒有絕對較好,只有「你能不能驗證落地 query」。LIFF 與 in-app 行為不同(差異說明);選哪條都要做地址列+Realtime 驗收。
Q:utm_source 該寫 line 還是 LINE OA? A:選一個小寫且團隊可長期遵守的值,並寫進命名規範。字典與模板見UTM 命名規則;本篇只要求渠道值穩定、大小寫不拆報表。
Q:短網址後台已顯示點擊,為什麼還要看 GA4? A:短鏈點擊只證明「短鏈被點」。GA4 工作階段來源才證明「帶參數的到達被記成你的廣告活動」。兩數應對帳;用短鏈點擊替代歸因,會重現本篇的 wrong-signal。
Q:驗證要每次發訊都做嗎? A:模板或短鏈設定有改,就重做實機路徑。若連結產生已自動化且連續兩波通過,可改為抽樣;抽樣失敗立刻回到全量驗收,不要靠「上次可以」賭這次。
相關閱讀
- UTM 命名規則要怎麼定,才不會拆散來源報表?
- 付費流量為什麼變成 Direct
- 2026 GA4 歸因模式怎麼選:數據驅動、最後點擊與口徑對照表
- 若你已確認收集層訊號還在,卻仍不確定量度基線是否撐得住決策,可先做一次量度自查。
你下次要加 LINE/WhatsApp 導購預算之前,會先要一張「地址列仍見 UTM」的截圖,還是直接信平台點擊?
By MarTech Guy 資料核對於 2026-10(Google Analytics 網址產生器/不適用參照連結網址;LINE Developers LIFF vs in-app/URL scheme;WhatsApp click to chat/QR short links)。 soft anon;無客戶名稱;示範情境標示非實測。