在预览时停止GA报告将域附加到路径

时间:2014-12-20 19:02:49

标签: google-analytics

我使用Google Analytics在单个配置文件中跟踪多个域中的数据。

默认情况下,报告仅显示路径,而不显示完整的URL。如果我们不同网域上的多个网页具有相同的路径(例如' / index'或' / about'),这会让您感到非常困惑。

为了解决这个问题,我{$ 3}}要在报告中显示完整的网址:

Filter Type: Custom filter > Advanced
Field A: Hostname Extract A: (.*)
Field B: Request URI Extract: (.*)
Output To: Request URI Constructor: $A1$B1

这很好用;唯一的缺点是使用预览链接'报告中的按钮始终附加域,导致404错误。

enter image description here

....点击'链接预览'图标导致......

enter image description here

有没有人知道解决这个问题的方法;是通过阻止GA附加域还是更好的方式在报告中显示完整的URL?

1 个答案:

答案 0 :(得分:0)

谢谢Eike - 我接受了您的建议并为Chrome编写了一个小型浏览器扩展程序。显然这不是必不可少的,但我想解决这个问题,因为我们的营销团队经常使用这个功能。

清单json:

{
  "manifest_version": 2,
  "name": "Analytics cross-domain link shortcut",
  "version": "1.0",
  "description": "Makes the links shortcuts in analytics work when using a 'full url' filter!",
  "content_scripts": 
  [
    {
      "matches": ["*://*/*"], 
      "js": ["myscript.js"],
      "run_at": "document_start"  
    }
  ]
}

脚本:

if (window.opener && document.referrer == "") {

    var currentLocation = window.location.href;

    if(currentLocation.indexOf("www.appendedurl.com") > -1) {

        var newLocation = currentLocation.substr(30); // where '30' is the length of the appended URL

        window.location.href = "http://"+newLocation;

    }
}

所以它基本上只是在新打开的弹出窗口中剪掉附加的URL(如果存在)。