我可以跟踪他们来自哪里的人以及他们之后去往我的网站的位置吗?

时间:2011-08-24 22:26:05

标签: google-analytics

我想知道您是否知道Google Analytics(分析)是否可以跟踪访问者的来源,以及他/她之后的去向。我在我的博客上设置了邮件列表,我想知道来自Google的用户是否访问了我的订阅列表。

我在我的代码上有来自Google Analytics的出站代码跟踪代码,但我不确定它是否100%完全符合我的要求。我只是在12个小时前设置它,所以希望GA能够快速更新。

2 个答案:

答案 0 :(得分:1)

没有。不可靠。你从HTTP头得到了引用者,在另一个方向上没有等价物。

答案 1 :(得分:0)

异步代码

<script type="text/javascript">
  function recordOutboundLink(link, category, action) {
    _gat._getTrackerByName()._trackEvent(category, action);
    setTimeout('document.location = "' + link.href + '"', 100);
  }
</script>

传统(ga.js)代码 这应放在标准跟踪代码段之后,以确保跟踪对象已加载和可检索。

<script type="text/javascript">
function recordOutboundLink(link, category, action) {
  try {
    var pageTracker=_gat._getTracker("UA-XXXXX-X");
    pageTracker._trackEvent(category, action);
    setTimeout('document.location = "' + link.href + '"', 100)
  }catch(err){}
}
</script>

接下来,修改出站链接以在不首先关注链接的情况下调用新函数。 例如,要记录指向www.example.com的特定链接的每次点击,您可以在链接的标记中使用_trackEvent()方法:

<a href="http://www.example.com" onClick="recordOutboundLink(this, 'Outbound Links', 'example.com');return false;">

被盗: How do I manually track clicks on outbound links?