Google Tag Manager(GTM)是一种方便的工具,可以帮助您在WordPress网站上管理和实施各种追踪代码,同时确保遵守GDPR等法规。在设置Cookie信息以征求用户同意时,您可以利用GTM来控制Google Analytics、Google Ads等第三方脚本的加载。以下是一个详细的指南,解释如何在WordPress中使用Google Tag Manager设置Cookie信息,以征求用户同意。
一、创建Google Tag Manager账户
首先,确保您已创建Google Tag Manager账户,并为您的WordPress网站设置容器。
- 创建账户:访问Google Tag Manager官网,使用Google账户登录。点击“创建账户”,然后填写相关信息。
- 创建容器:为您的WordPress网站创建一个新的容器。选择网站类型,并命名容器。选择“Web”作为容器类型。
- 获取容器代码:创建容器后,Google Tag Manager会提供一段代码,将其添加到WordPress网站中。
二、将Google Tag Manager代码添加到WordPress
将GTM代码添加到WordPress网站,以便之后在GTM中管理各种追踪代码。
- 添加代码:在WordPress仪表盘中,找到主题的“header.php”文件,或者使用“头部脚本”插件。将GTM提供的代码放入
<head>
标签内。 - 确保安全:确保代码正确插入,并且没有损坏WordPress主题的其他部分。
三、选择合适的Cookie插件
为了在WordPress中设置Cookie信息以征求用户同意,您需要使用GDPR合规插件来显示Cookie通知,并让用户选择是否启用特定类型的Cookie。
- 选择插件:一些流行的插件包括CookieYes、Complianz和Cookie Notice & Compliance for GDPR。
- 安装插件:在WordPress仪表盘中,转到“插件 > 添加新插件”,然后搜索并安装所选插件。
- 配置插件:按照插件的设置向导配置Cookie通知。确保通知文本清晰,包含用户同意的选项,并链接到Cookie政策。
四、设置Google Tag Manager中的标签和触发器
在获得用户同意后,您可以使用Google Tag Manager来加载相应的追踪代码。为此,您需要设置标签和触发器,以确保在用户同意后才加载这些代码。
4.1 创建触发器
触发器决定了何时加载特定的标签。在本例中,您可以创建一个触发器,在用户同意后触发加载Google Analytics等脚本。
- 创建触发器:在Google Tag Manager中,转到“触发器”,然后点击“新建触发器”。
- 选择触发条件:选择“DOM Ready”或“Window Loaded”作为触发条件。
- 添加条件:您需要添加条件,以确保只有在用户同意后才触发。条件可以基于Cookie的值、变量的状态等。
4.2 创建标签
标签是Google Tag Manager中的核心概念,用于执行特定的代码(例如Google Analytics或Google Ads)。
- 创建标签:转到“标签”,然后点击“新建标签”。
- 选择标签类型:选择“Google Analytics: Universal Analytics”或“Google Ads”等适合的标签类型。
- 配置标签:设置Google Analytics的追踪ID,或Google Ads的相关配置。
- 关联触发器:将之前创建的触发器关联到标签上,这样只有在触发器条件满足时,才会执行标签。
五、测试和部署
在配置完标签和触发器后,您需要测试以确保设置正确,然后部署到您的WordPress网站。
5.1 测试设置
使用Google Tag Manager的预览模式,可以测试设置并确保标签和触发器正常工作。
- 启用预览模式:在Google Tag Manager中,点击“预览”,然后打开您的WordPress网站,查看是否有预期的行为。
- 检查标签加载:确保标签在用户同意后才加载,并且不影响网站的其他部分。
5.2 部署更改
确认测试结果符合预期后,可以部署更改,使其生效。
- 提交更改:在Google Tag Manager中,点击“提交”,然后输入更改的描述。
- 检查部署:确保更改已生效,并在WordPress网站上进行测试,验证一切正常。
通过这些步骤,您可以在WordPress中使用Google Tag Manager设置Cookie信息,并遵守GDPR和Google Consent Mode的要求。关键是确保在用户明确同意之前,不加载任何非必要的追踪代码,同时提供用户同意的管理和撤销机制。