¿Cómo funciona el Javascript incrustado de Google Analytics?

Me preguntaba la idea general de cómo funciona el Javascript incrustado de Google Analytics. Ejemplo, ¿cómo calculan cuánto tiempo ha estado visitando el sitio? ¿El Javascript incrustado llama a casa cada vez que alguien visita un sitio? ... Solo necesito conocer el panorama general

Gracias.

Editar: ¿cómo funciona lo siguiente?

<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">
var pageTracker = _gat._getTracker("UA-xxxxxx-x");
pageTracker._trackPageview();
</script>

Respuestas a la pregunta(1)

Su respuesta a la pregunta