Javascript Wordpress注册

Javascript Wordpress注册,javascript,wordpress,google-analytics,Javascript,Wordpress,Google Analytics,我的网站使用(定制的)带有Ajax插件的登录,这只需在注册/登录时将用户重定向到引用页面。是否有某种方式可以挂接注册javascript事件并手动调用Google Analytics来触发目标,或者在用户注册时创建转换事件(但不是通过登录触发)?任何帮助都将不胜感激 我至少看到两种选择。两者都可以通过为确认页面注册一个“虚拟URL”(以及网站中实际存在的地址)来实现。您可以通过将(虚拟)页面位置添加到pageview调用来执行此操作: ga('send','pageview','/thankyo

我的网站使用(定制的)带有Ajax插件的登录,这只需在注册/登录时将用户重定向到引用页面。是否有某种方式可以挂接注册javascript事件并手动调用Google Analytics来触发目标,或者在用户注册时创建转换事件(但不是通过登录触发)?任何帮助都将不胜感激

我至少看到两种选择。两者都可以通过为确认页面注册一个“虚拟URL”(以及网站中实际存在的地址)来实现。您可以通过将(虚拟)页面位置添加到pageview调用来执行此操作:

ga('send','pageview','/thankyou.html');
一种方法是编辑插件代码,并将上述内容直接添加到ajax成功处理程序(成功ajax响应后重定向发生的位置)

如果出于某种原因,您希望通过一个全局js文件添加跟踪,您可以(至少如果您使用的是jQuery,尽管毫无疑问其他库也有类似的机制),一个链接到页面上的所有ajax事件并检查调用的ajax url是否是用于确认页面的:

$( document ).ajaxSuccess(function( event, xhr, settings ) {
  if ( settings.url == "ajax/thankyou.html" ) {
    ga('send','pageview','/thankyou.html');
  }
});

谢谢你的回复!所以为了澄清,我需要创建一个名为“谢谢”的页面,然后写下这个?ga(“发送”、“页面浏览”、“谢谢”);但我到底在哪里写这段代码呢?如何将其与AJAX插件登录挂钩?如果使用AJAX,则调用的是url(不一定是html页面)-“settings.url”变量中引用的url。全局事件处理程序可以在页面中的任何位置运行,这基本上就是全局事件处理程序的优点。好的,感谢您的澄清。我将研究如何实施它!:)