2010-06-17 136 views
1

我使用事件跟踪来监视外部链接,但我想知道是否在链接被触发之前完成跟踪。我正在使用onclick:Google Analytics(分析)外部链接跟踪

onclick="_gaq.push(['_trackEvent', 'Banners', 'Clicks', 'Banner Name (ID: 101)']);" 

任何想法,或更好的,如果这是一种坏的方式?谢谢!

Darren。

回答

3

您的执行情况良好,并且it's exactly how Google recommends

但我想知道是否跟踪将 在链接被触发之前完成。我 使用的onclick

该事件将不会被跟踪,直到用户点击该链接,一旦他们这样做,它的事件跟踪和下一页载起动之间的竞争。通常你的活动将被跟踪,但有时不会。有两种大致相似的方法来避免竞态条件:

  1. Google's recommendation
  2. My recommendation

这两篇帮助文章并没有真正解决异步选项,但它并没有太多改变。

+0

决定将其移交给Google DFP。 – iamdarrenhall 2010-07-20 17:16:52

+0

指向_Google的建议的链接已中断。 – Seybsen 2012-11-15 07:41:40

0

如果您正在使用jQuery和希望自动跟踪所有外部链接这个答案检查出的脚本:https://stackoverflow.com/a/12326388/984780

而且不是使用谷歌援引的Analytics(分析)的异步方法。您还可以轻松调整时间以确保事件得到跟踪。

相关问题