Javascript 谷歌分析';s正在提交推送
所以,我班上有人问我一个问题,说他们要逐字逐句地按照老师的要求去做,但是他们想要的结果没有发生。只是一些简单的代码。。。但是她所学的课程比较老,所以我不确定老师使用的代码是否过时或是错误 基本上,当用户单击按钮时,一个事件应该被按下,但没有按下。我不知道该说什么,他们也没有得到他们想要的答案。onsubmit=“\u gaq.push()”仍然是正确的方法吗Javascript 谷歌分析';s正在提交推送,javascript,html,google-analytics,Javascript,Html,Google Analytics,所以,我班上有人问我一个问题,说他们要逐字逐句地按照老师的要求去做,但是他们想要的结果没有发生。只是一些简单的代码。。。但是她所学的课程比较老,所以我不确定老师使用的代码是否过时或是错误 基本上,当用户单击按钮时,一个事件应该被按下,但没有按下。我不知道该说什么,他们也没有得到他们想要的答案。onsubmit=“\u gaq.push()”仍然是正确的方法吗 <body> <h2>Get our Newsletter!</h2> <form metho
<body>
<h2>Get our Newsletter!</h2>
<form method="post" action="newsletter.php">
<div>
Name:
<br />
<input type="text" name="name" value="" size="30" /> <br />
<br />
Email:<br />
<input type="text" name="email" value="" size="30" /> <br />
<br />
<input type="hidden" name="message" value="success" />
<input type="submit" value="Sign Up Now!" class="submit" onsubmit="_gaq.push(['_trackPageview', '/virtual/submit/']);" /> <br />
<br />
</div>
</form>
</body>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-74879630-1', 'auto');
ga('send', 'pageview');
</script>
</html>
获取我们的时事通讯!
姓名:
电子邮件:
(函数(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]| |函数(){
(i[r].q=i[r].q | |[]).push(参数)},i[r].l=1*新日期();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(窗口,文档,“脚本”,“www.google-analytics.com/analytics.js”,“ga”);
ga(“创建”、“UA-74879630-1”、“自动”);
ga(‘发送’、‘页面浏览’);
否
\u gaq
是旧的ga.js
模块,现在已弃用。您似乎正在加载新的analytics.js
库,该库使用另一个API发送事件
因此,您希望更改代码以使用:
请注意,在表单提交之前,您的分析代码可能不会成功。如果您想确保事件得到跟踪,您应该延迟使用JavaScript提交表单,直到事件得到跟踪。谢谢,这正是我所想和期待的。源代码大约来自2012-2013年,所以至少我可以告诉他们,并为他们指出正确的方向和要审查的文档。。。并且不要使用旧的遗留库。
<input type="submit" value="Sign Up Now!" class="submit" onsubmit="ga('send', 'pageview', '/virtual/submit/');" />