本頁面說明如何使用 Google 代碼停用隱私權相關功能。如要瞭解所有隱私權相關設定,請參閱「使用者隱私權總覽」。
隱私權參數
使用下列參數啟用或停用隱私權功能,例如個人化和信號。
gtag.js
隱私權控制項 | 可搭配使用的產品 | 說明 | 如何在用戶端驗證 |
同意聲明 | Google Analytics 4、Google Ads、Floodlight | 使用 `consent` 指令,在使用者與 Cookie 橫幅互動時初始化預設同意聲明狀態,並更新同意聲明。進一步瞭解 gtag.js(consent) 。 |
如要確認同意聲明設定,請使用 Tag Assistant。進一步瞭解同意聲明偵錯。 |
allow_google_signals | Google Analytics 4 | 如未設定或設為 true ,則不會產生任何影響。如果設為 false ,系統就不會使用代碼傳送的事件,來產生廣告個人化和客層與興趣報表。 |
如未設定或設為 true ,則不會產生任何影響。如果設為 false ,系統就會抑制所有加入訊號。 |
allow_ad_personalization_signals | Google Ads、Google Analytics 4、Floodlight | 如果設為 true ,則代碼傳送的事件就符合廣告個人化功能的使用資格。設定為 false 時,系統不會將代碼傳送的事件用於個人化廣告,但仍可用於客層和興趣報表。 |
如未設定或設為 true ,則不會產生任何影響。設定為 false 時,請在所有訊號發射器上加入 &npa=1 參數。 |
restricted_data_processing | Google Ads | 未設定時不會有任何影響。如果設為 true ,Google 就會限制使用代碼傳送的事件方式。部分功能將無法使用,包括將使用者加入再行銷名單、將使用者加入類似目標對象再行銷種子名單及相關功能。 |
未設定時不會有任何影響。設定為 true 時,信標會加入 &rdp=1 參數。設定為 false 時,信標會包含 &rdp=0 參數。 |
代碼管理工具
隱私權控制項 | 相容的代碼範本 | 說明 | 如何在用戶端驗證 |
allow_google_signals | Google 代碼 | 在「設定」中設定。如未設定或設為 true ,則不會有任何影響。如果設為 false ,系統就不會使用從代碼傳送的事件,為廣告進行個人化設定,也不會使用這些事件製作客層和興趣報表 |
如未設定或設為 true ,則不會產生任何影響。如果設為 false ,系統就會抑制所有加入訊號。 |
allow_ad_personalization_signals | Google 代碼 | 在「設定」中設定。如果設為 true ,則從代碼傳送的事件就符合廣告個人化功能的使用資格。設定為 false 時,系統就不會將透過代碼傳送的事件用於個人化廣告,但仍可用於客層和興趣報表。 |
如未設定或設為 true ,則不會產生任何影響。設定為 false 時,請在所有訊號發射器上加入 &npa=1 參數。 |
restricted_data_processing | Google Ads 轉換追蹤 | 在代碼管理工具的 Google Ads 轉換追蹤代碼中,透過「啟用受限的資料處理」控制項設定這項功能。如未設定或設為 false ,則不會產生任何影響。將此值設為 true 時,Google 會限制使用代碼傳送的事件方式。部分功能將無法使用,包括將使用者加入再行銷名單、將使用者加入類似目標對象再行銷種子名單及相關功能。 |
如未設定或設為 false ,則不會產生任何影響。設定為 true 時,信標會加入 &rdp=1 參數。設定為 false 時,信標會包含 &rdp=0 參數。 |
停用數據分析和廣告功能
廣告功能可透過 Google Analytics 管理員設定啟用,因此在某些情況下,您可能需要透過程式碼關閉這些功能。如果您已設定已連結的網站代碼,且希望這項信號傳播至已連結的網站代碼,請按照這些操作說明操作。
關閉所有廣告功能
這些設定可讓您關閉廣告、報表和再行銷功能,並覆寫在 Google Analytics 使用者介面中建立的任何資源設定。
如要關閉 Google Analytics 4 的所有廣告功能,請將 allow_google_signals
設為 false
:
gtag.js
gtag('set', {'allow_google_signals', false});
代碼管理工具
如要關閉所有資源的所有廣告功能,請使用 gtag.js。
如要在特定 Google Analytics 4 資源上使用 Google 代碼停用廣告功能,請編輯指定 TAG_ID
的 config
指令,並將 allow_google_signals
設為 false
:
gtag.js
gtag('config', 'TAG_ID', { 'allow_google_signals': false });
代碼管理工具
- 在工作區中開啟「代碼」選單。
- 編輯要停用廣告功能的 Google 代碼。
在「配置設定」中,新增下列參數:
- 名稱:
allow_google_signals
- 值:
false
- 名稱:
儲存代碼。
針對不應參與廣告功能的每個 Google 代碼重複執行這些步驟。
關閉廣告個人化
您可以透過程式設計控制 Analytics 資料是否應用於個人化廣告,方法如下:
- 建議:整合 Google 的 Consent Mode API,根據使用者的選擇動態啟用或停用個人化功能。
- 現有導入方式:控管每個網站的廣告個人化設定。
- 針對整個 Google Analytics 資源:停用 Analytics 資源中各個地理區域的廣告個人化設定。
控管個別網站的廣告個人化設定
如要啟用及停用個人化廣告,建議使用 Google 的同意聲明模式 API。如果您的網站尚未使用同意聲明模式,您可以使用下列參數控制個人化功能。
您可以完全停用廣告個人化功能。設定 allow_ad_personalization_signals
參數後,該設定會套用到透過 Google 代碼設定的所有產品,並在代碼網址中加入 npa=1
參數,表示只允許非個人化廣告。
如要透過 Google 代碼關閉所有廣告個人化功能,請將 allow_ad_personalization_signals
設為 false
:
gtag.js
gtag('set', {'allow_ad_personalization_signals', false});
代碼管理工具
如要關閉所有資源的所有廣告功能,請使用 gtag.js。
如要在特定 Google Ads、Google Analytics 或 Floodlight 設定中,透過 Google 代碼關閉廣告個人化功能,請編輯指定 TAG_ID
的 config
指令,並將 allow_ad_personalization_signals
設為 false
:
gtag.js
gtag('config', {'allow_ad_personalization_signals': false });
代碼管理工具
在代碼管理工具中:
- 開啟 Google Analytics 代碼進行編輯。
- 按一下「要設定的欄位」。
- 按一下 [新增列]。
- 在「欄位名稱」部分,輸入「allow_ad_personalization_signals」,並在「值」部分輸入「false」。
關閉 Google Analytics
在某些情況下,您可能需要關閉 Google Analytics。舉例來說,如果您的網站隱私權政策提供使用者選擇不使用 Google Analytics 的選項,您可能就會這樣做。
gtag.js 程式庫包含 window['ga-disable-MEASUREMENT_ID']
屬性,如果將其設為 true
,就會關閉 Google 代碼傳送資料的功能。當產品嘗試設定 Cookie 或將資料傳回 Google Analytics 伺服器時,會先檢查是否已設定此屬性,如果值設為 true
,則不會採取任何動作。
gtag.js
如要透過程式設計關閉 Google Analytics,請將 window['ga-disable-GA_MEASUREMENT_ID']
設為 true
。請將 TAG_ID
替換為有效的代碼 ID:
<script>
window['ga-disable-GA_MEASUREMENT_ID'] = true;
</script>
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=TAG_ID"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'TAG_ID');
</script>
代碼管理工具
如要避免觸發 Google Analytics 4 代碼,請使用觸發條件檢查使用者是否已選擇停用,然後根據觸發條件值觸發代碼。舉例來說,以下是使用第一方 Cookie 的設定,可用於判斷是否可以觸發 Google Analytics 4 代碼。這些操作說明假設您已建立 Google Analytics 4 代碼。
注意:此方法不會使用 window['ga-disable-MEASUREMENT_ID']
,而是提供專為代碼管理工具導入作業量身打造的簡單解決方案。
- 在網頁的 JavaScript 來源中,設定名為「
google-analytics-opt-out
」的 Cookie,並將其值設為true
,然後將 Cookie 到期日設為遙遠的未來日期。例如:
document.cookie = 'google-analytics-opt-out=true; expires=Mon, 1 Jan 2170 23:59:59 UTC; path=/';
在代碼管理工具中,建立用於檢查
google-analytics-opt-out
Cookie 的新變數:依序點選「變數」>「新增」。 2. 將「變數類型」設為「第一方 Cookie」。 3. 為變數命名為「google-analytics-opt-out cookie」,然後按一下「儲存」。
為 Google Analytics 代碼建立新的觸發條件:
將「觸發條件類型」設為「網頁瀏覽」。 2. 將「這項觸發條件的啟動時機」設為「部分的網頁瀏覽」。 3. 將「有事件發生且這些條件全都符合時,啟用這項觸發條件」設為「google-analytics-opt-out cookie 不等於 true」
按一下 [儲存]。
發布容器。
在 Google Analytics 中關閉預設網頁檢視評估
Google Analytics 代碼的預設行為是將 page_view
事件傳送至 Google Analytics。在大多數情況下,這正是您想要的行為;只要您在網站的每個網頁中加入程式碼,系統就會自動記錄 page_view
事件。不過,如果您不希望代碼將 page_view
事件傳送至 Google Analytics,請將 send_page_view
參數設為 false
:
gtag.js
gtag('set', { 'send_page_view': false });
代碼管理工具
- 在工作區中開啟「代碼」選單。
- 編輯相關的 Google 代碼。
在「Configuration settings」中設定下列參數:
- 名稱:
send_page_view
- 值:
false
- 名稱:
儲存代碼。
受限的資料處理
啟用受限的資料處理模式後,Google 就會限制資料的使用方式。部分功能將無法使用,包括將使用者加進再行銷名單、將使用者加進類似目標對象再行銷種子名單及其他相關功能。對於應用程式廣告活動,啟用受限資料處理模式的使用者,在安裝該應用程式後可能還是會看到相關廣告。瞭解詳情。
如要啟用受限的資料處理模式:
gtag.js
在代碼中新增 restricted_data_processing
參數,並將其值設為 true
:
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=TAG_ID"></script>
<script>
window.dataLayer = window.dataLayer | | [ ] ;
function gtag ( ) { dataLayer.push ( arguments ) } ;
gtag ( 'js', new Date ( ) ) ;
gtag ( 'set', { 'restricted_data_processing': true });
</script>
代碼管理工具
- 登入 Google 代碼管理工具。
- 按一下左欄中的 [代碼] 以存取代碼。
- 建立或修改支援受限資料處理模式的代碼 (Google Ads 再行銷、Google Ads 轉換等)
- 在代碼設定部分的「啟用受限的資料處理」欄位選取「True」。
- 或者,您也可以使用資料層變數,在欄位中設定適合的值。
- 按一下 [儲存]。