Google Analytics:跟踪了网页浏览量,但未跟踪电子商务交易

Cyb*_*ude 6 google-analytics e-commerce pageviews

我正在试图弄清楚为什么Google Analytics中的电子商务跟踪似乎不起作用.我可以看到正确跟踪的页面视图但没有交易.

确认页面中的代码段:

<head>
<script type="text/javascript">
    var _gaq = _gaq || [];
    _gaq.push(['_setAccount', 'UA-XXXXXXX-1']);
    _gaq.push(['_setDomainName', '.mydomain.com']);
    _gaq.push(['_trackPageview']);

    _gaq.push(['b._setAccount', 'UA-YYYYYYYY-1']);
    _gaq.push(['b._setDomainName', 'none']);
    _gaq.push(['b._addTrans',
                  '44bbd391-ff38-4f8d-ad68-aec490666151',
                  'Name',
                  '1.00',
                  '',
                  '',
                  '',
                  '',
                  ''
              ]);
    _gaq.push(['b._addItem',
                  '44bbd391-ff38-4f8d-ad68-aec490666151',
                  '15',
                  'test',
                  '',
                  '1.00',
                  '1'
              ]);
    _gaq.push(['b._trackTrans']);

    _gaq.push(['b._trackPageview']);
    (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';
        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
    })();
</script>

...
</head>
Run Code Online (Sandbox Code Playgroud)

我正在使用Firebug监控页面上的流量,确认已完成所有像素请求并返回OK.

我读过你需要等待几个小时,最多一天才能在GA中看到结果,但是我只能等待几分钟就能看到页面浏览量.

但是,在任何地方都找不到使用相同跟踪器对象("b")跟踪的事务(电子商务报告是否可以比页面视图更慢刷新?)

Cyb*_*ude 7

我终于找到了这个问题.答案在GA文档页面上不明显地出现:

_trackTrans()

将交易和商品数据发送到Google Analytics服务器.应 _trackPageview()之后调用此方法,并与_addItem()和addTrans()方法一起使用.

这很容易被忽视,但它有如此根本的影响:交易不会被跟踪.

所以,是的,随时调用_trackTrans _trackPageview!