2010-11-16 61 views
1

在我的网站上,我想跟踪的目标实际上是附加到AJAX调用,而不是特定的URL。无论如何要跟踪谷歌分析?在Google Analytics中跟踪AJAX调用的目标

注意:我正在使用JQuery。

我现在能想到的唯一解决方案是在页面上的某处放置一个小型iFrame并将目标URL加载到该框架中。但是,这听起来并不干净,它也会混淆我的浏览量。

回答

1

您看过Google Analytics(分析)event tracking吗?我之前使用过它,基于AJAX的评论取得了一些成功。

在你的页面,那么你会使用类似的东西以下追踪谷歌分析网址:

<input type='button' onClick="javascript:pageTracker._trackPageview('/goal/comment.html') /> 
+0

这看起来不错,但它会惹浏览量统计了一下,我想。我想我只需要忍受那种...我希望有某种方式可以直接触发目标...... – paullb 2010-11-16 01:32:13

+0

你所展示的并不是实际的'事件追踪' - 其意义在于这些'点击'在“事件”中不会显示在GA中,而是显示在PageViews中(例如,您可以创建一个新的配置文件进行过滤,只包含*这些'点击',然后将它们从主配置文件中过滤出来,因为它们不是真正的PageViews)。 – doug 2010-11-16 03:42:18

+0

好的,也许称之为“事件跟踪”是错误的,尽管这确实存在。在我的示例中,_trackPageview调用中的URL可以是任何你想要的,该页面不必实际存在。然后,您可以将目标参数设置为不包含该自定义网址,以便它不会更改网站其他部分的综合浏览量。例如,在我使用上述代码的网站上,/goal/comment.html文件不存在,因此我知道该网址的点击来自我网页上的点击操作。 – 2010-11-16 22:22:58

相关问题