本页面介绍了如何使用 Google 代码停用与隐私保护相关的功能。如需简要了解所有与隐私保护相关的设置,请参阅用户隐私概览。
与隐私保护有关的参数
可以使用以下参数来启用或停用各种隐私保护功能(例如个性化和信号)。
gtag.js
隐私控制参数 | 兼容的产品 | 说明 | 如何在客户端进行验证 |
consent | Universal Analytics、Google Analytics(分析)4、Google Ads、Floodlight | 使用 `consent` 命令可以初始化默认的同意情况,以及在用户与 Cookie 横幅互动时更新同意情况。详细了解 gtag.js(consent) 。 |
如需验证用户意见征求设置,请使用 Tag Assistant。详细了解用户意见征求调试. |
allow_google_signals | Universal Analytics、Google Analytics(分析)4 | 如果未设置或设置为 true ,则不会产生任何影响。如果设置为 false ,通过代码发送的事件将不会用于广告个性化,也不会用于受众特征和兴趣报告。 |
如果未设置或设置为 true ,则不会产生任何影响。如果设置为 false ,系统将禁止所有联接信标。 |
allow_ad_personalization_signals | Google Ads、Universal Analytics、Google Analytics(分析)4、Floodlight | 如果设置为 true ,通过代码发送的事件将可用于广告个性化。如果设置为 false ,通过代码发送的事件将不会用于广告个性化,但仍可用于受众特征和兴趣报告。 |
如果未设置或设置为 true ,则不会产生任何影响。如果设置为 false ,请在所有信标中添加 &npa=1 参数。 |
restricted_data_processing | Google Ads | 如果未设置,则不会产生任何影响。如果设置为 true ,Google 会限制其使用通过代码发送的事件的方式。某些功能将无法使用,包括将用户添加到再营销名单、将用户添加到类似受众群体再营销种子名单以及相关功能。 |
如果未设置,则不会产生任何影响。如果设置为 true ,则信标中会包含 &rdp=1 参数。如果设置为 false ,信标中会包含 &rdp=0 参数。 |
跟踪代码管理器
隐私控制参数 | 兼容的代码模板 | 说明 | 如何在客户端进行验证 |
allowAdFeatures | Universal Analytics | 在“要设置的字段”中进行设置。如果未设置或设置为 true ,则不会产生任何影响。如果设置为 false ,通过代码发送的事件将不会用于广告个性化,也不会用于受众特征和兴趣报告 |
如果未设置或设置为 true ,则不会产生任何影响。如果设置为 false ,系统将禁止所有联接信标。 |
allow_google_signals | Google 代码 | 在“配置设置”中进行设置。如果未设置或设置为 true ,则不会产生任何影响。如果设置为 false ,通过代码发送的事件将不会用于广告个性化,也不会用于受众特征和兴趣报告 |
如果未设置或设置为 true ,则不会产生任何影响。如果设置为 false ,系统将禁止所有联接信标。 |
allowAdPersonalizationSignals | Universal Analytics | 在“要设置的字段”中进行设置。如果未设置或设置为 true ,则不会产生任何影响。如果设置为 false ,通过代码发送的事件将不会用于广告个性化,但仍可用于受众特征和兴趣报告。 |
如果未设置或设置为 true ,则不会产生任何影响。如果设置为 false ,请在所有信标中添加 &npa=1 参数。 |
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 代码为 Universal Analytics 和 Google Analytics(分析)4 停用所有广告功能,请将 allow_google_signals
设置为 false
:
gtag.js
gtag('set', {'allow_google_signals', false});
跟踪代码管理器
如需在各项媒体资源中停用所有广告功能,请使用 gtag.js。
如需使用 Google 代码在特定 Google Analytics(分析)4 媒体资源中停用广告功能,请修改对应 TAG_ID
的 config
命令并将 allow_google_signals
设置为 false
:
gtag.js
gtag('config', 'TAG_ID', { 'allow_google_signals': false });
跟踪代码管理器
- 在您的工作区中,打开代码菜单。
- 修改您想要停用广告功能的 Google 代码。
在配置设置中,添加以下参数:
- 名称:
allow_google_signals
- 值:
false
- 名称:
保存此代码。
针对每个不应启用广告功能的 Google 代码重复这些步骤。
停用广告个性化功能
您可以通过以下几种方式以编程手段控制是否应将 Google Analytics(分析)数据用于个性化广告:
- 推荐的方式:通过集成 Google 的 Consent Mode API,根据用户的选择动态启用或停用个性化功能。
- 现有的实现方案:控制各个网站的广告个性化设置。
- 对于整个 Google Analytics(分析)媒体资源:在您的 Google Analytics(分析)媒体资源中停用各个地理区域的广告个性化设置。
控制各个网站的广告个性化设置
建议使用 Google 的 Consent Mode 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 代码在特定的 Google Ads、Google Analytics(分析)或 Floodlight 配置中停用广告个性化功能,请修改对应 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(分析),您可能就需要这样做。
Google 代码 (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-out
Cookie:依次点击变量 > 新建。 2. 将变量类型设置为第一方 Cookie。 3. 将该变量命名为“google-analytics-opt-out cookie”,然后点击保存。
为 Google Analytics(分析)代码创建新的触发器:
将触发器类型设置为网页浏览。 2. 将此触发器的触发条件设置为某些网页浏览。 3. 将当事件发生并且所有这些条件均为 true 时,触发此触发器设置为读取“google-analytics-opt-out cookie does not equal true”
点击保存。
发布您的容器。
停用 Google Analytics(分析)中的默认网页浏览衡量
Google Analytics(分析)代码的默认行为是向 Google Analytics(分析)发送 page_view
事件。大多数情况下这也是用户期望的用途;您将代码添加到网站上的每个网页中后,系统即开始自动记录 page_view
事件。但是,如果您不希望代码向 Google Analytics(分析)发送 page_view
事件,请将 send_page_view
参数设置为 false
:
gtag.js
gtag('set', { 'send_page_view': false });
跟踪代码管理器
- 在您的工作区中,打开代码菜单。
- 修改相关的 Google 代码。
在配置设置中,设置以下参数:
- 名称:
send_page_view
- 值:
false
- 名称:
保存此代码。
受限的数据处理
当您启用“受限的数据处理”后,Google 会限制其使用数据的方式。某些功能将无法使用,包括将用户添加到再营销名单、将用户添加到类似受众群体再营销种子名单以及相关功能。对于应用广告系列,启用“受限的数据处理”可能意味着安装您应用的用户会在安装后继续看到该应用的广告。了解详情。
如要启用“受限的数据处理”功能,请执行以下操作:
gtag.js
将值为 true
的 restricted_data_processing
参数添加到您的代码中:
< ! -- 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。
- 或者,您也可以使用数据层变量动态设置此字段。
- 点击保存。