一家賣保養品的台灣電商,歐洲訂單大約佔一成五。他們收到 Google Ads 的通知,說有歐洲經濟區的流量,需要設定同意模式。工程師找了一個 Cookie 橫幅外掛,一個下午就裝好上線。
隔天早上,行銷主管打開 GA4,工作階段比前一天少了將近一半。台灣的流量也跟著掉。她以為網站出事,一路查到下午,才發現是那個外掛預設擋掉了所有追蹤碼,連台灣訪客都要先按「同意」才會被記錄,而大部分人根本沒按。
同意模式 v2 的設定,很多人只把它當成「法規要求、裝個橫幅就好」。實際上它決定了你還能看到多少資料、廣告系統還能學到多少東西。設錯方向,損失的不只是報表數字。
Google 同意模式 v2 是什麼?
同意模式是一套讓 Google 的追蹤碼(GA4、Google Ads、Floodlight 等)依照使用者的 Cookie 同意狀態,自動調整行為的機制。使用者同意,追蹤碼照常運作;使用者拒絕,追蹤碼就不寫入 Cookie,只送出不含識別資訊的訊號,或者完全不送。
v2 是 2023 年底推出的版本,在原本的 ad_storage 和 analytics_storage 之外,新增了 ad_user_data 和 ad_personalization 兩個參數。從 2024 年 3 月起,Google 要求針對歐洲經濟區使用者的廣告主必須傳送這兩個參數,否則部分廣告個人化與衡量功能會受影響。
要注意的是,同意模式本身不會跳出 Cookie 橫幅。它只負責「接收同意結果、調整追蹤碼」,跳出橫幅、記錄使用者選擇的工作,要交給 Cookie 橫幅工具(業界常稱 CMP,同意管理平台)來做。兩者要搭配使用。
台灣網站需要設定同意模式嗎?
如果你的網站有歐洲經濟區或英國的訪客,而且有投 Google 廣告或使用再行銷,答案是需要。如果你的訪客幾乎都在台灣,Google 目前沒有強制要求,但仍建議了解並做好基本設定。
台灣的個資法對 Cookie 沒有像歐盟那樣明確要求「事先同意」,但蒐集與利用個人資料仍有告知等義務,不少跨國品牌和上市櫃公司的法務也已要求官網導入 Cookie 橫幅。台灣法規面的影響,可以參考這篇網站設計與數據隱私。
實務上,比較好的做法是依地區分開設定:歐洲經濟區與英國的訪客預設為「拒絕」,等使用者選擇後再更新;台灣與其他地區則依你們的隱私權政策和法務意見決定預設值。同意模式本身支援依地區設定預設狀態,不需要讓全世界的訪客都套用最嚴格的規則。開頭那家電商的問題,就是把歐洲的規則套到了所有人身上。
四個同意參數各管什麼
四個參數分別控制兩件事:能不能寫入 Cookie,以及資料能不能被拿去用在廣告上。
| 參數 | 控制什麼 | 拒絕時的影響 |
|---|---|---|
| analytics_storage | 分析用 Cookie(例如 GA4) | GA4 不寫入 Cookie,無法辨識回訪使用者 |
| ad_storage | 廣告用 Cookie | 廣告點擊與轉換無法用 Cookie 串接 |
| ad_user_data | 是否可將使用者資料傳給 Google 用於廣告 | 轉換資料不能用於廣告衡量與最佳化 |
| ad_personalization | 是否可用於個人化廣告 | 無法加入再行銷名單 |
前兩個管的是「存不存」,後兩個是 v2 新增的,管的是「傳過去之後能不能用在廣告上」。一般 Cookie 橫幅上的「行銷 Cookie」選項,通常會同時對應 ad_storage、ad_user_data 和 ad_personalization 三個參數;「分析 Cookie」對應 analytics_storage。對應關係由 Cookie 橫幅工具設定,記得確認它真的有把 v2 的兩個新參數送出去。
基本模式和進階模式怎麼選?
如果法務和隱私權政策允許,我們建議用進階模式,因為它在使用者拒絕時,仍能送出不含 Cookie 的匿名訊號,讓 Google 用模型估算缺少的轉換和流量。基本模式則是使用者同意前完全不載入追蹤碼,拒絕的人就整個消失在資料裡。
基本模式: Google 的追蹤碼要等使用者按下同意才會載入。拒絕的使用者不會有任何資料送出。設定比較單純,隱私風險最低,但資料缺口最大,轉換模型也只能用比較粗略的通用模型。
進階模式: 追蹤碼在頁面載入時就會執行,但預設為拒絕狀態,不寫入 Cookie,只送出不含識別資訊的訊號(例如有一次轉換發生)。使用者同意後才完整追蹤。Google 會用這些訊號建立行為模型和轉換模型,補上一部分缺口。
模型不是萬能的,GA4 的行為模型需要一定的流量規模才會啟用(門檻以官方說明為準)。即使如此,進階模式至少保留了「有多少轉換發生」這個關鍵訊號,對 Google Ads 的自動出價幫助很大。
怎麼用 GTM 設定同意模式?
最省事的做法是使用有支援同意模式 v2 的 Cookie 橫幅工具,並在 Google Tag Manager 裡用它提供的範本來設定。流程大致分成四步,各家工具介面不同,概念一致。
第一步,開啟同意設定總覽。 在 GTM 容器的「管理」→「容器設定」裡,勾選啟用同意聲明總覽。之後在「代碼」頁面上方會出現一個盾牌圖示,可以集中檢視每個代碼的同意設定。
第二步,加入 Cookie 橫幅工具的範本。 從社群範本庫找到你使用的工具範本,建立一個代碼,觸發條件選「同意聲明初始化 - 所有網頁」。這個觸發條件會比其他所有代碼都早執行,確保預設同意狀態在任何追蹤碼送出資料前就設定好。
第三步,設定預設值與地區。 在範本裡設定各參數的預設狀態,例如歐洲經濟區與英國預設全部拒絕,其他地區依政策設定。使用者在橫幅上做出選擇後,工具會自動送出更新。
第四步,檢查代碼的同意設定。 Google 自家的代碼(GA4、Google Ads)內建同意檢查,會自動讀取狀態;Meta 像素、LINE Tag 等第三方代碼則要手動設定「需要額外同意」,指定它依賴哪個參數,否則拒絕的使用者仍會被追蹤。GTM 的基本操作可以參考這篇 Google Tag Manager 完全教學。
設定完成後,用 GTM 的預覽模式打開網站,在 Tag Assistant 的「同意」分頁可以看到每個事件發生時的預設與更新狀態,分別測試按下同意和拒絕,確認代碼有依狀態觸發或阻擋。
Cookie 橫幅怎麼設計,才不會讓同意率太低?
橫幅的設計直接決定同意率,而同意率決定你看得到多少完整資料。但方向不是「想辦法騙使用者按同意」,而是讓選擇清楚、不讓人反感。
在歐洲的規範下,「拒絕」應該和「同意」一樣容易找到、一樣容易按。把拒絕藏在第二層、用很淡的文字,在歐洲可能被認定為不合規。我們看過的實際數據裡,按鈕清楚對等、文字簡短的橫幅,同意率通常不會比刻意隱藏拒絕鈕的版本低太多,使用者觀感卻好很多。
幾個實際有用的細節: 文字控制在兩三行內,說清楚「用來做什麼」;手機版橫幅不要蓋住半個畫面;提供「設定偏好」讓人只同意分析、不同意廣告;網站底部保留一個隨時可以修改選擇的連結。
案例:保養品電商把流量救回來
回到開頭那家電商。我們接手時,GA4 的工作階段比導入外掛前少了約 45%,Google Ads 的歐洲活動轉換數也幾乎歸零,自動出價開始亂調。
調整分三部分。第一,換成支援同意模式 v2、可依地區設定的 Cookie 橫幅工具,歐洲經濟區與英國預設拒絕,台灣訪客依公司隱私權政策處理,並在頁面底部提供隨時修改的入口。第二,改用進階模式,讓拒絕的使用者仍送出匿名訊號。第三,把 Meta 像素和 LINE Tag 設定為需要行銷類同意,補上原本的漏洞。
上線兩週後,GA4 的工作階段回到導入外掛前的九成左右,剩下的落差主要是歐洲拒絕追蹤的訪客。歐洲活動在 Google Ads 開始出現模型估算的轉換,自動出價也穩定下來。行銷主管說,最大的收穫是終於分得清哪些數字是觀察、哪些是模型補的。
同意模式不是要你少看資料,是讓你看得合法、看得明白。
常見問題
Q:沒有設定同意模式 v2,會發生什麼事?
如果網站有歐洲經濟區或英國的流量,Google Ads 對這些使用者的再行銷名單和部分轉換衡量功能會受限,廣告自動出價拿到的資料也會變少。只有台灣流量的網站目前影響不大,但未來政策是否調整,建議以官方最新說明為準。
Q:用 WordPress 外掛裝 Cookie 橫幅就夠了嗎?
要看外掛有沒有支援同意模式 v2,以及有沒有正確送出四個參數。有些外掛只是把追蹤碼整個擋掉,等於強制使用基本模式,而且常常不分地區。導入前先確認它的設定選項,上線後用 Tag Assistant 驗證。
Q:進階模式會不會違反隱私法規?
進階模式在使用者拒絕時只送出不含 Cookie 與識別資訊的訊號,Google 將其設計為符合歐洲規範的做法,但各國主管機關與企業法務的解讀不一定相同。導入前建議與法務確認,並在隱私權政策中說明。
結語
同意模式 v2 的重點不在於裝一個橫幅,而在於讓 Cookie 橫幅、GTM 和 Google 的追蹤碼三者正確對接。依地區設定預設值、選對基本或進階模式、補上第三方代碼的同意設定,才能在合規和資料完整之間找到平衡。
具體的下一步:今天打開 GTM 的預覽模式,在 Tag Assistant 看看你的網站目前有沒有送出同意狀態。如果完全沒有「同意」相關的紀錄,又有歐洲訪客,就該排進這個月的待辦事項了。