1

我正在做一个附带项目,以构建我的一个新的网络应用程序想法。为了便于讨论,假设这个应用程序显示了一张著名艺术作品的随机照片。在 1 到 5 的范围内,要求用户评价他们对每件艺术品的喜爱程度,然后显示下一张照片。最终,该应用程序能够了解该人的风格,并能够推荐他/她可能会喜欢的艺术品。

整个概念类似于 Netflix。我了解如何执行所有偏好匹配逻辑(尽管不如 Netflix 复杂)。 我想找到一种方法来做到这一点,而不需要用户先创建一个帐户。这是一个新奇网站,典型用户可能只使用几次。要求注册是多余的,并且可能会大大降低它的实用性。我想让人们在他们最初的页面浏览后五秒内开始对艺术品进行评分,同时保持投票的完整性(因为建议是基于其他人如何评价各种艺术品)。

可以做到吗?

一些想法:

  • 开放标识。完美的解决方案,除了它没有被广泛使用而且我的目标受众不是技术最熟练的人群。
  • 短信。用户输入电话号码并收到一个四位数的代码以键入网络应用程序。限制滥用的快速、简单和好方法。然而,隐私问题比比皆是……人们可能更不愿意给我他们的电话号码而不是他们的电子邮件地址。
  • 脸书登录。由于隐私问题,我个人没有 Facebook 帐户。而且我真的很讨厌支持这样一个专有平台。
  • 哈希码/书签。Vistor 的初始网页浏览会生成一个 5 或 6 位字母数字代码,该代码嵌入在每个后续 URL 中。他们可以为任何页面添加书签以保存他们的状态。好:非常简单的系统,不需要任何用户操作。坏:很容易塞满投票箱,可能很难解释用户通过电子邮件或社交网站共享包含其 ID 代码的链接。
4

3 回答 3

1

我只想问一个电子邮件地址。我认为大多数人都愿意输入电子邮件地址来开始任何个性化的网站体验(如推荐等)。然后,只需生成密码并发送带有密码和网站链接的基本欢迎电子邮件以供将来参考...

于 2010-12-28T05:40:01.837 回答
1

我不认为短信的想法太糟糕了。只要您清楚地表明这将是他们从您那里收到的唯一短信,我就不会有问题。我不会成为 Facebook 登录的粉丝——我总是担心我永远无法切断我的 Facebook 帐户与我可能连接到它的任何东西之间的联系,或者它会开始向我的墙发送垃圾邮件/ “某某刚刚在__对一件艺术品投了票!”的朋友

就像另一个回答者说的那样,我会考虑只做一个电子邮件地址和一个 PIN 或其他东西。出于站点的目的,您实际上并不需要任何其他信息,这足以跟踪您可能需要的与用户相关的任何信息。

于 2010-12-28T05:42:23.703 回答
1

谢谢你们的回应!我最终要做的是:

  1. 允许一个人立即开始投票以引起他们的兴趣。但是,他们的投票保存在 cookie 中,不会提交给数据库。

  2. 一旦该人对 3 或 4 个项目进行评分,他们就会收到一条消息,上面写着“嘿,如果你想保存你的选票,请立即创建一个帐户!” 我将让他们选择使用 OpenID、Facebook 或快速创建特定于站点的用户帐户。

  3. 创建他们的帐户后,存储在 cookie 中的数据将写入数据库(未来排名也是如此)。

于 2010-12-28T15:50:26.993 回答