同一页面上有多个Google Analytics标记

时间:2013-02-25 15:30:20

标签: google-analytics google-tag-manager

这是我的问题:我们的客户有2个网站,A和B. 他们有1个谷歌分析帐户,有2个属性:

  • 帐户:CLIENTNAME
  • 属性:
    • SITEA,ID为UA-XXXXXX-1
    • ID为UA-XXXXXX-2的SITEB

此外,我们还有1个具有1个属性的分析帐户:

  • 帐户:OURNAME
  • 财产:
    • SITECLIENT ID ID UA-111111-1

我们希望在每个网站上放置客户端的Google分析代码以及我们的代码(OURNAME),以便每个网站都有两个代码。

在支持网站上进行一些搜索后,我发现: “Installing multiple instances of the Google Analytics Tracking code on a single web page is not a supported implementation

但是,经过再次搜索并尝试(是的,我知道这很糟糕......),我发现它适用于这样的代码:

    <script type="text/javascript">
    var _gaq = _gaq || [];
    _gaq.push(
    ['_setAccount', ACCOUNT_#1_ID],
    ['_setAllowLinker', true],
    ['_setAllowHash', false],
    ['_trackPageview'],
    ['b._setAccount', ' ACCOUNT_#2_ID '],
    ['b._setAllowLinker', true],
    ['b._setAllowHash', false],
    ['b._trackPageview']

(第一个标签没有,第二个标签,等等......)。 所以,我对这些标签的问题很少,因为跟踪似乎是正确的:

  • 我们可以跳过关于跟踪的信吗?例如,我们有3个帐户,我们需要3个代码,a,b和d(但不是c)
  • 我们可以使用Google跟踪代码管理器为一个页面添加2个或更多跟踪吗? (例如2 GA的类型标签,其中包含“适用于所有页面”的规则)
  • 我可以在同一页面上同时拥有1个Google分析代码和1个GTM代码吗? (不是很有用,但有可能吗?)

2 个答案:

答案 0 :(得分:1)

是的,可以在域的页面上拥有更多的GA跟踪代码。 同一页面上的2 GA代码示例:

 <scirpt>  (function(i,s,o,g,r,a,m)......)


    ga('create', 'UA-XXXXX-Y', 'auto');
    ga('create', 'UA-XXXXX-Z', 'auto', 'clientTracker');

    ga('send', 'pageview');
    ga('clientTracker.send', 'pageview');

    </script>

更多:https://developers.google.com/analytics/devguides/collection/analyticsjs/creating-trackers#working_with_multiple_trackers

答案 1 :(得分:0)

  1. 是的,这些字母/名字取决于您......您可以根据自己的意愿为帐户添加前缀。它们仅用于个人寻址。
  2. 是的,但请记住,他们加载的顺序无法保证。你不需要为每一个重新加载实际的ga.js,单个实例就可以了。
  3. 是的,这不是问题。
  4. 作为旁注,如果您要将多个主机名中的更多数据收集到一个网络媒体资源中,则需要在GA对象中设置域名。

相关问题