谷歌分析代码必须放在HEAD标签之前。 如果我的jsp文件中没有HEAD标记,那么有人可以告诉我在哪里放置ga代码吗?
答案 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 Analytics(分析头标记)之前的正确展示位置。
请注意,Augustus发布的参考报价实际上是旧的 - 对于最新的异步跟踪代码,Google Analytics建议将代码放在首位 http://support.google.com/googleanalytics/bin/answer.py?hl=en&answer=161379
答案 3 :(得分:-1)
我觉得在底部添加谷歌分析会更有效 因为它是一个java脚本。
这是遵循并允许网站加载速度更快的最佳做法之一。