Asp classic 任何web分析工具都可以跟踪包含文件的页面点击率吗

Asp classic 任何web分析工具都可以跟踪包含文件的页面点击率吗,asp-classic,web-analytics,web-analytics-tools,Asp Classic,Web Analytics,Web Analytics Tools,我试图跟踪经典asp页面的点击率,这些页面被用作其他asp页面中的包含文件。我使用LogLog作为我的web分析工具,因为我想要一些简单的、在防火墙后面运行的东西。我观察到的是,LogLog不跟踪包含的文件。它将只跟踪主asp页面,我有所有包括的文件。(注意:我已将脚本添加到我的所有.asp文件中)我们需要此信息,以便我们可以删除网站中所有未使用的asp页面,这些页面已存在多年,没有任何人使用它们 ,您可以精确地跟踪所需内容,包括或ajax加载 您可以决定何时将点击添加到所选类别中,以便在加载包

我试图跟踪经典asp页面的点击率,这些页面被用作其他asp页面中的包含文件。我使用LogLog作为我的web分析工具,因为我想要一些简单的、在防火墙后面运行的东西。我观察到的是,LogLog不跟踪包含的文件。它将只跟踪主asp页面,我有所有包括的文件。(注意:我已将脚本添加到我的所有.asp文件中)我们需要此信息,以便我们可以删除网站中所有未使用的asp页面,这些页面已存在多年,没有任何人使用它们

,您可以精确地跟踪所需内容,包括或ajax加载


您可以决定何时将点击添加到所选类别中,以便在加载包含的页面时轻松添加点击。

如果要删除未使用的页面,可以尝试以下解决方案:

向每个asp添加以下代码:

application.lock
aspname = "ASPTRACKER-" + "a.asp" '  Or "b.asp" etc...
if (clng(application(aspname)) = 0) then
    application(aspname) = 1
else
    application(aspname) = application(aspname) + 1
endif
application.unlock
在您的global.asa中,确保application on end事件将所有这些应用程序值(从ASPTRACKER-)写入文件。。。。 瞧,每个文件的使用计数器


代码未经测试,因此可能存在键入错误…

include file指令是服务器端的,浏览器不知道include,因此,如果你想跟踪每个单独的文件,你需要将其“添加”到你的浏览器检测系统中……我不能使用谷歌分析,因为我们需要一些不将使用情况数据发送到外部服务器(防火墙外)的分析工具。谢谢。我在b.asp中包含了a.asp。我在a.asp和b.asp中都输入了下面一行代码进行测试。Response.Write(Request.ServerVariables(“脚本名称”))。但结果是它打印了两次b.asp。我期望从您的代码示例中看到a.asp和b.asp打印出来。如果我遗漏了什么,对不起。我是一个新手到经典asp。哈哈,我是一个傻瓜。。。我的错误。当然它会打印出b.asp两次。。。我错了,我将查找变量以实际传递文件名。。。应该在调试文件中的某个位置。。。等一下,如果我换了密码。据我所知,真正的文件名(不是包含所有文件名的文件)只有在出现错误时才可用。这里不是这样的。。。因此,您必须自己包含实际的文件名。。。。很抱歉。