我可以把统计代码放在一个单独的框架中吗?

您完全可以这么做。正常情况下,如果您将统计代码放在框架页面里,系统会自动以顶层框架的来路或者父框架的来路作为来路,对来路的判断仍然是相当准确的。但请注意两点:

  • 如果框架内外的页面位于不同的服务器上,则系统仍然会被框架外的页面当成来路,被框架内的页面当作被访问的页面。

  • 如果您把统计代码所在的框架中除了统计代码什么都没有,您当然不希望系统把这个框架页面当作被访问页面,遇到这种情况,您可以在统计代码前加这样一行 :

<script>var lainframe;</script>

比如原来的统计代码是:


<script language="javascript" type="text/javascript" src="http://js.users.51.la/1.js"></script>
<noscript><a href="http://www.51.la/?1" target="_blank"><img alt="&#x6211;&#x8981;&#x5566;&#x514D;&#x8D39;&#x7EDF;&#x8BA1;" src="http://img.users.51.la/1.asp" style="border:none" /></a></noscript>

则修改后的代码为:

<script>var lainframe;</script>
<script language="javascript" type="text/javascript" src="http://js.users.51.la/1.js"></script>
<noscript><a href="http://www.51.la/?1" target="_blank"><img alt="&#x6211;&#x8981;&#x5566;&#x514D;&#x8D39;&#x7EDF;&#x8BA1;" src="http://img.users.51.la/1.asp" style="border:none" /></a></noscript>

不论您是否添加这上这一行,来路统计都会是准确的,这一行代码加与不加的区别只是:如果不加这一行,则以统计代码所在的页面作为被浏览的网页;如果加上了这一行,则把这个页面的父框架所在的网页作为被浏览页面。

results matching ""

    No results matching ""