Google analytics 谷歌电子商务代码问题
这个谷歌电子商务代码有什么问题吗。我们有很多交易,但没有一笔 在电子商务中Google analytics 谷歌电子商务代码问题,google-analytics,e-commerce,Google Analytics,E Commerce,这个谷歌电子商务代码有什么问题吗。我们有很多交易,但没有一笔 在电子商务中 <script type="text/javascript"> try{ var pageTracker = _gat._getTracker("UA-XXXXXX-1"); pageTracker._trackPageview(); pageTracker._addTrans( "429", /
<script type="text/javascript">
try{
var pageTracker = _gat._getTracker("UA-XXXXXX-1");
pageTracker._trackPageview();
pageTracker._addTrans(
"429", // order ID - required
"louiseh", // affiliation or store name
"11.65", // total - required
"3.15", // shipping
"Santa Clara", // city
"California", // state or province
);
//Add each items in the order
pageTracker._addItem(
"429", // order ID - necessary to associate item with transaction
"99", // SKU/code - required
"Sandwich WrapIt!", // product name
"Home, Garden & Pets", // category or variation
"8.5", // unit price - required
"1",
);
//Now submit the transaction
pageTracker._trackTrans(); //submits transaction to the Analytics server
} catch(err) {}
</script>
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
try {
var pageTracker = _gat._getTracker("UA-xxxxx-1");
pageTracker._trackPageview();
} catch(err) {}</script>
电子商务代码是在加载ga.js脚本之前执行的,因此_gat对象还不可用。正在抛出一个错误,但它没有显示在错误控制台中,因为它包含在try/catch块中。如果对脚本块进行重新排序,则应该可以:
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
try{
var pageTracker = _gat._getTracker("UA-XXXXXX-1");
pageTracker._trackPageview();
pageTracker._addTrans(
"429", // order ID - required
"louiseh", // affiliation or store name
"11.65", // total - required
"3.15", // shipping
"Santa Clara", // city
"California" // state or province
);
//Add each items in the order
pageTracker._addItem(
"429", // order ID - necessary to associate item with transaction
"99", // SKU/code - required
"Sandwich WrapIt!", // product name
"Home, Garden & Pets", // category or variation
"8.5", // unit price - required
"1"
);
//Now submit the transaction
pageTracker._trackTrans(); //submits transaction to the Analytics server
} catch(err) {}
</script>
谢谢你,伊万。我推动了更改,等待结果在谷歌电子商务中反映出来,因为这需要24小时。所以我更改了顺序,代码似乎仍然不起作用?是否有一种方法可以调试此代码。在过去的两天里,我们有10次销售,但没有一次被Analytics报告。您可以使用Firefox live HTTP头或Chrome的GA调试扩展从浏览器中看到发送给GA的内容:是,每次销售都有唯一的订单ID,每个订单中都有销售的产品。