2012-05-29 51 views
2

我想追蹤有多少人打我的網站可能會登錄LinkedIn。根據結果​​,我可能會使用他們的API添加交互式LinkedIn部分。檢測用戶是否已登錄LinkedIn並記錄結果

我已經有了Javascript邏輯來檢測他們是否已經登錄。我的問題是什麼是記錄此結果的最佳方法? Google Analytics可以通過自定義變量或事件檢測來執行此操作嗎?

我很想舉報這樣的事情,例如「訪問我的網站10,000次,其中X個訪問者登錄LinkedIn」。

任何幫助,將不勝感激!

+2

也許你可以分享你的javascript linkedin檢測代碼? – s29

回答

1

我相信Google Analytics Custom Tracking Variables會做的伎倆。沿着線的東西:

_gaq.push(['_setCustomVar', 
    1,    // variable slot 
    'LinkedInUser', // variable 
    'true',   // value 
    1    // variable scope, 1=visitor 
]); 
_gaq.push(['_trackPageview']); 

對於自定義變量(未即這是初始GA頁面加載邏輯後一個用戶觸發的事件,是需要_trackPageview一個呼叫到數據推回至GA),或者:

_gaq.push(['_trackEvent', 
    'PageView', 
    'LinkedIn' 
]); 

對於自定義事件。只需將類似的東西放入您的JS例程中,該例程檢查認證的LinkedIn用戶。

+0

很酷,謝謝。我會給你一個鏡頭。 – scottystang

+2

請注意,此代碼實際上並未向GA發送請求,它只是設置自定義變量。設置完成後,你將不得不彈出一個「trigger」.push()調用來實際發送給GA(_trackEvent或_trackPageview)。理想情況下,您希望在創建_gaq對象之後,但在_trackPageview調用之前放置該對象。 –

+0

這樣做嗎? _gaq.push([ '_ setCustomVar',1 '社交網站', 'LinkedIn',1],[ '_trackPageview', '/社交網站/ LinkedIn']); – scottystang

相關問題