Google Analytics: urchinTracker is not defined

Muchos de los sitios que usan Google Analytics para manejar sus estadísticas, presentan un -pequeño- error en javascript cuando el visitante usa Firefox.

Google Analytics errors

Google Analytics errors

Para solucionar -realmente- este pequeño error, pueden usar una versión modificada del script de Google Analytics o cambiar lo siguiente para evitar que se muestre el error:

html:
<script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
</script>

<script type="text/javascript">
_uacct = "....";
urchinTracker();
</script>

por:

html:
<script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
</script>

<script type="text/javascript">
_uacct = "....";
if (typeof(urchinTracker) == 'function') {
  urchinTracker();
}
</script>

9 Replies to “Google Analytics: urchinTracker is not defined”

  1. Ah, no me había dado cuenta de ese detalle, gracias por hacer notar mi error.

    En cuanto a tu sugerencia, probé eso y seguía dando error, por eso puse el código un poco más largo

  2. Not only AdBlock, but also NoScript.

    If the Firefox extension NoScript does not explicitly allow google-analytics.com, then again, urchinTracker will not be defined.

  3. Thank you so much, I have been looking for this fix for more than 6 months. I was having the problem in Internet Explorer. All fixed now. Gracias.

  4. I have found that if you put the javascript code directly in the footer file instead of calling it from the footer file the script works without any modification.

Comments are closed.