我正在使用名为NopCommerce的电子商务系统来实现单页结帐系统。此页面要求用户在付款前填写帐单地址/送货地址等详细信息。
该页面使用ajax保存这些详细信息,因此URL不会更改,没有内部锚点等标记进度。
有没有人知道是否有可能使用Google分析来找出这个页面上人们正在退出的位置?
我知道有退出报告,但它们只是引用页面,而不是页面内的区域。
这是可能的吗?如果是这样,它是如何实现的?
答案 0 :(得分:1)
我不知道Nopcommerce,但是看at the demo似乎使用jquery通过ajax加载了各个步骤,这意味着您可以使用global ajax event handlers为每个结帐步骤发送虚拟综合浏览量:
$(document).ajaxSuccess(function(event, xhr, settings ) {
url = settings.url.replace("https://mydomain.com","");
ga('send', 'pageview', url);
});
未经测试,但我使用了类似的magento onepage checkout,所以我确定它会起作用(可能需要稍微调整一下)。
在全局ajax处理程序中,回调设置.url存储已通过ajax调用的url,并且由于您将路径传递给Analytics虚拟网页浏览,而不是完整网址,因此您需要删除协议和主机来自settings.url。的名字。