谷歌分析事件跟踪提交代码
Google Analytics Event Tracking onSubmit Code
我正在尝试设置事件跟踪,但它不起作用。该事件在谷歌分析上的计数为零。我认为我的代码有问题。有什么想法是错误的吗?谢谢。
<input id="submit_o2830002" name="/atg/commerce/order/purchase/CartModifierFormHandler.checkout" value="goCheckOut" class="endbtn" type="submit" onsubmit="ga('send', {
hitType: 'event',
eventCategory: 'Order',
eventAction: 'goCheckOut',
eventLabel: 'click goCheckOut'
});">
据我所知,您遇到的问题是语法问题。那些" "字符真的存在于代码中吗?如果是这样,请将其删除。它们应该在提交表单时导致 JavaScript 错误。你不能像这样将HTML实体添加到JavaScript中,尤其是在它们不属于的地方。我建议将 JavaScript 代码粘贴到 JSHint 之类的东西上,以便在出现问题时对其进行验证。
onSubmit 代码应该是这样的:
ga('send', {hitType: 'event', eventCategory: 'Order', eventAction: 'goCheckOut', eventLabel: 'click });
提示:您可以使用浏览器的开发者工具来确定在使用此工具时是否调用了Google Analytics(分析)(请记住使用"持久日志"或类似选项)。这有助于您确认函数是否正常运行并发送数据。开发人员工具在大多数具有 F12 (Windows) 的浏览器上打开,并使用名为"网络"的选项卡来监视对"google-analytics.com"的调用。
相关文章:
- 将以下代码重置并刷新提交后的表单
- 代码点火器在访问 URL 时提交表单
- 在 Ajax Rails 表单提交后,在表单下发布额外的 Javascript 代码 ( ..等)
- 这个html代码可以自动提交吗(如果有单独的页面需要在提交后出现)
- 如何在节点的沙盒环境中执行用户提交的javascript代码
- 我应该如何在提交操作之前插入jQuery代码
- Javascript代码在Mozilla的同一页面上提交表单
- 在提交和处理PHP代码后禁用提交按钮(使用AJAX提交?
- 为什么我的代码循环无限提交而不回显$post-nametest_value
- 如何防止引导模式关闭表单提交使用代码点火器
- 为什么这个代码显示异常行为?(未提交表格)
- 添加代码以防止重复提交 JQuery 后提交不起作用
- 如何在以下代码中在 AngularJS 中成功提交后清空(或重置)表单上的所有输入字段
- 如何在IE手机版中绑定按键代码提交按钮
- formValidation(旧的BootstrapValidator)破坏了我通过Ajax提交的表单,即使我更改代码以
- 在提交表单本身之前,通过按表单内的按钮来执行 PHP 代码
- 带有小Javascript代码的简单表单提交按钮 - 不起作用
- 此代码阻止我的表单提交(仅在 chrome 中,适用于 IE 和 Firefox)
- 使用ajax提交代码点火器表单
- 谷歌分析事件跟踪提交代码