Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 谷歌分析';s正在提交推送_Javascript_Html_Google Analytics - Fatal编程技术网

Javascript 谷歌分析';s正在提交推送

Javascript 谷歌分析';s正在提交推送,javascript,html,google-analytics,Javascript,Html,Google Analytics,所以,我班上有人问我一个问题,说他们要逐字逐句地按照老师的要求去做,但是他们想要的结果没有发生。只是一些简单的代码。。。但是她所学的课程比较老,所以我不确定老师使用的代码是否过时或是错误 基本上,当用户单击按钮时,一个事件应该被按下,但没有按下。我不知道该说什么,他们也没有得到他们想要的答案。onsubmit=“\u gaq.push()”仍然是正确的方法吗 <body> <h2>Get our Newsletter!</h2> <form metho

所以,我班上有人问我一个问题,说他们要逐字逐句地按照老师的要求去做,但是他们想要的结果没有发生。只是一些简单的代码。。。但是她所学的课程比较老,所以我不确定老师使用的代码是否过时或是错误

基本上,当用户单击按钮时,一个事件应该被按下,但没有按下。我不知道该说什么,他们也没有得到他们想要的答案。onsubmit=“\u gaq.push()”仍然是正确的方法吗

<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/');" />