2008-10-21 91 views
0

要使用Google Analytics,您需要在網頁中放置一些JavaScript代碼,該代碼會在頁面加載時向Google發出異步請求。強制Google Analytics(分析)跟蹤代碼進入睡眠狀態

從我讀過的內容來看,如果將其直接包含在HTML正文的末尾,則不應阻止或減慢頁面加載時間。爲了驗證這一點,我想在一段時間後提出請求。用戶應該能夠登錄到我的網站,而不管它向Google發送請求所需的時間,或者它根本回來(跟蹤代碼在登錄頁面上)。

Google跟蹤代碼中有一個'pageTracker._trackPageview()'函數調用。這是請求發送給Google的地方嗎?

如果是這樣,我應該只是做:

window.setTimeout(pageTracker._trackPageview(), 5000); 

任何幫助表示讚賞,特別是如果你使用谷歌分析工作,有同樣的問題。

回答

0

這應該做到這一點。在通話周圍放置一些引號:

window.setTimeout("pageTracker._trackPageview()", 5000); 

如果您想查看請求,可以使用Firebug進行檢查。

+0

報價?你確定? – 2008-10-21 18:19:00

1

window.setTimeout(pageTracker._trackPageview(), 5000);會立即調用的代碼 - 你想要的是

window.setTimeout(function() { pageTracker._trackPageview(); }, 5000);

+0

這是不正確的,第一個參數是要調用的方法,第二個參數是要等待的超時值。 – 2008-10-21 17:04:23

1

這應該工作:圍繞一個函數調用

window.setTimeout(pageTracker._trackPageview, 5000); 
相關問題