使用/ Javascript捕获引用URL参数;转到Google Analytics

时间:2011-08-04 16:22:23

标签: javascript google-analytics referrer query-parameters

javascript新手。我正在尝试捕获目标页面的引用URL,其中有一些查询参数的结构如下:

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 个答案:

答案 0 :(得分: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]);

请注意,Google Analytics几乎不会容忍错误,因此请确保_gaq.push是正确的。