如何在本地地址上使用 Google Analytics 和 Google Tag Manager 2?
How to use Google Analytics and Google Tag Manager 2 on a local address?
我对 GTM 比较陌生,一直在尝试新界面,该界面将于 4 月 1 日完全取代原来的界面:https://support.google.com/tagmanager/answer/4605576。
但是,我在 Google Analytics 对本地地址进行测试时注册综合浏览量时遇到了一些问题。有一个使用此处概述的原始 GTM 布局的解决方案:
Track localhost on Analytics in Google Tag Manager,所以我不想问重复的问题。但是,在新的 Google 跟踪代码管理器设计中,不再有将 Cookie 域设置为 'none' 的选项,所以我现在如何从本地地址测试 Google Analytics 和 GTM?
如果您转到 "fields to set",单击 "add new field" 并开始在 "field name" 输入框中键入,自动建议功能将建议适用的字段名称(即如果您开始键入 "coo" 它将建议与 cookie 相关的所有内容,包括 cookie 域)。
"Behind the scenes" GTM一直沿用GA的"set fields"机制,现在已经在界面上明示了。但这确实对 GA 跟踪的工作方式产生了影响,所以只需 "set field"->"cookieDomain" 到 "none",一切都会像以前一样工作。
在 localhost 和 yourdomain.com 之间移动时,我没有将标签修改为 add/remove cookieDomain,而是执行以下操作以根据主机名自动设置 cookieDomain。
- 创建一个自定义 JS 变量,用于设置 cookieDomain 的值。
- 变量名称:XYZ-JS-CookieDomain(或任何您的命名约定)
- 类型:自定义 JavaScript
代码(调试内容是我处理所有自定义 JS 变量的方式,不是必需的):
function() {
var result = {{Page Hostname}} == 'localhost'
? 'none'
: 'auto';
if ({{Debug Mode}}) {
console.warn('XYZ-JS-CookieDomain', result);
}
return result;
}
- 配置标签。
- 更多设置 > 要设置的字段
- 字段名称:cookieDomain
- 值:{{XYZ-JS-CookieDomain}}
现在,当您从本地主机 cookieDomain 运行 设置为 "none" 时,其他任何地方都将设置为 "auto"。
我猜你现在不需要做任何这些事情。 cookieDomain 默认设置为 "auto"。
我对 GTM 比较陌生,一直在尝试新界面,该界面将于 4 月 1 日完全取代原来的界面:https://support.google.com/tagmanager/answer/4605576。
但是,我在 Google Analytics 对本地地址进行测试时注册综合浏览量时遇到了一些问题。有一个使用此处概述的原始 GTM 布局的解决方案: Track localhost on Analytics in Google Tag Manager,所以我不想问重复的问题。但是,在新的 Google 跟踪代码管理器设计中,不再有将 Cookie 域设置为 'none' 的选项,所以我现在如何从本地地址测试 Google Analytics 和 GTM?
如果您转到 "fields to set",单击 "add new field" 并开始在 "field name" 输入框中键入,自动建议功能将建议适用的字段名称(即如果您开始键入 "coo" 它将建议与 cookie 相关的所有内容,包括 cookie 域)。
"Behind the scenes" GTM一直沿用GA的"set fields"机制,现在已经在界面上明示了。但这确实对 GA 跟踪的工作方式产生了影响,所以只需 "set field"->"cookieDomain" 到 "none",一切都会像以前一样工作。
在 localhost 和 yourdomain.com 之间移动时,我没有将标签修改为 add/remove cookieDomain,而是执行以下操作以根据主机名自动设置 cookieDomain。
- 创建一个自定义 JS 变量,用于设置 cookieDomain 的值。
- 变量名称:XYZ-JS-CookieDomain(或任何您的命名约定)
- 类型:自定义 JavaScript
代码(调试内容是我处理所有自定义 JS 变量的方式,不是必需的):
function() {
var result = {{Page Hostname}} == 'localhost'
? 'none'
: 'auto';
if ({{Debug Mode}}) {
console.warn('XYZ-JS-CookieDomain', result);
}
return result;
}
- 配置标签。
- 更多设置 > 要设置的字段
- 字段名称:cookieDomain
- 值:{{XYZ-JS-CookieDomain}}
现在,当您从本地主机 cookieDomain 运行 设置为 "none" 时,其他任何地方都将设置为 "auto"。
我猜你现在不需要做任何这些事情。 cookieDomain 默认设置为 "auto"。