Jquery 跟踪未提交';我决不屈服

Jquery 跟踪未提交';我决不屈服,jquery,forms,google-analytics,analytics,Jquery,Forms,Google Analytics,Analytics,我有一个表单覆盖(只有一个单选按钮组,有3个按钮和一个提交按钮),在提交时,使用jQuery在新选项卡中打开特定文件(PDF),然后关闭覆盖。该文件取决于选择的按钮。问题是:表单实际上并没有提交,所以我不知道如何跟踪提交,客户希望知道点击每个按钮的人的百分比 我怎么能追踪到呢?我无法跟踪实际提交的内容,因为显然没有任何内容会被发布或被发布,我也无法跟踪谷歌分析的点击,因为GA只跟踪链接上的点击,而不跟踪表单按钮上的点击 有什么想法吗?这些信息够了吗?我可以发布代码,但它涉及cookies和Thi

我有一个表单覆盖(只有一个单选按钮组,有3个按钮和一个提交按钮),在提交时,使用jQuery在新选项卡中打开特定文件(PDF),然后关闭覆盖。该文件取决于选择的按钮。问题是:表单实际上并没有提交,所以我不知道如何跟踪提交,客户希望知道点击每个按钮的人的百分比

我怎么能追踪到呢?我无法跟踪实际提交的内容,因为显然没有任何内容会被发布或被发布,我也无法跟踪谷歌分析的点击,因为GA只跟踪链接上的点击,而不跟踪表单按钮上的点击


有什么想法吗?这些信息够了吗?我可以发布代码,但它涉及cookies和Thickbox,只会给试图了解情况的人带来更多困惑。

让提交的内容触发一个javascript函数,该函数1)向服务器触发ajax更新(表示单击),2)打开PDF


让表单向PDF请求中添加查询字符串,并分析日志文件以跟踪这些查询字符串。

当触发表单提交并JQuery打开文件时,您可以同时向跟踪的URL发出AJAX请求


[编辑]抱歉,这个答案非常不清楚。根据下面的注释,必须在服务器端跟踪您发送AJAX请求的URL,因为当使用XmlHttpRequest请求页面时,脚本不会运行。因此google analytics在本例中不起作用。

函数
\u trackPageview()
-这是嵌入到网页中的标准跟踪代码的一部分,也可以随时使用参数字符串调用,以生成google analytics的虚拟页面请求

Google Analytics的trackPageview是 用于ga.js的函数 允许您跟踪事件的站点 在您的站点上,不生成 页面浏览。使用
\u trackPageview
JavaScript,您可以指定一个特定的 刷新事件的页面文件名, JavaScript事件、文件下载、, 出站链接等


有关更多详细信息,请参阅谷歌分析帮助中心的文章。

HTML页面的XHR不会在其上运行脚本。