我有一个 magento 商店,我正在尝试跟踪用户在结帐过程中的进度。
我启用了 Onepage checkout - 它执行一些 ajax 操作,基本上以 Accordion 格式加载 6 个不同的步骤。我想用 Google Analytics 跟踪每个步骤,这样我就知道是什么让用户失望了。我发现这个链接 ( http://magentoexpert.co.uk/2009/03/08/tracking-one-page-checkout-abandonment-with-google-analytics-properly/ ) 使用 Google Analytics 这样做 - 但它使用旧的 GA 代码。我正在使用使用 gaq 推送的异步代码。
这是他们推荐使用的代码。
gotoSection: function(section)
{
try {
pageTracker._trackPageview('/checkout/' + section + '/');
} catch(err) {}
section = $('opc-'+section);
section.addClassName('allow');
this.accordion.openSection(section);
},
要将其更新为异步版本,我会使用:
gotoSection: function(section)
{
try {
_gaq.push(['_trackPageview', '/checkout/', + section + '/']);
} catch(err) {}
section = $('opc-'+section);
section.addClassName('allow');
this.accordion.openSection(section);
},
我需要 catch(err) 吗?完整代码是什么 - 这似乎对我不起作用?
最佳答案
我相信 MagentoConnect 上的 Fooman GoogleAnalyticsPlus 扩展会做你需要的。 YMMV。
关于ajax - 如何使用 Google Analytics Async 跟踪 Magento Onepage 中的 AJAX 部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5588119/