确认Google Analytics是否已得到很好的实施

时间:2013-09-20 16:04:56

标签: javascript html google-analytics

简介:我在一个不是我的网站上实施谷歌分析时遇到问题,并且想要正确实施它并确认无需等待几个小时,直到google再次检查我的网站

主要问题:我将脚本代码粘贴到网站上的每个页面(所有HTML),但谷歌没有检测到它。我怀疑问题是在网站根目录的第一个index.html,但现在我必须在那里,所以请不要告诉我,我必须删除此文件。这不是问题。

index.html代码:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<script>
<!-- GOOGLE ANALYTICS PASTED CODE IS HERE -->
</script>
<!-- TITLE AND METADATA ARE HERE BUT NOT RELEVANT -->

<meta http-equiv="REFRESH" content="0;url=http://www.FAKEDOMAIN.com/Site/index.html">

</head>
<body>
</body>
</html>

额外信息:Google控件未安装,因为它说它不会检测初始页面上的代码。我认为这是因为脚本可能无法完全执行,然后页面刷新到另一个链接,谷歌只会认为脚本没有安装在初始页面上,因为脚本没有完全运行。有没有办法可以在重定向之前强制完全执行?然后通过警报确认是否正确收集了数据,这样我确定谷歌分析控制正确安装只是时间问题?

1 个答案:

答案 0 :(得分:1)

我不相信Google实际上会尝试检测您网页上的代码。相反,页面运行并且脚本执行并ping一些Google服务器以报告使用情况。报告此用法后,您将开始在Google帐户中看到活动。这可能需要一两天。

我认为你对元刷新是正确的。一旦遇到元标记,浏览器将重定向并且不执行页面上的脚本。我建议在运行Google Analytics代码后删除<meta>代码并使用脚本重定向:

<script>
  // GA code here
  location.href = 'http://www.FAKEDOMAIN.com/Site/index.html'; //Redirect here
</script>