【问题标题】:How to modify page URL in Google Analytics如何在 Google Analytics 中修改页面 URL
【发布时间】:2013-04-30 15:28:44
【问题描述】:

如何修改传递给 Google Analytics 的当前页面的 URL?

(我需要从某些页面中删除扩展名,因为对于不同的情况,可以请求带有或不带有它的页面,而 GA 将其视为两个不同的页面。)

例如,如果页面 URL 是 http://mysite/cake/ilikecake.html,我如何改为传递给谷歌分析 http://mysite/cake/ilikecake

我可以很好地剥离扩展,我只是不知道如何将我想要的 URL 传递给 Google Analytics。我已经尝试过了,但 Google Analytics(分析)控制台中的统计数据没有显示任何页面浏览量:

pageTracker._trackPageview('cake/ilikecake');

谢谢, 迈克

【问题讨论】:

  • 您是否检查了浏览器的 JavaScript 错误控制台?一切都好吗?

标签: google-analytics


【解决方案1】:

您可以编辑 GA 配置文件并添加自定义过滤器...

创建一个“搜索和替换”自定义过滤器,将过滤器字段设置为“请求 URI”并使用以下内容:

搜索字符串:(.*ilikecake\.)html$

替换字符串:$1
(是\1

【讨论】:

  • 或使用 (.*)\.html$ 从所有 .html url 中去除扩展名。
  • 我会选择 pageTracker._trackPageview ...它会让事情变得更有条理,然后使用过滤器。此外,您还必须将其添加到您的所有个人资料中。
【解决方案2】:

我想到了两种可能性:

  1. 访问次数可能需要一段时间(最长约 24 小时)才会反映在 Google Analytics(分析)统计信息中。你多久之前做出改变的?

  2. 尝试以“/”开头的路径名,所以

    pageTracker._trackPageview('/cake/ilikecake');
    

    然后稍等一下,按照第一项。

【讨论】:

    【解决方案3】:

    通常您的文件末尾有 ga 脚本代码,而特殊的 _trackPageviews() 调用通常在其他地方使用。

    您是否确定在定义 pagetracker 后调用了 pageTracker._trackPageview()?

    像这样:

    var pageTracker = _gat._getTracker("UA-XXXXXXX-X");
    pageTracker._trackPageview();
    

    否则我想你只会得到一个 JavaScript 错误。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-06-11
      • 2017-06-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多