我在我的Google Analytics账户中有两个配置文件。一个是生产账户,属性ID为:UA-XXXXXXXX-1。另一个是测试账户,属性ID为:UA_XXXXXXXX-2。
在标签管理器中,如果我的URL包含“mydomain.com”,则会触发“-1”标签,如果URL包含“mydomain.it”,则会触发“-2”标签。
这种设置下GA标签的触发工作正常。我能够将我的测试数据与生产数据分开,并能够测试基本的GA页面浏览量。
现在我需要的是分离事件的能力。目前,我在每个事件跟踪之前调用setAccount(我知道这可以在单个调用中完成)。
我想要做的是调用_setAccount方法,并根据设置在Google标签管理器中的属性ID(取决于URL)动态传递值。是否有一种方法可以做到这一点(或者更好的方法),以便我可以基于标签管理器规则设置帐户?
在标签管理器中,如果我的URL包含“mydomain.com”,则会触发“-1”标签,如果URL包含“mydomain.it”,则会触发“-2”标签。
这种设置下GA标签的触发工作正常。我能够将我的测试数据与生产数据分开,并能够测试基本的GA页面浏览量。
现在我需要的是分离事件的能力。目前,我在每个事件跟踪之前调用setAccount(我知道这可以在单个调用中完成)。
_gaq.push(['_setAccount', 'UA-XXXXXXXX-1']);
_gaq.push(['_trackEvent', 'Videos', 'Play', 'Gone With the Wind']);
我想要做的是调用_setAccount方法,并根据设置在Google标签管理器中的属性ID(取决于URL)动态传递值。是否有一种方法可以做到这一点(或者更好的方法),以便我可以基于标签管理器规则设置帐户?
_gaq.push(['_setAccount', [Tag Manager Property ID] ]);
我感激您提供的任何建议和帮助。
谢谢!