Drupal中的民意调查分析?
问题描述:
我试图跟踪在Drupal中作为块嵌入多个页面时,Poll内容类型作为块应答的频率。例如,如果5个用户回答A页上的投票,6个用户回答B页,我需要了解这些细目,但不是他们的具体答案。Drupal中的民意调查分析?
我原本打算在Google Analytics中查看用户从页面A - >投票页面获取路径的次数,但回答投票实际上使用户在同一页面上,所以我很难过怎么做。有什么建议么?
答
对于性能,使用谷歌分析不是一个坏主意。您可以将JavaScript事件附加到表单的提交按钮,然后在表单提交之前将信息发送给GA,关于投票。
另一种解决方案是在Drupal中跟踪它。在这里,您可以向表单添加提交处理程序,并保存从其发布的网址。您需要添加提交处理程序hook_form_alter
JavaScript并不难,你有jQuery加载,所以应该这样做。
$("#poll-form #edit-submit").click(function(){
if ($(this).hasClass('ready')) {
return true;
}
// Do your thing with GA, add a callback function when you have posted to google:
function callback() {
$("#poll-form #edit-submit").addClass('ready').click();
}
});
查找你需要做什么的GA API,这取决于你使用的是哪个版本。
谢谢!我可以从哪里开始了解如何将JavaScript事件添加到提交按钮的任何建议? – 2010-08-27 12:03:07