大家好我想询问是否可以在每个页面上加载脚本(通过将其放在页脚中的示例),除了一个(例如http://domain.com/tos.html)
要证明您可以使用此G Analytics代码:
<script type="text/javascript">
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"));
</script>
<script type="text/javascript">
try{
var pageTracker = _gat._getTracker("UA-xxxxxx-x");
pageTracker._trackPageview();
} catch(err) {}
</script>
感谢。
答案 0 :(得分:0)
为什么不将代码放在页脚中,并使用REQUEST_URI
标识您不想包含它的页面。
示例:
<?php if ($_SERVER['REQUEST_URI'] != '/tos.html'): ?>
<script type="text/javascript">
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"));
</script>
<script type="text/javascript">
try{
var pageTracker = _gat._getTracker("UA-xxxxxx-x");
pageTracker._trackPageview();
} catch(err) {}
</script>
<?php endif; ?>
答案 1 :(得分:0)
使用Javascript。
<script type="text/javascript">
if(window.location.href!="http://domain.com/tos.html"){
try{
var pageTracker = _gat._getTracker("UA-xxxxxx-x");
pageTracker._trackPageview();
} catch(err) {}
}
您可以在条件行上使用正则表达式。
if(window.location.href.match(/^http\:\/\/domain\.com\/tos\.html/)