javascript - 使用/Javascript 捕获引用 URL 参数并传递给 Google Analytics

标签 javascript google-analytics referrer query-string

JavaScript 新手。我正在 try catch 目标页面的引用 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>

谢谢!

最佳答案

你似乎在正确的轨道上:

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 正确无误。

关于javascript - 使用/Javascript 捕获引用 URL 参数并传递给 Google Analytics,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6944988/

相关文章:

android - 启动应用程序(如果已安装),或使用安装引荐来源网址打开 Google Play

javascript - 在react-apollo中使用refetchQueries时使用现有变量

android - Android 版 Google Analytics - 如何恢复 session

ios - Google Analytics 3.03 iOS SDK 中的应用程序速度

javascript - document.referrer 的问题

javascript - 不通过引荐来源网址的链接

javascript - 如何从txt文件或pastebin中获取文本?

javascript - jQuery Selector 获取ID末尾的ID

javascript - 我写了一个简单的 Javascript 关闭代码,但它没有运行。我哪里错了?

google-analytics - 文件下载的 Google Analytics 事件跟踪不起作用