Google analytics 多个帐户上的Google analytics事件跟踪不起作用

Google analytics 多个帐户上的Google analytics事件跟踪不起作用,google-analytics,Google Analytics,我在一些页面上有多个帐户-我试图跟踪一些事件-当我在Fiddler上测试它们时,它们会发出漂亮的声音-但它们不会进入我的分析-代码如下-我做错了什么?三天后,任何帮助都会很好 <script type="text/javascript"> var _gaq = _gaq || []; _gaq.push( //tracking for first ['_setAccount', 'UA-XXXXXX-1'], ['_

我在一些页面上有多个帐户-我试图跟踪一些事件-当我在Fiddler上测试它们时,它们会发出漂亮的声音-但它们不会进入我的分析-代码如下-我做错了什么?三天后,任何帮助都会很好

<script type="text/javascript"> 
    var _gaq = _gaq || [];

    _gaq.push(
        //tracking for first
        ['_setAccount', 'UA-XXXXXX-1'],
        ['_trackPageview'],

        //tracking for second
        ['b._setAccount', 'UA-XXXXXX-16'],
        ['b._trackPageview'],
        ['b._trackEvent'],
        ['b._trackPageLoadTime']
    );

    (function() { 
        var ga = document.createElement('script'); ga.type = 'text/javascript';
        ga.async = true; 
        ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www')
        + '.google-analytics.com/ga.js'; 
        (document.getElementsByTagName('head')[0] ||
        document.getElementsByTagName('body')[0]).appendChild(ga); 
    })();
</script>

<li><a href="#anchor_2" class="gray"
onClick="_gaq.push(['b._trackEvent', 'button3', 'menu', 'clicked']);">link</a></li>

var _gaq=_gaq | |[];
_推(
//第一次跟踪
[“设置账户”,“UA-XXXXXX-1”],
[“轨迹页面视图”],
//秒跟踪
['b._setAccount','UA-XXXXXX-16'],
['b._trackPageview'],
['b._trackEvent'],
['b._trackPageLoadTime']
);
(函数(){
var ga=document.createElement('script');ga.type='text/javascript';
ga.async=true;
ga.src=('https:'==document.location.protocol?'https://ssl' : 'http://www')
+“.google analytics.com/ga.js”;
(document.getElementsByTagName('head')[0]||
document.getElementsByTagName('body')[0]).appendChild(ga);
})();

  • 请注意,
    \u trackPageLoadTime
    现在已被弃用。你不再需要那个了。此外,上面的事件也没有意义。事件必须至少有两个字符串参数,并且具有可选的第三个字符串参数和第四个整数参数

    因此,顶部的代码应该如下所示:

     var _gaq = _gaq || []; 
    _gaq.push(
      //tracking for first
      ['_setAccount', 'UA-XXXXXX-1'],
      ['_trackPageview'],
      //tracking for second
      ['b._setAccount', 'UA-XXXXXX-16'],
      ['b._trackPageview']
    
    <li><a href="#anchor_2" class="gray" onClick="_gaq.push(['_trackEvent', 'button3', 'menu', 'clicked']);_gaq.push(['b._trackEvent', 'button3', 'menu', 'clicked']);">take me somewhere</a></li>
    
    然后,当您触发事件时,您只将此消息发送到您的
    b
    帐户,我相信您希望同时发送到这两个帐户。因此,你应该这样做:

     var _gaq = _gaq || []; 
    _gaq.push(
      //tracking for first
      ['_setAccount', 'UA-XXXXXX-1'],
      ['_trackPageview'],
      //tracking for second
      ['b._setAccount', 'UA-XXXXXX-16'],
      ['b._trackPageview']
    
    <li><a href="#anchor_2" class="gray" onClick="_gaq.push(['_trackEvent', 'button3', 'menu', 'clicked']);_gaq.push(['b._trackEvent', 'button3', 'menu', 'clicked']);">take me somewhere</a></li>
    

  • 请注意,
    \u trackPageLoadTime
    现在已被弃用。你不再需要那个了。此外,上面的事件也没有意义。事件必须至少有两个字符串参数,并且具有可选的第三个字符串参数和第四个整数参数

    因此,顶部的代码应该如下所示:

     var _gaq = _gaq || []; 
    _gaq.push(
      //tracking for first
      ['_setAccount', 'UA-XXXXXX-1'],
      ['_trackPageview'],
      //tracking for second
      ['b._setAccount', 'UA-XXXXXX-16'],
      ['b._trackPageview']
    
    <li><a href="#anchor_2" class="gray" onClick="_gaq.push(['_trackEvent', 'button3', 'menu', 'clicked']);_gaq.push(['b._trackEvent', 'button3', 'menu', 'clicked']);">take me somewhere</a></li>
    
    然后,当您触发事件时,您只将此消息发送到您的
    b
    帐户,我相信您希望同时发送到这两个帐户。因此,你应该这样做:

     var _gaq = _gaq || []; 
    _gaq.push(
      //tracking for first
      ['_setAccount', 'UA-XXXXXX-1'],
      ['_trackPageview'],
      //tracking for second
      ['b._setAccount', 'UA-XXXXXX-16'],
      ['b._trackPageview']
    
    <li><a href="#anchor_2" class="gray" onClick="_gaq.push(['_trackEvent', 'button3', 'menu', 'clicked']);_gaq.push(['b._trackEvent', 'button3', 'menu', 'clicked']);">take me somewhere</a></li>
    

  • 在这里您可以找到一个详细的示例在这里您可以找到一个详细的示例