谷歌分析事件跟踪提交代码

Google Analytics Event Tracking onSubmit Code

本文关键字:提交 代码 跟踪 事件 谷歌      更新时间:2023-09-26

我正在尝试设置事件跟踪,但它不起作用。该事件在谷歌分析上的计数为零。我认为我的代码有问题。有什么想法是错误的吗?谢谢。

 <input id="submit_o2830002"         name="/atg/commerce/order/purchase/CartModifierFormHandler.checkout" value="goCheckOut" class="endbtn" type="submit" onsubmit="ga('send', {
                        &nbsp; hitType: 'event',
                        &nbsp; eventCategory: 'Order',
                        &nbsp; eventAction: 'goCheckOut',
                        &nbsp; 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"的调用。