Google Analytics non sta lavorando in Magento 1.4.1

October 14

Google Analytics non sta lavorando in Magento 1.4.1


La capacità di tenere traccia delle vendite e vendite porta è un aspetto importante del commercio elettronico. Quindi è frustrante quando non è possibile utilizzare gli strumenti di monitoraggio che hai impostato. Se hai problemi con Google Analytics all'interno del sistema di gestione dei contenuti Magento (CMS), sapere che non sei l'unico verifica questo problema. Una particolare versione del CMS - versione 1.4.0.1 - è noto per avere un bug che causa problemi con Google Analytics. Fortunatamente, ci sono modi per risolvere il problema che non ci vorrà troppo tempo o sforzo.

Tempo di ritardo

Se hai recentemente aggiunto Google Analytics per il tuo sito, è importante essere un po 'di pazienza. Mentre Google Analytics ora include monitoraggio in tempo reale, si dovrebbe comunque aspettare un piccolo ritardo dopo l'installazione iniziale. In genere, questo ritardo è di circa 24 ore. Sarà necessario attendere almeno così a lungo per consentire i bot di Google la scansione del sito e riconoscere la nuova funzionalità che hai aggiunto ad esso. Nelle prime 24 ore, non si può vedere tutte le informazioni di analisi a tutti. Se Google Analytics non funziona ancora dopo che il tempo, è il momento di guardare in altri possibili problemi.

bug noto

1.4.0 e 1.4.0.0.1 versioni di Magento sono stati noti per avere un bug di Google Analytics che è stato ampiamente riportato tra i suoi utenti. Il problema nasce da una riga di codice ripetuto intorno alla linea 170. Per risolvere questo problema, è necessario sostituire un paio di righe di codice. In linea 171, sostituire il codice corrente di Google Analytics con il seguente:

<! - BEGIN GOOGLE ANALYTICS CODE ->
<Script type = "text / javascript">
// <! [CDATA [
var _gaq = _gaq || [];
_gaq.push ([ "_ setAccount", " '$ this-> getAccount ()..'"]);
_gaq.push ([ "_ trackPageview", " '$ this-> getPageName ()..'"]);
(funzione() {
var ga = document.createElement (\ 'lo script \'); ga.type = \ 'text / javascript \'; ga.async = true;
ga.src = (\ 'https: \' \ == document.location.protocol? 'https: // ssl \': \ 'http: // www \'). + \ 'google-analytics.com/ga js \ ';
(Document.getElementsByTagName (\ 'testa \') [0] || document.getElementsByTagName (\ 'corpo \') [0]) appendChild (GA).;
}) ();

//]]>
</ Script>
<! - FINE GOOGLE ANALYTICS CODE ->

XML

Avrete anche bisogno di aggiornare il codice XML di Google Analytics nella porzione di testa, subito prima del tag di chiusura.

<Default>
<! - Mage_GoogleAnalytics ->
<Nome di riferimento = "testa">
<Block type = "GoogleAnalytics / ga" name = "google_analytics" come = "google_analytics" />
</ Di riferimento>
</ Default>
</ Layout>

Aggiornare

Momento in cui scriviamo, la versione 1.4.0.1 di Magento è stato sostituito da almeno due versioni, 1.6.2.0 - l'attuale versione stabile, e 1.7.0.0 - la versione beta. Come con qualsiasi sistema di gestione dei contenuti o altro pezzo di software, è una buona idea per l'aggiornamento alla più recente versione stabile. In questo caso, l'aggiornamento a una versione più recente risolverà il tuo problema, come le versioni successive di Magento non hanno avuto lo stesso problema l'integrazione con Google Analytics. È possibile effettuare l'aggiornamento alla versione più recente al "Downloads" pagina Web Magento.