目前,我们在网站上有三个UA代码 .
var _gaq = _gaq || [];
_gaq.push(
['_setAccount', 'UA-xxxxxxxx-2'], // Global Account
['_trackPageview'],
['Cliend._setAccount', 'UA-xxxxxxxx-1'], // Client Account
['Cliend._trackPageview'],
['CoBrand._setAccount', 'UA-xxxxxxxx-1'], // CoBrand Account
['CoBrand._trackPageview'],
['GroupClient._setAccount', ''], // Group Client Account
['GroupClient._trackPageview']
);
我需要设置Google代码管理器才能将这些帐户用于所有事件跟踪 . 例如,管理员进入GTM并设置点击事件,我需要在所有三个UA帐户下跟踪该点击 . 我们无法在GTM中手动添加它们,因为UA代码存储在数据库中,并根据客户端/ cobrand URL在页面加载时拉出 .
这可能吗?
谢谢
1 回答
您可以在标记中将宏用作ID . 该宏应该采用GAID,例如,来自dataLayer变量 . 在GTM容器代码之前,您的后端应该将此变量推送到dataLayer层 . 这样,dataLayer变量将在所有标记被触发之前就绪 .