Google电子商务跟踪数据未显示

时间:2013-05-11 15:14:47

标签: javascript google-analytics e-commerce

没有谷歌电子商务数据出现在分析中。 我有文档,使用了Chrome的ga_debug.js插件,没有抛出任何错误。倾注我的代码以找到错误,但没有看到任何错误。有人在我的代码段中看到任何错误吗?

<script type="text/javascript">

  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-XXXXXXXX-1']);
  _gaq.push(['_trackPageview']);






    _gaq.push(['_addTrans',
    513,
    Storename,
    99.95,
    0,
    3.95,
    Matthews,
    NC,
    US
    ]);

_gaq.push(['_addItem',
    513,
    6,
    The Driver's License Pet Tag,
    none,
    19.99,
    1
    ]);

_gaq.push(['_addItem',
    513,
    7,
    Pet Driver's License Bag Tag,
    none,
    19.99,
    2
    ]);

_gaq.push(['_addItem',
    513,
    5,
    Pet Driver's License Key Chain,
    none,
    19.99,
    2
    ]);
_gaq.push(['_trackTrans']);
// load Analytics
(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>

如果有人对此有任何见解,请提供帮助。我没有看到为什么会发生这种情况的原因。

1 个答案:

答案 0 :(得分:1)

你看过documentation for e-commerce tracking了吗?

您需要在引号中包围您的值。这实际上是基本的javascript语法,而不是GA特定的语法。

示例(您需要对所有.push()次来电中的所有值执行此操作):

_gaq.push(['_addTrans',
    "513",
    "Storename",
    "99.95",
    "0",
    "3.95",
    "Matthews",
    "NC",
    "US"
    ]);