我使用事件跟踪来监视外部链接,但我想知道是否在链接被触发之前完成跟踪。我正在使用onclick:Google Analytics(分析)外部链接跟踪
onclick="_gaq.push(['_trackEvent', 'Banners', 'Clicks', 'Banner Name (ID: 101)']);"
任何想法,或更好的,如果这是一种坏的方式?谢谢!
Darren。
我使用事件跟踪来监视外部链接,但我想知道是否在链接被触发之前完成跟踪。我正在使用onclick:Google Analytics(分析)外部链接跟踪
onclick="_gaq.push(['_trackEvent', 'Banners', 'Clicks', 'Banner Name (ID: 101)']);"
任何想法,或更好的,如果这是一种坏的方式?谢谢!
Darren。
您的执行情况良好,并且it's exactly how Google recommends。
但我想知道是否跟踪将 在链接被触发之前完成。我 使用的onclick
该事件将不会被跟踪,直到用户点击该链接,一旦他们这样做,它的事件跟踪和下一页载起动之间的竞争。通常你的活动将被跟踪,但有时不会。有两种大致相似的方法来避免竞态条件:
这两篇帮助文章并没有真正解决异步选项,但它并没有太多改变。
如果您正在使用jQuery和希望自动跟踪所有外部链接这个答案检查出的脚本:https://stackoverflow.com/a/12326388/984780
而且不是使用谷歌援引的Analytics(分析)的异步方法。您还可以轻松调整时间以确保事件得到跟踪。
决定将其移交给Google DFP。 – iamdarrenhall 2010-07-20 17:16:52
指向_Google的建议的链接已中断。 – Seybsen 2012-11-15 07:41:40