tor, 17/05/2012 - 16:10
Kører din webshop Magento 1.4.2, vil din E-handels sporing (E-commerce tracking) i Google Analytics højst sandsynlig ikke virke, grundet en bug i denne Magento version. Løsningen er gangske enkelt, jeg viser her hvad der skal til.
Kopier filen app/code/core/Mage/GoogleAnalytics/Block/Ga.php til app/code/local/Mage/GoogleAnalytics/Block/Ga.php
Åben en nye fil og udskift funktionen _getPageTrackingCode med:
protected function _getPageTrackingCode($accountId) { $pageName = trim($this->getPageName()); $optPageURL = ''; if ($pageName && preg_match('/^\/.*/i', $pageName)) { $optPageURL = ", '{$this->jsQuoteEscape($pageName)}'"; } return " _gaq.push(['_setAccount', '{$this->jsQuoteEscape($accountId)}']); _gaq.push(['_trackPageview'{$optPageURL}]); "; }
Husk evt. at rydde cachen og husk at der kan gå op til 24 timer før du kan se resultatet i Google Analytics (forudsætttet at der har været salg i mellemtiden).