var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
try
{
var pageTracker = _gat._getTracker("UA-XXXXXXX-1");
pageTracker._trackPageview();
}
catch(err) {}
是否可以从外部 JS 文件调用此脚本?我想做类似的事情:
<script type="text/javascript" src="googleanalytics.js" ></script>
并将其中一个放在我的每个 HTML 页面上。
我上面的代码将在 googleanalytics.js 中
Google 的指示是将代码放在每个页面中。这样做的问题是更改跟踪代码变得更加困难。 (我们对 DEV 和 PROD 页面使用不同的跟踪代码)。
我已经试过了,但似乎没有用。
这样做有什么问题吗?还是有其他原因导致了问题?
重要信息仅供参考 请注意,我们使用的是 IE6 和 8 浏览器(是的,我知道,无需告诉我)
原文由 Nikko 发布,翻译遵循 CC BY-SA 4.0 许可协议
是的,这是可能的。如果它不工作,那么还有其他事情正在发生。
想一想,Google Analytics 通常在报告方面落后一天左右,因此当您进行更改时,需要一些时间才能知道它正在工作。我喜欢做的是点击一个不会经常获得流量的页面,以确保我的跟踪设置正确。
此外,您可以尝试将链接设为
<script
标签中的绝对链接。它可能只是在错误的地方寻找分析代码。