目前我们网站上有三个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网址在页面加载时拉出。
这可能吗?
由于
答案 0 :(得分:0)
您可以在代码中使用宏作为ID。该宏应该采用GAID,例如,来自dataLayer变量。在GTM容器代码之前,您的后端应该将此变量推送到dataLayer层。这样,dataLayer变量将在所有标记被触发之前就绪。