JavaScript-часть моих html-файлов выглядит так:
<script async src="myscript.js"></script>
<script async src="//www.googletagmanager.com/gtag/js?id=UA-XXXXXX-X"></script>
<script>window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments);}gtag('js',new Date());gtag('config','UA-XXXXXX-X');</script>
Я не специалист по javascript. Так что я не совсем понимаю, что делает последний скрипт. И мне интересно, могу ли я скопировать и вставить этот код в мой myscript.js, чтобы сохранить несколько байтов?
Меня беспокоит свойство асинхронности моего скрипта. Обязательно ли выполнять эту часть скрипта Google Analytics в начале страницы?
Я прочитал много вопросов и ответов на эту тему, но ни один из них не позволяет мне ясно понять. И большинство из них о предыдущем скрипте аналитики, а не об этом.