我使用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错误。
....点击'链接预览'图标导致......
有没有人知道解决这个问题的方法;是通过阻止GA附加域还是更好的方式在报告中显示完整的URL?
答案 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(如果存在)。