如何使用Google Analytics跟踪表单提交

时间:2016-05-16 04:57:59

标签: javascript google-analytics google-analytics-api event-tracking

我想跟踪一个简单的联系我们表单提交,我使用的代码是,

form action="/contact-us/#wpcf7-f2017-p2044-o1" method="post" **onsubmit = "ga('send', 'event', 'Contact Form Submission', 'post', location.pathname, {
  nonInteraction: true});"** class="wpcf7-form sent" novalidate="novalidate"

它不起作用并且出现此错误,

  

未捕获的SyntaxError:意外的令牌ILLEGAL VM300:1

Google Analytic帐户中的其他所有内容均正常运行。可能是因为开发人员已在函数内部实现了代码?

对此的帮助将受到高度赞赏。

谢谢

1 个答案:

答案 0 :(得分:0)

您的字符串中有换行符

"ga('send', 'event', 'Contact Form Submission', 'post', location.pathname, {
  nonInteraction: true});"

删除它使它工作:

"ga('send', 'event', 'Contact Form Submission', 'post', location.pathname, {nonInteraction: true});"

问题在这里解释: JavaScript string with new line - but not using \n