El problema es que GA a veces lleva un poco de tiempo cargar y mis funciones jQuery ready() no se ejecutan hasta que se completa. Me gustaría mover el código GA al final de la función lista(). No busco la integración adicional de seguimiento de clics; solo quiero que mis scripts ready() se ejecuten primero.Cargue Google Analytics de jQuery document ready?
Mis preguntas son: 1) ¿Moverá el código de GA su seguimiento de estadísticas de alguna manera? Y, 2) ¿Tengo que emular el uso de dos etiquetas de script (una que genera la etiqueta de script externa y otra que llama a la función)? Si es así, ¿por qué y cuál es la mejor manera de hacerlo en una función jQuery?
Para explicar # 2, aquí está el código de GA que en la actualidad va justo antes de la etiqueta del cuerpo de cierre:
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
try {
var pageTracker = _gat._getTracker("UA-8704511-1");
pageTracker._trackPageview();
} catch(err) {}</script>
Esto vincula a una página muy antigua, hay mejores soluciones (ver otras respuestas). –