在哪里放谷歌分析代码

时间:2011-04-11 10:24:52

标签: google-analytics

  

可能重复:
  google analytics at head? or end of body?

谷歌分析代码必须放在HEAD标签之前。 如果我的jsp文件中没有HEAD标记,那么有人可以告诉我在哪里放置ga代码吗?

4 个答案:

答案 0 :(得分:9)

这里的正确答案是将head标签添加到您的文件中。您应该为所有页面使用有效的html标记,并包括头标记(即使是空的 - 尽管头标记中的某些其他标记是必需的,具体取决于您所服务的文档类型。例如.title标记和一些元标记...)是有效标记文档的一部分。更不用说它会伤害你的搜索引擎优化努力没有它(与相关的信息,如前面提到的标题和元标记..)。

但是,如果您坚持在文档中没有头标记,则可以将GA代码放在任何位置;根据一些人的说法,在头部标签中只是最佳位置。

将它放在更高位置的逻辑是让它有机会跟踪,即使一个人在完成加载之前试图离开页面(关闭浏览器,点击重定向按钮,也许页面上的js重定向,等等......)但是,根据我的经验,我并不认为这些是将跟踪代码放在页面上的正确理由。

事实上,我会反对反对跟踪点击次数等。我的主要问题/想法是......如果用户立即离开它,即使在满载之前,你怎么能理所当然地说用户?但那只是IMO。

答案 1 :(得分:0)

找到回答http://support.google.com/googleanalytics/bin/answer.py?hl=en&answer=55574

这里是引用

  

我们通常建议您进行Google Analytics跟踪   紧接在页面结束标记之前的代码   对于缓慢访问的访问者,避免任何页面加载延迟问题   连接速度。但是,有几种情况   你可能更有意义在头脑中安装代码:

     
      
  • 使用框架时
  •   
  • 如果您的网页调用_link或_linkByPost
  •   
  • 如果您使用的自定义JavaScript函数可能与ga.js
  • 冲突   

答案 2 :(得分:0)

如果代码放在首位,则可以轻松验证Google Analytics(分析)指向Google网站管理员工具的链接。

论证“如果代码从访问者发出然后他们立即离开”这是一个综合浏览量“对我来说似乎是一个非争论 - 这应该被注册为反弹。如果将其放低,则存在代码未触发且未启动访问/网页浏览的危险。

此页内分析(Google Analytics中的有用视图)依赖于Google Analytics(分析头标记)之前的正确展示位置。

请注意,Augustus发布的参考报价实际上是旧的 - 对于最新的异步跟踪代码,Google Analytics建议将代码放在首位 http://support.google.com/googleanalytics/bin/answer.py?hl=en&answer=161379

答案 3 :(得分:-1)

我觉得在底部添加谷歌分析会更有效 因为它是一个java脚本。

这是遵循并允许网站加载速度更快的最佳做法之一。