2010-03-05 7 views
1

J'ai configuré le suivi du commerce électronique sur mon site et dans google analytics. Le problème est que, parfois, il suit les ventes e-commerce, mais parfois il ne le fait pas.Numéro de suivi e-commerce de Google Analytics Numéro

Voici le code qui est en cours de sortie avant mon étiquette de corps de fermeture:

<!-- BEGIN GOOGLE ANALYTICS CODE --> 
<script type="text/javascript"> 
//<![CDATA[ 
    var _gaq = _gaq || []; 
    _gaq.push(["_setAccount", "UA-2795368-10"]); 
    _gaq.push(["_trackPageview", "/checkout/onepage/success/"]); 

    (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'; 
     (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(ga); 
    })(); 
//]]> 
</script> 
<!-- END GOOGLE ANALYTICS CODE --> 
     <script type="text/javascript"> 
//<![CDATA[ 
_gaq.push(["_addTrans","100000029","","10.0000","0.0000","0.0000","asa","","GB"]); 
_gaq.push(["_addItem","100000029","12","Test Item","","10.0000","1.0000"]); 
_gaq.push(["_trackTrans"]); 
//]]></script></div> 
+0

Avez-vous des erreurs Javascript? –

Répondre

1

L'un des avantages de Google Analytics async est que vous pouvez le mettre en haut de la page.
Google recommande de le mettre en haut du corps, pas en bas. Votre suivi intermittent peut être dû à des personnes quittant la page avant l'envoi de la balise de suivi. Cela pourrait être corrigé en mettant le code plus haut dans la page.

http://code.google.com/apis/analytics/docs/tracking/asyncTracking.html#Installation

Votre code semble bon contraire. Il serait utile si vous avez posté l'URL en direct cependant.