【问题标题】:IIS Rewrite rules stripping .ASPX, but Google Analytics still showingIIS 重写规则剥离 .ASPX,但谷歌分析仍然显示
【发布时间】:2017-05-30 11:27:02
【问题描述】:

我已经为我的网站实现了 IIS 7.0 重写规则,它去除了 .aspx 扩展名,使 URL 小写,并去除了“default.aspx”以清理 URL,所有的重写规则都很好用。

但是,在规则投入生产后的一段时间内查看我的谷歌分析报告时,在“行为”、“网站内容”下,一些条目仍然显示扩展名。例如,它显示这些页面被点击:

/about/
/about/default.aspx

规则不可能不适用于 /about/default.aspx,我可以转到该 URL 并重定向到 /about/

那么这里发生了什么? Analytics 不应该知道任何关于 default.aspx 的信息,因为所有这些规则都是在服务器上完成的,然后才返回给客户端。

【问题讨论】:

    标签: iis google-analytics url-rewriting


    【解决方案1】:

    想通了。 GA 过滤器被设置为将“default.aspx”附加到任何没有定义页面的页面。

    例如,如果我去 /关于/

    它会报告为 /about/default.aspx

    但如果我去

    /关于/功能

    (features.aspx 是一个页面)

    它不会附加它!

    【讨论】:

      【解决方案2】:

      如果您的网站使用重定向,则重定向页面将成为着陆页的引荐来源网址。例如,如果您更改了站点,现在 default.aspx 重定向到 /,那么根文件夹 (/) 将成为 default.aspx 的引用者。如果有人通过首先将其发送到 default.aspx 的 Google 搜索访问您的网站,那么您将没有任何有关 Google 搜索的数据。

      因此,您应该将 Google Analytics(分析)跟踪代码放置在重定向页面和着陆页上。这样,重定向页面将捕获报告的实际引荐来源信息。

      通过这样做,您可能会仅获得重定向的 url 的分析日志。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-02-02
        • 1970-01-01
        • 2018-02-12
        • 2018-02-01
        • 1970-01-01
        • 2014-05-01
        • 2014-10-27
        相关资源
        最近更新 更多