我正在尝试将onsubmit事件添加到我无法直接访问表单标记的表单中,但可以向页面添加代码。我想通过将onsubmit事件附加到表单来跟踪Google Analytics的虚拟页面浏览量。但事件并未触发,因为该页面未显示在GA中。这是我在页面下面添加的代码:
<script>
document.getElementsByTagName("form").onsubmit = pageTracker._trackPageview('/virtual/form-submit/quote.html');
</script>
非常感谢任何建议
答案 0 :(得分:0)
我认为您的代码存在的问题是,您分配给提交事件的“功能”是pageTracker._trackPageview('/virtual/form-submit/quote.html');
的返回值
也许你的意思是火灾onsubmit
,而不是在脚本加载时立即?如果是这样,你应该将它包装在一个匿名函数
document.getElementsByTagName("form").onsubmit = function () {
pageTracker._trackPageview('/virtual/form-submit/quote.html');
};