2012-07-26 127 views
0

我是一個完整的新手到谷歌分析,像我昨天被放在一個項目上,我一直在梳理通過文件試圖找出這個_trackEvent有什麼問題,我想建立。事件衝突瓦特/谷歌分析

下面是設置: 我有一個drupal網站已經設置了一些自定義事件。我們跟蹤的事件之一是出站鏈接,而且效果很好。我們想要做的是開始爲這些鏈接創建特殊情況。因此,例如我有一個聊天按鈕W /驗證碼:

<a href='url/to/chat 
    onclick="_gaq.push(['_trackEvent','LiveChat','btnClick',this.href]); 
    setTimeout(function(){this.newWindow = window.open(this.href); 
    this.newWindow.focus(); 
    this.newWindow.opener=window;},200); 
    return false;"><img alt='Live Chat Software' src='src/url' border='0'></a> 

我這樣做是什麼跑通過ga_debug.js進行呼叫。這是我得到的輸出

_gaq.push processing "_trackEvent" for args: 
    "[Outbound links,Click,outgoing/url]": Track Event 
    Tracking beacon sent! 

這意味着一個事件發送點擊。所以我很好奇爲什麼它發送一個Outbound Links事件而不是我的LiveChat事件?它可能是範圍問題?不知道,因爲我知道出站鏈接是在全球範圍內定義的。任何人有任何建議/見解/意見?在指責代碼之前,我繼承了這個項目,我只是想更好地理解它。

謝謝你, 布羅迪

回答

0

好了,事實證明,這是一個範圍界定問題。當他們最初設置我們的炸彈時,點擊事件被註冊到身體,而不是內聯。那就是吃內聯事件。

教訓:仔細檢查範圍界定

工具,幫助 ga_debug.js進行