0

我正在尝试将 onsubmit 事件添加到我无法直接访问表单标记但可以向页面添加代码的表单。我想通过将 onsubmit 事件附加到表单来跟踪 Google Analytics 的虚拟页面浏览量。但是该事件没有触发,因为该页面没有出现在 GA 中。这是我添加到页面中的代码,位于表单下方:

<script>
    document.getElementsByTagName("form").onsubmit = pageTracker._trackPageview('/virtual/form-submit/quote.html');
</script>

任何建议都非常感谢

4

1 回答 1

0

我认为您的代码的问题在于您分配给提交事件的“函数”是pageTracker._trackPageview('/virtual/form-submit/quote.html');

也许您打算onsubmit在脚本加载时而不是立即着火?如果是这样,您应该将其包装在匿名函数中

document.getElementsByTagName("form").onsubmit = function () { 
    pageTracker._trackPageview('/virtual/form-submit/quote.html');
};
于 2012-09-07T20:17:24.043 回答