0

分析中没有显示谷歌电子商务数据。我有文档,使用了 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>

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

4

1 回答 1

1

您是否查看过电子商务跟踪的文档

您需要用引号将您的值括起来。这实际上是基本的 javascript 语法,而不是 GA 特定的语法。

示例(您需要为所有.push()调用中的所有值执行此操作):

_gaq.push(['_addTrans',
    "513",
    "Storename",
    "99.95",
    "0",
    "3.95",
    "Matthews",
    "NC",
    "US"
    ]);
于 2013-05-11T16:49:41.310 回答