Javascript 在Ajax确认页面上触发目标

Javascript 在Ajax确认页面上触发目标,javascript,google-analytics,goal-tracking,Javascript,Google Analytics,Goal Tracking,我试图使用Google Analytics跟踪目标触发,但在跟踪AJAX调用的实际确认页面时遇到了问题。确认页面不是一个URL,而是一个用AJAX加载的.php文件。我一辈子都不明白为什么目标不能通过AJAX调用触发,但我可以很容易地跟踪URL 以下是我所有关于目标的信息,包括目标、实际代码和登录页本身()。因此,默认情况下,Google Analytics跟踪的URL由浏览器检测到的内容决定(具体来说,location.pathname+location.search)。因此,通过AJAX加载

我试图使用Google Analytics跟踪目标触发,但在跟踪AJAX调用的实际确认页面时遇到了问题。确认页面不是一个URL,而是一个用AJAX加载的.php文件。我一辈子都不明白为什么目标不能通过AJAX调用触发,但我可以很容易地跟踪URL


以下是我所有关于目标的信息,包括目标、实际代码和登录页本身()。

因此,默认情况下,Google Analytics跟踪的URL由浏览器检测到的内容决定(具体来说,
location.pathname+location.search
)。因此,通过AJAX加载的php文件的文件名与Google Analytics无关,因为默认情况下,您的trackPageview调用将只发送浏览器显示的URL(没有域或锚定值)

Google Analytics允许您传递自定义URL作为路径,作为trackPageview的第二个参数

因此,在确认页面中,您需要切换
\u gaq.push([''u trackPageview'])待办事项

_gaq.push(['_trackPageview', '/ed-JUNE-confirm']);

现在,还有其他让人困惑的事情(例如,在同一个页面上有多个普通的pageview调用),但从根本上说,要“触发”目标,您需要发送一个与目标URL头匹配的pageview,并使用这些虚拟pageview来完成它。

您能提供一些示例说明您正在做什么,代码如何运行,目标是如何在Google Analytics中配置的?当然,我已经编辑了这篇文章,其中包含了一个Google文档,其中包含了一些细节。任何帮助都将不胜感激。