我应该将 tracking/analytical JS 代码放在开始 <body> 标签之后还是结束 <body> 标签之前?
Should I put tracking/analytical JS codes after the opening <body> tag or before the closing <body> tag?
有时有人告诉我分析代码应该紧跟在开始 <body>
标签之后,而有时我被告知代码片段应该放在结束 <body>
标签之前。
有人知道这两种方法之间的主要区别是什么吗?哪个更好?
事实上,Google says:
Paste your snippet (unaltered, in its entirety) into every web page you want to track. Paste it immediately before the closing </head>
tag.
以前,最好把它放在关闭 <body>
标签之前,因为脚本会阻止页面加载。但是现在,它具有 async
属性,所以这并不重要,但是放入 head
标记将保证任何实际看过您页面的人都将被计算在内。
有时有人告诉我分析代码应该紧跟在开始 <body>
标签之后,而有时我被告知代码片段应该放在结束 <body>
标签之前。
有人知道这两种方法之间的主要区别是什么吗?哪个更好?
事实上,Google says:
Paste your snippet (unaltered, in its entirety) into every web page you want to track. Paste it immediately before the closing
</head>
tag.
以前,最好把它放在关闭 <body>
标签之前,因为脚本会阻止页面加载。但是现在,它具有 async
属性,所以这并不重要,但是放入 head
标记将保证任何实际看过您页面的人都将被计算在内。