带有现有通用分析代码的Google跟踪代码管理器

时间:2014-12-18 21:40:43

标签: javascript google-analytics google-tag-manager

目前我们网站上有三个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网址在页面加载时拉出。

这可能吗?

由于

1 个答案:

答案 0 :(得分:0)

您可以在代码中使用宏作为ID。该宏应该采用GAID,例如,来自dataLayer变量。在GTM容器代码之前,您的后端应该将此变量推送到dataLayer层。这样,dataLayer变量将在所有标记被触发之前就绪。