【发布时间】:2011-08-02 23:02:33
【问题描述】:
谷歌分析代码必须放在 HEAD 标记之前。 如果我的 jsp 文件中没有 HEAD 标签,谁能告诉我把 ga 代码放在哪里?
【问题讨论】:
标签: google-analytics
谷歌分析代码必须放在 HEAD 标记之前。 如果我的 jsp 文件中没有 HEAD 标签,谁能告诉我把 ga 代码放在哪里?
【问题讨论】:
标签: google-analytics
这里的正确答案是在文件中添加 head 标签。您应该为所有页面使用有效的 html 标记,并包括 head 标签(即使为空 - 尽管 head 标签中的某些其他标签是必需的,具体取决于您所服务的文档类型。像..title 标签和一些元标签...) 是有效标记文档的一部分。更不用说不拥有它会损害您的 SEO 努力(带有相关信息,例如上述标题和元标签..)。
但是,如果您坚持在文档中没有 head 标签,您可以将 GA 代码放在任何地方;在头部标签中只是最佳位置 - 根据某些人的说法。
把它放得更高的逻辑是给它一个跟踪的机会,即使一个人试图在页面加载完成之前离开页面(关闭浏览器,点击重定向按钮,也许页面上的 js 重定向,等等...).. 但是,根据我的经验,我真的不认为这些是将跟踪代码放在页面上的正当理由。
事实上,我会反对 跟踪诸如此类的点击。我的主要问题/想法是......如果用户立即离开页面,即使在它完全加载之前,你怎么能正确地说他们查看了页面?但这只是国际海事组织。
【讨论】:
找到回答http://support.google.com/googleanalytics/bin/answer.py?hl=en&answer=55574
这里是引用
我们通常建议您放置 Google Analytics(分析)跟踪 紧接在页面结束标记之前的代码,按顺序排列 避免速度慢的访问者出现页面加载延迟的任何问题 连接速度。但是,有几种情况 将代码安装在头部可能更有意义:
- 使用框架时
- 如果您的页面调用 _link 或 _linkByPost
- 如果您使用可能与 ga.js 冲突的自定义 JavaScript 函数
【讨论】:
如果代码放在头部,Google Analytics(分析)链接到 Google Webmaster Tool 很容易验证。
“如果代码从访问者触发然后他们立即离开,这是否是综合浏览量”的论点对我来说似乎不是一个论点 - 这应该被注册为反弹。如果您将其放置在较低位置,您将面临代码无法触发且无法启动访问/浏览量的危险。
在此页面内分析(这是 Google Analytics 中的一个有用视图)的进一步说明取决于 Google Analytics 在结束 head 标记之前立即建议的正确位置。
请注意,Augustus 发布的引用引用实际上是旧的 - 对于最新的异步跟踪代码,Google Analytics(分析)建议将代码放在头脑中 http://support.google.com/googleanalytics/bin/answer.py?hl=en&answer=161379
【讨论】:
我觉得在底部添加谷歌分析会更有效 因为它是一个 java 脚本。
这是最好的做法之一,可以让网站加载得更快。
【讨论】: