在Django中跟踪登陆页面上的用户操作

时间:2011-06-21 22:18:58

标签: django django-apps

我正在开发一个Web应用程序。距离完成还有几个月,但我想建立一个登陆页面,向潜在客户展示解释事物并衡量他们的兴趣 - 基本上收集他们的电子邮件地址,以及他们是否感觉像名称+地址等附加信息。

因为我已经在使用Django来构建我的网站,所以我想我可以使用另一个Django App作为这个登陆页面。我需要的功能是

  • 显示相当静态的页面,可能还有一系列页面,
  • 收集电子邮件(和其他客户数据)
  • 跟踪他们的行为 - 例如,他们通过了前两页,但没有填写最后一页。

是否有任何预先存在的Django应用程序可以提供这些功能?


如果没有Django应用程序,那么有谁知道另一种,更快/更好的方式比构建我自己的应用程序?也许一个预先存在的Web服务,你可以皮肤和制作看起来像你自己的?也许有完美的系统,但它是PHP? - 我会开放的。

1 个答案:

答案 0 :(得分:3)

选项1:Google协作平台

您可以非常快速地进行设置。虽然您的监控不会像您要求的那样详细。但仍然,简单而且最简单!

选项2:bbclone

其他可能有用的是设置一些基于PHP的站点(wordpress或其他东西)并使用bbclone来跟踪其中的内容。我发现bbclone非常强烈,报道了每个人的所作所为 - 尽管我使用它已经有一段时间了。

选项3:Django Flatpages

平面页面Django contrib app对于制作静态平面页面非常方便。我可能只是嵌入了一个Google文档表单来收集电子邮件地址(因为它超级快,让你回到实际工作中)。但是这个建议仍然需要你弄清楚如何在统计数据结束时获得你想要的细节水平。

或许可以考虑使用Google Analytics吗?

无论如何,我建议您将Google Analytics与所有内容结合使用。这对你所做的任何事都有效,而且据我所知,或许你可以找到一种方法来获得你真正想要的数据。