此页面:http://funds.ft.com/CityofLondon/investmentmanagement/HCEWUR包含“年度报告和事实说明”部分下的许多链接。这些链接指向的内容由第三方供应商fundslibrary.co.uk托管。
我们有什么办法可以跟踪点击这些链接的频率吗?我们无权访问第三方Web服务器日志。
我想的一种方法是在每次点击链接时发布一条指令以使用jQuery递增计数,但这意味着我们必须维持计数。
Google Analytics中是否有任何可以向我们提供此信息的功能?
答案 0 :(得分:3)
您可以使用Google Analytics事件跟踪http://code.google.com/apis/analytics/docs/tracking/eventTrackerGuide.html
答案 1 :(得分:3)
如果您使用clicked链接the Google Analytics asynchronous tracking snippet,则可以使用jQuery将事件发送到Google Analytics。 类似的东西:
$(document).ready(function(){
$("a").click(function(){
_gaq.push(['_trackEvent', 'Links', 'Followed', $(this).attr("href")]);
return true;
});
});
答案 2 :(得分:0)
Google Analytics将告诉您在给定时间段内网页的退出次数。它不能告诉你他们去哪里,除非它是你网站的另一个页面。如果你想记录他们去的地方,那么你可能需要做一些javascript,以便在点击时将信息发送回服务器。
您可以通过网站上的网页提供所有外部链接,将网址放入查询字符串,然后处理请求添加到跟踪表,然后将其重定向到他们想去的地方,但之后必须更改您想要跟踪的每个链接。
答案 3 :(得分:0)
我可以看到您使用旧版本的GA跟踪脚本(而不是较新的异步版本)并且您正在打开链接一个新窗口(使用target="_blank"
{{1} }} 标签)。鉴于此,您只需添加代码即可在单击链接时注册页面视图:
<a>
这将针对将出现在报告中的名为onClick="pageTracker._trackPageview('page_name');"
的页面注册页面视图。这种类型的页面视图称为“虚拟页面视图”。当然,您应该根据链接的位置选择合适的名称放入报告中。您可以从链接的page_name
中提取名称。
请注意,执行此操作的另一种方法是使用事件跟踪而不是虚拟页面视图,但基本想法将保持不变(在href
事件中调用它)。不同的人对使用哪一个有不同的看法,所以你应该阅读它来决定什么对你的情况更有用。
另请注意,如果您没有为链接打开新窗口/选项卡,则需要使用超时来延迟加载新页面几毫秒,直到跟踪信标已传输完毕。