Google 分析 - 区分主页(子域)
Google Analytics - Differentiate between home pages (subdomains)
site.com 和子域中存在相同的跟踪脚本。site.com。
一切正常,除了 'home pages' 显示为“/”并且所有统计数据都合并在一起。
我只能访问 GTM 和 GA,无法在网站上进行更改。关于如何使用 GTM 仅更改 GA 中子域主页的页面名称的任何建议?
在 Analytics 代码的“要设置的字段”部分(适用于 Universal Analytics 和 GA4),您可以通过在用户访问时向页面路径添加一个值来覆盖“页面”字段的默认值在子域上。有几种或多或少优雅的方法可以做到这一点,但从我的头顶开始,一个是创建一个自定义 javascript 变量(它总是匿名函数,return 是一个值。不要将它与“javascript”变量类型混淆,后者只是 return 全局命名空间中变量的值。
function() {
if({{Page Hostname}} === "subdomain.mydomain.tld") {
return [{{Page Hostname}},{{Page Path}}].join("/");
}
return {{Page Path}};
}
您必须启用内置页面路径和主机名变量才能正常工作。然后将这个新变量放入页面字段中。如果用户在子域上,它将 return 带有子域前缀的页面路径,否则只是常规页面路径。
或者你用同样的原理只是改变子域主页
function() {
if({{Page Hostname}} === "subdomain.mydomain.tld" && {{Page Path}} == "/") {
return [{{Page Path}},"subdomain-home"].join("/");
}
return {{Page Path}};
}
您也可以使用加号 ({{Page Path}}+"/subdomain-home"
) 连接数组,而不是使用连接数组,这只是个人喜好。
site.com 和子域中存在相同的跟踪脚本。site.com。
一切正常,除了 'home pages' 显示为“/”并且所有统计数据都合并在一起。
我只能访问 GTM 和 GA,无法在网站上进行更改。关于如何使用 GTM 仅更改 GA 中子域主页的页面名称的任何建议?
在 Analytics 代码的“要设置的字段”部分(适用于 Universal Analytics 和 GA4),您可以通过在用户访问时向页面路径添加一个值来覆盖“页面”字段的默认值在子域上。有几种或多或少优雅的方法可以做到这一点,但从我的头顶开始,一个是创建一个自定义 javascript 变量(它总是匿名函数,return 是一个值。不要将它与“javascript”变量类型混淆,后者只是 return 全局命名空间中变量的值。
function() {
if({{Page Hostname}} === "subdomain.mydomain.tld") {
return [{{Page Hostname}},{{Page Path}}].join("/");
}
return {{Page Path}};
}
您必须启用内置页面路径和主机名变量才能正常工作。然后将这个新变量放入页面字段中。如果用户在子域上,它将 return 带有子域前缀的页面路径,否则只是常规页面路径。
或者你用同样的原理只是改变子域主页
function() {
if({{Page Hostname}} === "subdomain.mydomain.tld" && {{Page Path}} == "/") {
return [{{Page Path}},"subdomain-home"].join("/");
}
return {{Page Path}};
}
您也可以使用加号 ({{Page Path}}+"/subdomain-home"
) 连接数组,而不是使用连接数组,这只是个人喜好。