Como han dicho otros, colóquelo antes de las etiquetas html del cuerpo de cierre .
El otro día recibimos numerosas llamadas de clientes quejándose de que sus sitios eran extremadamente lentos. Los visitamos localmente y descubrimos que tardaban entre 20 y 30 segundos en cargar una sola página. Pensando que los servidores estaban funcionando mal, iniciamos sesión, pero tanto los servidores web como los SQL tenían una actividad de ~ 0%.
Después de unos minutos, nos dimos cuenta de que un sitio externo estaba inactivo, al que estábamos vinculando para las etiquetas de seguimiento de JavaScript. Este navegadores destinadas estaban golpeando la escritura de la etiqueta en la cabeza de la sección de la página y esperar a descargar el archivo de script.
Por lo tanto, para los scripts externos / de terceros al menos, recomendaría ponerlos como lo último en la página. Luego, si no estuvieran disponibles, el navegador al menos cargaría la página hasta ese punto, y el usuario lo ignoraría.