2011-08-04 29 views
2

JavaScript新功能。我試圖捕捉目標頁面引用URL,它具有結構像這樣一些查詢參數:捕獲參考URL參數w/Javascript並傳遞給Google Analytics

example.com/vehicle/?stock=12345

一旦我得到的查詢參數,我想使用_gaq.push方法將它們傳遞到Google Analytics中。我不希望任何人記住gaq.push方法,但是我的代碼結構是否正確?

<script type="text/javascript"> 
    var vehicleURL=document.referrer; 
    var stock=vehicleURL.substring(vehicleURL.indexOf('?')+7, vehicleURL.length); 

    _gaq.push(['track_Event', 'Leads', 'Vehicle', stock]); 
</script> 

謝謝!

回答

1

你似乎是在正確的軌道上:

var vehicleURL="example.com/vehicle/?stock=12345"; 
var stock=vehicleURL.substring(vehicleURL.indexOf('?')+7, vehicleURL.length); 

alert(stock); //(12345) 

_gaq.push(['_trackEvent', 'Leads', 'Vehicle', stock]); 

請記住,谷歌Analytics(分析)有一點容忍錯誤,以便確保_gaq.push是當場上。

+0

謝謝仁!發現Wordpress正在將我的腳本封裝在段落標記中,因此它不起作用。現在全部修好:) –

+0

太棒了,很高興你能解決問題。但是,我相信我回答你是張貼的問題。請接受答案。謝謝。 –