我在我的網站上有谷歌分析。 一頁有一個按鈕,當按下時執行一些JavaScript。 當人們來到這個頁面時,監控按鈕收到的點擊次數將會很好。 任何人都可以建議最簡單的方法來實現這與谷歌分析? 有沒有最佳做法來做到這一點?如何使用谷歌分析來計算點擊按鈕
感謝
我在我的網站上有谷歌分析。 一頁有一個按鈕,當按下時執行一些JavaScript。 當人們來到這個頁面時,監控按鈕收到的點擊次數將會很好。 任何人都可以建議最簡單的方法來實現這與谷歌分析? 有沒有最佳做法來做到這一點?如何使用谷歌分析來計算點擊按鈕
感謝
您可以在鏈接的onclick處理trackPageview的: http://www.google.com/support/googleanalytics/bin/answer.py?answer=55521
<a href="javascript:void(0);"onClick="javascript:pageTracker._trackPageview('/folder/file');" >
這雖然膨脹你的瀏覽量,所以它可能會更好地如此使用GA事件跟蹤: http://code.google.com/apis/analytics/docs/tracking/eventTrackerOverview.html
<a href="#" onClick="pageTracker._trackEvent('Videos', 'Play', 'Baby\'s First Birthday');">Play</a>
的谷歌分析片斷髮送谷歌的頁面URL(除其他事項外,可能)每它的執行時間。我認爲你不能用它來計算按鈕點擊次數。如果你執行相同的代碼片段,它會繼續發送頁面的URL,這是很有價值的。如果你設法改變它發送的網址,你也許能夠得到的東西......
更新:
你是對的,我錯了:谷歌分析是否確實support tracking events比頁面加載等。
已更新答案
此處爲谷歌分析事件跟蹤新方法:
<button onClick="ga('send', 'event', 'Category', 'Action', 'Label');" >Button text</button>
更多信息: https://developers.google.com/analytics/devguides/collection/analyticsjs/events
我認爲你錯了。每次點擊按鈕我都不會回到同一頁面。我只是執行一些javascript寫在div.innerHTML(爲什麼重要)。 換句話說,我無法通過谷歌分析記錄用戶點擊了我的按鈕的事實。當然,必須有一種方法:我可以自己想想隱藏IFrame 的解決方案,但我認爲必須有更好的方法 – rowly 2010-03-17 10:45:09
這正是我所說的「如果您設法更改它發送的URL」。 Google代碼段會發送它所在網頁的網址,因此您必須擁有帶代碼段的IFrame才能向Google發送唯一的按鈕標識符(URL)。我同意這是一種笨拙的做法,但谷歌分析旨在計算頁面加載量,而不是頁面上的事件。 – 2010-03-17 11:06:52
謝謝,但我想,並希望你錯了。因爲這是一個非常笨拙的做法。 – rowly 2010-03-17 12:09:37