簡體   English   中英

Google Analytics(分析)事件跟蹤不起作用

[英]Google analytics event tracking not working

我有此代碼設置來跟蹤Google Analytics(分析)中的圖片下載。

<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 =“#”也不起作用。

有任何想法嗎?

在Analytics(分析)可以撥打電話記錄事件之前,您的瀏覽器可能會跟蹤該鏈接。 查看此頁面以了解Google的解決方案:
http://www.google.com/support/googleanalytics/bin/answer.py?hl=zh_CN&answer=55527

我遇到了很多問題,然后我意識到這是簡單的步驟,想與大家分享。 首先更改您的腳本代碼,鏈接為https://developers.google.com/analytics/devguides/collection/gajs/#quickstart

第二,添加一個像這樣的按鈕。
<> button onclick =“ _ gaq.push(['_ trackEvent','button3','clicked']))”>按<> / button>

請享用 :)

我不知道您的錯誤是什么,但可以找出錯誤所在:

  • 安裝Firefox
  • 點擊鏈接
  • 轉到工具| 錯誤控制台
  • 看一下錯誤

這對我來說似乎不正確-一方面,您正在使用“ pageTracker”調用_trackEvent。 實際上,_trackEvent由“事件跟蹤器”對象調用,該對象用_createEventTracker實例化。

您還沒有提到其他幾個步驟,因此請遍歷所有步驟。 (執行此操作可能有不止一種正確的方法-我不確定。因此,我可以做的是將您的代碼與我每次設置事件跟蹤時所遵循的步驟進行比較,到目前為止,每種方法都有效時間。)

  1. 啟用“事件跟蹤” (在您的個人資料中執行此操作。)

  2. 創建“事件跟蹤程序”實例 ,並將其插入到pageTracker腳本的最后一行之后。 這通常是單行代碼,在您的情況下看起來像這樣:

     var ImageTracker = pageTracker._createEventTracker("Image") 
  3. 在html中設置對_trackEvent()方法的調用 我認為您所需要做的就是將代碼中的“ pageTracker”替換為“ ImageTracker”(您在上述第2步中創建的事件跟蹤器實例)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM