我正在开发一个网络应用程序。距离完成还有几个月的时间,但我想建立一个登陆页面,向潜在客户展示,解释事情并衡量他们的兴趣 - 基本上收集他们的电子邮件地址,如果他们愿意的话,还可以收集其他信息,例如姓名+地址。
因为我已经使用 Django 来构建我的网站,所以我想我可能会使用另一个 Django 应用程序来充当此登录页面。我需要的功能是
- 显示一个相当静态的页面和可能的一系列页面,
- 收集电子邮件(以及其他客户数据)
- 跟踪他们的行为 -例如,他们完成了前两页,但没有填写最后一页。
是否有任何现有的 Django 应用程序可以提供这些功能?
如果没有 Django 应用程序,那么有人知道比构建我自己的应用程序更快/更好的另一种方法吗?或许您可以对现有的 Web 服务进行换肤并使其看起来像您自己的服务?也许有完美的系统,但它是 PHP?--我愿意接受任何东西。
最佳答案
选项 1:Google 协作平台
您可以非常非常快地进行设置。虽然您的监控不会像您所要求的那么详细。但是,简单而快速!
选项 2:bbclone
其他可能有用的方法是设置一些基于 PHP 的站点(wordpress 或其他东西)并使用 bbclone 来跟踪其上的内容。我发现 bbclone 非常擅长报告每个人所做的事情 - 尽管我已经有一段时间没有使用它了。
选项 3:Django Flatpages
flatpages Django contrib 应用程序对于制作静态平面页面非常方便。我可能只是嵌入一个 Google 文档表单来收集电子邮件地址(因为这非常快,可以让您回到实际工作中)。但这个建议仍然会让您需要弄清楚如何在统计数据端获得您想要的详细程度。
也许还是考虑一下 Google Analytics?
无论如何,我建议您在所有事情上都使用 Google Analytics(分析)。这将适用于您真正所做的任何事情,据我所知,也许您可以找到一种方法来从中获取您真正想要的统计数据。
关于django - 在 Django 中跟踪登陆页面上的用户操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6432706/