2010-11-16 41 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

相關問題