我想放置一个谷歌标签管理器脚本,根据谷歌标签文档,脚本应该放在开始标签之后。
由于我们无法更改源代码,因此我们必须使用以下代码片段附加脚本。
<script type="text/javascript">
(function () {
var url = "path/to/js/file";
var gtm = document.createElement('script');
gtm.type = 'text/javascript';
gtm.async = true;
gtm.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + url;
var s = document.getElementsByTagName('body')[0];
s.parentNode.insertBefore(gtm, s);
})();
</script>
它与 Google 分析脚本片段几乎相同。现在脚本被附加在 body 标记之前。我不确定使用 jQuery 方法 insertAfter 是否是正确的方法,或者是否有更好的方法!
我很感激你的帮助。