Asp.net 我应该把谷歌分析代码放在我的主页上的什么地方?
我应该将谷歌分析代码放在我的主页中的什么位置?更新(2018-10-22): 就在Asp.net 我应该把谷歌分析代码放在我的主页上的什么地方?,asp.net,Asp.net,我应该将谷歌分析代码放在我的主页中的什么位置?更新(2018-10-22): 就在标记之后: 原始答案: 就在标记之前 更新(2018-10-22): 就在标记之后: 原始答案: 就在标记之前 就在标记之前,以防止减慢下载js脚本的速度,从而阻止页面内容 更多详细信息:就在标记之前,以防止下载js脚本速度变慢而阻塞页面内容 更多详细信息:如果您喜欢将分析片段放在页面底部,您应该知道不必将整个片段放在底部。通过将代码段一分为二,将前半部分保留在页面顶部,将其余部分移动到底部,您仍然可以保留异步
标记之后:
原始答案:
就在
标记之前
更新(2018-10-22):
就在
标记之后:
原始答案:
就在
标记之前
就在
标记之前,以防止减慢下载js脚本的速度,从而阻止页面内容
更多详细信息:就在
标记之前,以防止下载js脚本速度变慢而阻塞页面内容
更多详细信息:如果您喜欢将分析片段放在页面底部,您应该知道不必将整个片段放在底部。通过将代码段一分为二,将前半部分保留在页面顶部,将其余部分移动到底部,您仍然可以保留异步加载的大部分好处。因为跟踪代码段的第一部分对页面呈现几乎没有影响,所以可以将该部分保留在顶部,将插入ga.js的代码段部分放在底部 将异步代码段一分为二的页面可能如下所示:
<html>
<head>
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-XXXXX-X']);
_gaq.push(['_trackPageview']);
</script>
</head>
<body>
<p>Page Content</p>
<script src="some_random_script.js"></script>
<p>Page Content</p>
<script type="text/javascript"> (function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
</body>
</html>
var _gaq=_gaq | |[];
_gaq推送(['''u setAccount','UA-XXXXX-X']);
_gaq.push([''u trackPageview']);
页面内容
页面内容
(功能(){
var ga=document.createElement('script');ga.type='text/javascript';ga.async=true;
ga.src=('https:'==document.location.protocol?'https://ssl' : 'http://www“)+”.google analytics.com/ga.js';
var s=document.getElementsByTagName('script')[0];s.parentNode.insertBefore(ga,s);
})();
这两段代码都需要包装在各自的脚本标记中,但只需要将原始异步代码段的最后六行移到底部。将方法推送到_gaq上的所有行都可以放在顶部。如果您喜欢将分析片段放在页面底部,您应该知道,您不必将整个片段放在底部。通过将代码段一分为二,将前半部分保留在页面顶部,将其余部分移动到底部,您仍然可以保留异步加载的大部分好处。因为跟踪代码段的第一部分对页面呈现几乎没有影响,所以可以将该部分保留在顶部,将插入ga.js的代码段部分放在底部 将异步代码段一分为二的页面可能如下所示:
<html>
<head>
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-XXXXX-X']);
_gaq.push(['_trackPageview']);
</script>
</head>
<body>
<p>Page Content</p>
<script src="some_random_script.js"></script>
<p>Page Content</p>
<script type="text/javascript"> (function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
</body>
</html>
var _gaq=_gaq | |[];
_gaq推送(['''u setAccount','UA-XXXXX-X']);
_gaq.push([''u trackPageview']);
页面内容
页面内容
(功能(){
var ga=document.createElement('script');ga.type='text/javascript';ga.async=true;
ga.src=('https:'==document.location.protocol?'https://ssl' : 'http://www“)+”.google analytics.com/ga.js';
var s=document.getElementsByTagName('script')[0];s.parentNode.insertBefore(ga,s);
})();
这两段代码都需要包装在各自的脚本标记中,但只需要将原始异步代码段的最后六行移到底部。将方法推到_gaq上的所有行都可以保持在顶部。在这里讨论or标记之前它是否属于:在这里讨论or标记之前它是否属于:猜测自'12年以来事情可能发生了变化——Google在
中说现在。而且,这个链接已经失效了。我猜自2012年以来情况可能发生了变化——谷歌在《现在的代码》中说。而且,这种联系已经失效。