Google Analytics er ustand i Magento 1.4.1

Google Analytics er ustand i Magento 1.4.1


Muligheten til å spore salg og potensielle kunder er en viktig fasett av e-handel. Så det er frustrerende når du ikke kan bruke sporings verktøyene du har satt opp. Hvis du har problemer med Google Analytics innenfor Magento content management system (CMS), vet at du ikke er den eneste som opplever dette problemet. En spesiell versjon av CMS - versjon 1.4.0.1 - er kjent for å ha en feil som forårsaker problemer med Google Analytics. Heldigvis finnes det måter å avhjelpe problemet som ikke vil ta for mye tid eller krefter.

Tidsforsinkelse

Hvis du nylig har lagt til Google Analytics til nettstedet ditt, er det viktig å være litt tålmodig. Selv om Google Analytics nå inkluderer sanntids sporing, bør du likevel forvente et lite etterslep ved første installering. Vanligvis er dette lag ca. 24 timer. Du må vente minst så lang tid å tillate Googles roboter til å gjennomgå webområdet ditt, og anerkjenne den nye funksjonaliteten som du har lagt til. I de første 24 timer, kan du ikke se noen analytics informasjon i det hele tatt. Hvis Google Analytics er fortsatt ikke fungerer etter den tid, er det på tide å se på andre mulige problemer.

kjent Bug

Magentos 1.4.0 og 1.4.0.0.1 versjoner ble kjent for å ha en Google Analytics bug som ble viden rapportert blant sine brukere. Saken stammer fra en gjentatt kodelinje rundt linje 170. For å fikse dette, må du bytte ut noen få linjer med kode. På linje 171, erstatte den eksisterende Google Analytics-koden med følgende:

<! - START Google Analytics-koden ->
<Script type = "text / javascript">
// <! [CDATA [
var _gaq = _gaq || [];
_gaq.push ([ "_ setAccount", " '$ dette-> getAccount ().."]);
_gaq.push ([ "_ track", " '$ dette-> getPageName ().."]);
(Funksjon () {
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 \ ';
(Document.getElementsByTagName (\ 'hode \') [0] || document.getElementsByTagName (\ 'kroppen \') [0]) appendChild (ga).;
}) ();

//]]>
</ Script>
<! - END Google Analytics-koden ->

XML

Du trenger også å oppdatere XML-kode Google Analytics i hodedelen, rett før den avsluttende koden.

<Standard>
<! - Mage_GoogleAnalytics ->
<Henvisning name = "hodet">
<Blokk type = "Google Analytics / ga" name = "google_analytics" som = "google_analytics" />
</ Referanse>
</ Default>
</ Layout>

Oppdater

Når dette skrives, har 1.4.0.1 versjon av Magento blitt erstattet av minst to versjoner, 1.6.2.0 - den nåværende, stabile versjonen, og 1.7.0.0 - betaversjonen. Som med alle content management system eller andre stykke programvare, er det en god idé å oppgradere til den nyeste, stabile versjonen. I dette tilfellet vil oppgradere til en nyere versjon løse problemet, som senere versjoner av Magento ikke har hatt det samme problemet integrere med Google Analytics. Du kan oppgradere til den nyeste versjonen på Magento "Downloads" Web-side.