管理隱私設定

本頁面說明如何使用 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_IDconfig 指令,並將 allow_google_signals 設為 false

gtag.js

gtag('config', 'TAG_ID', { 'allow_google_signals': false });

代碼管理工具

  1. 在工作區中開啟「代碼」選單。
  2. 編輯要停用廣告功能的 Google 代碼
  3. 在「配置設定」中,新增下列參數:

    • 名稱:allow_google_signals
    • 值:false
  4. 儲存代碼。

針對不應參與廣告功能的每個 Google 代碼重複執行這些步驟。

關閉廣告個人化

您可以透過程式設計控制 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_IDconfig 指令,並將 allow_ad_personalization_signals 設為 false

gtag.js

gtag('config',  {'allow_ad_personalization_signals': false });

代碼管理工具

在代碼管理工具中:

  1. 開啟 Google Analytics 代碼進行編輯。
  2. 按一下「要設定的欄位」
  3. 按一下 [新增列]
  4. 在「欄位名稱」部分,輸入「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'],而是提供專為代碼管理工具導入作業量身打造的簡單解決方案。

  1. 在網頁的 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=/';
  2. 在代碼管理工具中,建立用於檢查 google-analytics-opt-out Cookie 的新變數:

  3. 依序點選「變數」>「新增」。 2. 將「變數類型」設為「第一方 Cookie」。 3. 為變數命名為「google-analytics-opt-out cookie」,然後按一下「儲存」

  4. 為 Google Analytics 代碼建立新的觸發條件:

  5. 將「觸發條件類型」設為「網頁瀏覽」。 2. 將「這項觸發條件的啟動時機」設為「部分的網頁瀏覽」。 3. 將「有事件發生且這些條件全都符合時,啟用這項觸發條件」設為「google-analytics-opt-out cookie 不等於 true」

  6. 按一下 [儲存]

  7. 發布容器。

在 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 });

代碼管理工具

  1. 在工作區中開啟「代碼」選單。
  2. 編輯相關的 Google 代碼。
  3. 在「Configuration settings」中設定下列參數:

    • 名稱send_page_view
    • false
  4. 儲存代碼。

受限的資料處理

啟用受限的資料處理模式後,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>

代碼管理工具

  1. 登入 Google 代碼管理工具
  2. 按一下左欄中的 [代碼] 以存取代碼。
  3. 建立或修改支援受限資料處理模式的代碼 (Google Ads 再行銷、Google Ads 轉換等)
  4. 在代碼設定部分的「啟用受限的資料處理」欄位選取「True」
  5. 或者,您也可以使用資料層變數,在欄位中設定適合的值。
  6. 按一下 [儲存]