Miré muchas publicaciones similares aquí, pero no he encontrado una solución para mi problema. Es muy probable que sea algo totalmente simple, pero simplemente no puedo entenderlo.Chrome/Google Analytics - ga.js: 1 Uncaught SyntaxError: Token inesperado ILLEGAL
Problema Tengo dominios sevaral y uso una cuenta en Google Analytics para rastrearlos. Tienen enlaces cruzados (básicamente entre diferentes idiomas). Cuando trato de hacer clic en un enlace a otro de mis dominios, no pasa nada (a menos que lo vea en la consola de Chrom). Otro trabajo fino navegador ...
Parte del código a) El snipplet proporcionada por GA
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-XXXXXXX-1']);
_gaq.push(['_setDomainName', 'site1.de']);
_gaq.push(['_setAllowHash', false]);
_gaq.push(['_setAllowLinker', true]);
_gaq.push(['_trackPageview']);
(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';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
b) A continuación, en el CUERPO He siguiente enlace:
<A HREF="http://www.site2.com/" onclick="_gaq.push(['_link', 'http://www.site2.com/']); return false;">English</A>
Como se ha dicho, al hacer clic en ese enlace está bien, por ejemplo, IE, FF. Pero en Chrome nada parece suceder. Si abro la consola aparece un error:
ga.js:1 Uncaught SyntaxError: Unexpected token ILLEGAL
También veo un montón de 'chracters chinas en la ventana de información.
Ahora, si activo el GA Debug o uso el ga_debug.js, el código funciona bien. He intentado guardar el archivo html en diferentes codificaciones (UTF-8, ANSI ...) pero eso no solucionó el problema.
¿Alguna idea?
¿Puede proporcionar más detalles? – Yahel
Intenté pegar tu código en jsfiddle y funciona para mí en Chrome 14. No hay errores. http://jsfiddle.net/eduardocereto/X2U7X/ – Eduardo
Probablemente tenga alguna extensión en Chrome que esté interfiriendo –