2010-02-24 71 views
1

我有這段代碼設置來跟蹤谷歌分析中的圖片下載。谷歌分析事件跟蹤不起作用

<a href="/media/37768/CC20100117m001_thumb_2000.jpg" 
    onclick="pageTracker._trackEvent('Image', 'Download', 'file.jpg');" 
    class="hi-res track"> 
Hi-Res</a> 

但是這些事件並沒有出現在GA報告中。

我想也許瀏覽器正在運行javascript之前的鏈接,但設置href =「#」也不起作用。

任何想法?

+0

有多久沒有工作?分析需要一些時間來更新。 – 2010-02-24 21:15:30

+0

這個html無效,你的href缺少一個結束報價 – Ryu 2010-02-24 21:23:04

+0

現在兩天 必須是15個字符?????? – 2010-02-24 21:39:47

回答

1

我不知道你是什麼錯誤,而是找出它是什麼,你可以:

  • 安裝Firefox
  • 點擊鏈接
  • 轉到工具|錯誤控制檯
  • 查看錯誤
+0

沒有錯誤當我從Firebug運行代碼時,它返回true – 2010-02-24 21:26:36

+2

你也可以使用Google Analytics(分析)調試器Chrome瀏覽器 – m33lky 2012-02-21 19:49:17

1

這看起來並不正確,我 - 一件事,你使用「以pageTracker」調用_trackEvent。事實上,_trackEvent由一個'事件跟蹤器'對象調用,該對象用_createEventTracker實例化。

還有幾個步驟你沒有提到,所以他們都經歷過他們。 (可能有不止一種正確的方法來做到這一點 - 我不確定,所以我可以做的就是將您的代碼與我每次設置事件跟蹤時所遵循的步驟進行比較,並且目前爲止每個步驟都有效時間)。

  1. 啓用 '事件追蹤'。 (在 做到這一點您的個人資料。)

  2. 創建「事件跟蹤」實例並不僅僅是以pageTracker腳本的最後一行後插入。這是代碼通常一行,在你的情況會是這個樣子:

    var ImageTracker = pageTracker._createEventTracker("Image") 
    
  3. 設置在調用_trackEvent()在HTML 方法。我認爲你需要在這裏做的所有 代碼中的'pageTracker'代替'ImageTracker'( 事件跟蹤器實例,你在上面的步驟2中創建了 )。

+5

此答案已棄用,請勿再使用evenTrackers。 – Eduardo 2012-02-23 10:40:21

+1

@EduardoCereto - 您有一個鏈接或引用或其他內容可以支持您包括所以我們不會處於死衚衕嗎?謝謝。 – jmort253 2012-05-04 22:39:17

+0

@ jmort253 https://developers.google.com/analytics/devguides/collection/gajs/eventTrackerGuide – Eduardo 2012-05-04 23:09:43

5

您的瀏覽器可能是下面的鏈接分析可以使呼叫記錄的事件之前。看看Google的解決方案:
http://www.google.com/support/googleanalytics/bin/answer.py?hl=en&answer=55527

+1

更新後的鏈接:http://support.google.com/googleanalytics/bin/answer.py?hl = zh-CN&answer = 55527 – jfroom 2012-07-20 22:07:23

+0

此外,想知道是否有更強大的方法通過從事件寫入接收響應來處理此問題知道它通過了。加上超時會幫助減少數據丟失。 – jfroom 2012-07-20 22:08:24

+0

是否有更新的鏈接? – Hengjie 2014-02-24 21:26:43

1

我面對很多問題,然後我意識到這是簡單的步驟,並希望與大家分享。 首先改變你的腳本代碼,鏈接是https://developers.google.com/analytics/devguides/collection/gajs/#quickstart

第二個添加一個這樣的按鈕。
<> button onclick =「_ gaq。推([ '_ trackEvent', 'BUTTON3', '點擊'])「>按<> /按鈕>

享受:)

+0

這對我有效。出於某種原因,GA在跟蹤信息下提供的腳本代碼無法與_gaq.push(['_ trackEvent'); – 2013-12-05 14:24:07