Javascript IE条件评论和谷歌分析问题
我有一个这样开始的网页:Javascript IE条件评论和谷歌分析问题,javascript,internet-explorer,redirect,google-analytics,Javascript,Internet Explorer,Redirect,Google Analytics,我有一个这样开始的网页: <!DOCTYPE html> <html> <head> <!--[if lt IE 10]> <script> location.href = "http://www.getfirefox.com"; </script> <![endif]--> 该页面每月获得约500次页面浏览量,根据谷歌分析,过去
<!DOCTYPE html>
<html>
<head>
<!--[if lt IE 10]>
<script>
location.href = "http://www.getfirefox.com";
</script>
<![endif]-->
该页面每月获得约500次页面浏览量,根据谷歌分析,过去6个月我没有IE访客。然而,几天前我收到一份IE6访问的报告。那是怎么发生的
条件注释中的重定向代码是否延迟触发?谷歌分析代码是否错误地将非IE浏览器识别为IE6?他禁用了javascript
还有,很好的可用性。你知道他们不会下载firefox然后回来,对吧?他禁用了javascript
还有,很好的可用性。你知道他们不会下载firefox然后再回来,对吧?你不会注册IE访问,因为你的
location.href=…
脚本会在Google Analytics代码运行之前运行
如果您愿意,您可以注册IE6访问
<!--[if IE]
...
您没有注册IE访问,因为您的location.href=…
脚本在Google Analytics代码运行之前运行
如果您愿意,您可以注册IE6访问
IE 6未能执行location.href分配(我已经看到报告的问题),但确实运行了analytics js代码
IE 6访问者已关闭javascript
(在这种情况下,他们也不会运行分析代码,因此不会注册访问)
另一个浏览器正在模拟IE 6,例如在用户代理字符串中,但不处理条件注释
如果你想让谷歌计算你的条件评论和其中的脚本,你可以将它们移动到页面的末尾,在分析js代码之后,但仍然将它们发送到getfirefox.com
你也可以说
<!--[if IE]
...
但是谷歌分析也不起作用——这是一个脚本。是的,我知道。这不是一个商业网站。他们不必回来,我一点也不在乎。但是谷歌分析也不起作用——这是一个脚本。是的,我知道。这不是一个商业网站。他们不必回来,我不在乎。等等,用户代理字符串?Google Analytics会基于此识别浏览器吗?@Šime-可能不会,因为这是Google,他们知道得更多,但很多人仍然(错误地)尝试使用它。@Steffne Yea,我也会这么说。这是超过1500行的代码,他们必须有一个相当强大的浏览器检测技术内。这意味着IE6很可能无法执行重定向。谷歌肯定会使用用户代理字符串来标识浏览器。查看_utm.gif请求的请求头;用户代理是唯一发送的浏览器信息。欺骗还不够普遍,不足以成为一个问题。检查Safari欺骗作为IE6:;GA认为我是IE 6,但我不会执行IE唯一的条件#3是最有可能的答案。@Stephen把它作为个人用户的福音,这只是一个错误。对于聚合的web分析数据,其缺陷可以忽略。等等,useragent字符串?Google Analytics会基于此识别浏览器吗?@Šime-可能不会,因为这是Google,他们知道得更多,但很多人仍然(错误地)尝试使用它。@Steffne Yea,我也会这么说。这是超过1500行的代码,他们必须有一个相当强大的浏览器检测技术内。这意味着IE6很可能无法执行重定向。谷歌肯定会使用用户代理字符串来标识浏览器。查看_utm.gif请求的请求头;用户代理是唯一发送的浏览器信息。欺骗还不够普遍,不足以成为一个问题。检查Safari欺骗作为IE6:;GA认为我是IE 6,但我不会执行IE唯一的条件#3是最有可能的答案。@Stephen把它作为个人用户的福音,这只是一个错误。对于聚合的web分析数据,其缺陷可以忽略。