Google analytics 使用google universal analytics的子域最佳实践

Google analytics 使用google universal analytics的子域最佳实践,google-analytics,google-analytics-firebase,Google Analytics,Google Analytics Firebase,我有一个主域名(www.abc.com)和两个子域名(def.abc.com),我正试图找出在universal analytics中跟踪这一点的最佳方法。一个选项是在所有对象上使用相同的属性id,并在纵断面图中进行筛选。我认为缺点是,有人先访问www.abc.com,然后再访问def.abc.com,看起来就像直接访问def.abc.com 我也可以为每一个使用一个新的属性。但我不知道当有人在www.abc.com和def.abc.com之间来回走动时,它是否只会创建自我推荐和创建新会话 那么

我有一个主域名(www.abc.com)和两个子域名(def.abc.com),我正试图找出在universal analytics中跟踪这一点的最佳方法。一个选项是在所有对象上使用相同的属性id,并在纵断面图中进行筛选。我认为缺点是,有人先访问www.abc.com,然后再访问def.abc.com,看起来就像直接访问def.abc.com

我也可以为每一个使用一个新的属性。但我不知道当有人在www.abc.com和def.abc.com之间来回走动时,它是否只会创建自我推荐和创建新会话

那么,这种情况下的一般最佳做法是什么?

多跟踪器 如果已为子域跟踪启用参数(“自动”值):

然后,所有子域在多个跟踪器中都具有相同的客户端Id

现在,您可以添加更多的跟踪器以将跟踪复制到两个单独的属性中

ga('create', 'UA-XXXX-Z', 'auto', {'name': 'subdomainTracker'});  
因此,您在子域上的初始配置如下所示:

ga('create', 'UA-XXXX-Y', 'auto');
ga('create', 'UA-XXXX-Z', 'auto', {'name': 'subdomainTracker'});  
ga('create', 'UA-XXXX-Y', 'auto');
ga('create', 'UA-XXXX-Z', 'auto', {'name': 'subdomainTracker'});  

ga('send', 'pageview');
ga('subdomainTracker.send', 'pageview'); 
发送pageview的方式如下所示:

ga('create', 'UA-XXXX-Y', 'auto');
ga('create', 'UA-XXXX-Z', 'auto', {'name': 'subdomainTracker'});  
ga('create', 'UA-XXXX-Y', 'auto');
ga('create', 'UA-XXXX-Z', 'auto', {'name': 'subdomainTracker'});  

ga('send', 'pageview');
ga('subdomainTracker.send', 'pageview'); 
文档
请尝试在以下网站上阅读有关多跟踪器的更多信息:

您正在描述两种不同的路径,这两种路径都需要两种不同的答案,具体取决于您希望如何处理帐户中的数据。您希望在子域之间保持会话化,还是希望它们作为GA帐户中的独立站点?