Могу ли я поместить скрипт аналитики в файл JavaScript - PullRequest
0 голосов
/ 22 мая 2019

Когда мы получаем другой сценарий, например, для Google Analytics, AdSense или кода Facebook и т. Д., Обычно есть 2 сценария.

Первый - это внешний тег сценария, а второй - код JavaScript.

Мой вопрос: как лучше всего включить эти сценарии (связанные с производительностью)?

Я думал о включении

<script src="//analytics.com/" async defer></script>"` 

в <head>, иjs-код в js-файле, скажем, main.js, чтобы его можно было кэшировать и свернуть с остальной частью javascript.

Были бы какие-либо недостатки в этом?

Еслинет, (если это на самом деле лучше), почему все предлагают поместить сценарии внутрь <body>?

Ответы [ 2 ]

1 голос
/ 05 июня 2019

Чтобы просто ответить на вопрос:

да.

Это лучше?

Ну, вроде. Это будет кэшировано, свернуто, что не плохо.

0 голосов
/ 22 мая 2019

Если у вас есть несколько сторонних сценариев, проще использовать Google Tag Manager , чтобы справиться с этим за вас. Вы добавляете скрипт менеджера тегов на свою страницу, и он заботится о том, чтобы вводить все, что вы хотите.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...