本頁說明如何使用 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 的 Google 代碼關閉所有廣告功能,請將 allow_google_signals 設為 false:
gtag.js
gtag('set', {'allow_google_signals', false});
代碼管理工具
如要關閉所有資源的所有廣告功能,請使用 gtag.js。
如要透過特定 Google Analytics 4 資源的 Google 代碼關閉廣告功能,請編輯指定 config 的 TAG_ID 指令,並將 allow_google_signals 設為 false:
gtag.js
gtag('config', 'TAG_ID', { 'allow_google_signals': false });
代碼管理工具
- 在工作區中開啟「代碼」選單。
- 編輯要停用廣告功能的Google 代碼。
在「配置設定」中,新增下列參數:
- 名稱:
allow_google_signals - 值:
false
- 名稱:
儲存代碼。
針對不應參與廣告功能的每個 Google 代碼重複執行這些步驟。
關閉廣告個人化設定
您可以透過幾種方式,以程式輔助方式控管是否應將 Analytics 資料用於個人化廣告:
- 建議:整合 Google 的同意聲明模式 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,然後將到期日設為很久以後的日期。例如:
document.cookie = 'google-analytics-opt-out=true; expires=Mon, 1 Jan 2170 23:59:59 UTC; path=/'; 在代碼管理工具中,建立新的變數來檢查
google-analytics-opt-outCookie:依序點選「變數」>「新增」。 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」。
- 或者,您也可以使用資料層變數,在欄位中動態設定適合的值。
- 按一下 [儲存]。