2011-12-19 138 views
0

從1.4.2升級到1.5.1後,我的谷歌分析電子商務跟蹤無效。谷歌跟蹤流量,訪客,甚至目標...但谷歌分析中的整個電子商務部分不工作...Magento 1.5.1中的Google Analytics電子商務跟蹤錯誤CE

我在我的模板googleanalytics.xml中更改,因爲我在這裏看到一些線程,它沒有改變任何東西。

然後創建根據這個帖子ga.php覆蓋:http://magentist.com/magento_help/magento-google-analytics-issues/

然而,谷歌分析工作,但在分析電子商務跟蹤不工作。

當我進行購買,我的成功頁面的源代碼提供了這種代碼body標籤結束前右:

<!-- BEGIN GOOGLE ANALYTICS CODE --> 
<script type="text/javascript"> 
//<![CDATA[ 
var _gaq = _gaq || []; 

_gaq.push(['_setAccount', 'UA-XXXXXXX-X']); 
_gaq.push(['_trackPageview']); 

_gaq.push(["_setDomainName", "www.mydomain.comindex.php"]); 
_gaq.push(["_setAllowHash", false]); 


(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> 
<!-- END GOOGLE ANALYTICS CODE --> </div> 

如果您發現它,正斜槓是在index.php前失蹤

_gaq.push(["_setDomainName", "www.mydomain.comindex.php"]); 

我不知道也許多數民衆贊成在這個問題,請問誰能告訴我如何解決它?

我想我在谷歌發現沒有任何成功的所有解決方案:((

下面是功能怎麼看起來像我的ga.php覆蓋:

<!-- BEGIN GOOGLE ANALYTICS CODE --> 
<script type="text/javascript"> 
//<![CDATA[ 
var _gaq = _gaq || []; 
' . $this->_getPageTrackingCode($accountId) . ' 
_gaq.push(["_setDomainName", "' . $this->getDomainName() . '"]); 
_gaq.push(["_setAllowHash", false]); 
' . $this->_getOrdersTrackingCode() . ' 

(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> 
<!-- END GOOGLE ANALYTICS CODE --> 

我希望有一個解決方案這

預先感謝您:))

+0

這裏沒人? :(( – 2011-12-20 20:29:27

回答

1

好,以防萬一別人都會有像我這樣的問題......

我嘗試了所有我在網上找到的解決方案,沒有任何運氣......今天我只需安裝另一個結賬擴展(我之前使用過「One Step Checkout」,它有問題),現在谷歌也跟蹤電子商務交易...

所以,如果你有問題我一樣,確保延長可是沒有任何問題......

好運! :))

1

正如一個供參考的代碼 - 我不是了PHP,但與谷歌Analytics(分析),你想你提到的讀取行:

_gaq.push(["_setDomainName", "mydomain.com"]); 

因此擺脫www。和index.php完全。另外,如果您只是在子域之間進行跟蹤,而不是在兩個不同域之間進行跟蹤,則要刪除_gaq.push([「_ setAllowHash」,false]);線。

相關問題