代码之家  ›  专栏  ›  技术社区  ›  nikolr8

注意“URL太多”

  •  2
  • nikolr8  · 技术社区  · 10 年前

    我在谷歌分析面板中收到通知:

    URL太多

    所有者审阅所有网站数据的唯一URL数超过了每日限制。多余的数据显示在报告的摘要行(左侧)中。

    当一天内表格中的行太多时,Google Analytics会汇总数据。当您发送过多的唯一URL时,剩余值摘要将显示在单行中,报告URL的值(左侧)。这严重降低了您对URL执行详细分析的能力。

    过多的URL通常是多个唯一URL参数组合的结果。为了避免超出限制,典型的解决方案可以是从URL中排除不相关的参数。例如,打开“管理员”部分>设置所有权审查,并使用URL中的“排除查询参数”设置排除sessionid和vision等参数。如果您的网站支持网站搜索,请使用“搜索设置”网站跟踪与搜索相关的参数,同时从URL中删除

    这将对我的网站产生什么影响? 我不明白为什么会出现此错误,以及如何修复此错误?

    我检查一下谷歌的建议:

    管理员>设置所有权审查,并使用URL中的“排除查询参数”设置排除sessionid和vision等参数。

    有人能告诉我如何用这个来解决问题吗?

    谢谢

    1 回复  |  直到 10 年前
        1
  •  3
  •   Eike Pierstorff    10 年前

    它不影响您的网站,只影响GA报告。

    任何页面视图的url都存储在“页面”维度中。 Google Analytics can display at maximum 50 000 distinct values 对于所选时间段的此维度。在您的案例中,有超过50000个值,因此任何多余的页面都将分组在一行中,标记为“其他”。

    现在,您的网站中可能有超过50000个不同的URL,但谷歌认为这是不可能的,因此建议检查您是否“人为”夸大了页面维度的不同值的数量。

    一个糟糕但简单的例子:假设您允许用户为您的网站选择自己的背景颜色,并且颜色的选择是在查询参数中传递的。所以你可能有。

    index.php?bgcolor=#cc0000 index.php?bgcolor=#ee5500 index.php?bgcolor=#000000 ....

    由于查询参数,这些URL将显示为三个不同的页面,即Google Analytics报告中的三个不同行,尽管在所有情况下都显示相同的内容(尽管背景颜色不同)。

    在这种情况下,正确的策略是转到管理部分,查看设置,并在“忽略url参数”框中插入bgcolor参数(以及所有其他不会更改显示内容的参数)。现在,在处理数据之前,参数将从url中删除,页面视图将聚合到一行中,index.php作为页面维度的单个值(当然,您必须插入自己的查询参数名称)。