6

我们有一个网站,客户(一家公司)将为他们的员工购买 X 用户许可证。我们遇到的一个反复出现的大问题是这些公司内部的帐户共享。

我们已经采取了一些措施来缓解其中的一些问题:

  • 我们将用户一次限制为 1 个 sessionid(强制注销旧的)
  • 我们经常强制用户更改密码(每 4 个月)
  • 网站周围有一些提示和我们发送的电子邮件,提醒用户不关心共享
  • 当被抓到时,我们会尝试“教育”他们不要再犯了

但这些措施甚至没有解决问题。许多用户,尤其是小公司的用户(购买 1 个许可证并与 5-10 人共享)只是相互协调以不同时使用该站点。可以理解的是,个别员工不在乎,只想做好自己的工作。

管理层要求我们想出办法来解决它。

  • 大多数登录来自具有一个 IP 地址的一栋建筑物。所以我们不能简单地通过IP检测。

  • 大多数用户都在附近工作,因此他们可以快速共享信息(密码可以通过电子邮件、短信、电话或直接告诉坐在他们旁边的人)

  • 有没有办法获取 MAC 地址并使用它?我们可以一次将用户限制为 2 或 3 台设备(以考虑笔记本电脑和平板电脑)

  • 或者也许使用一些 JavaScript/Cookie 组合?

管理层实际上正在考虑要求我们每 3 或 4 天向他们的手机发送一条短信进行验证。因为我们知道这会有多麻烦,所以我们希望有更好的东西。

是否还有其他人运行具有类似用户条件的网站?你如何处理问题?

4

4 回答 4

3

正如其他人所指出的,这实际上更像是一项商业决策,而不是技术决策。

在您所描述的当前情况下,帐户共享实际上是一种间接的价格歧视机制:经常使用您的软件并可能从中获得大量价值的公司将为所有员工购买许可证,而那些只是偶尔使用,也不愿意花那么多钱,会少买license,忍受不便。

如果您使共享帐户变得更加困难,则后一个细分市场的客户主要会以两种方式之一做出反应:他们要么掏钱购买额外的许可证,要么他们会认为您的软件不再值得购买,并且切换到竞争产品或不使用。(有些人可能还决定冒险切换到盗版版本,或者决定即使有额外的威慑措施,他们最好的选择仍然是像以前一样继续共享帐户。)

您(或者,更有可能是您公司的管理层)需要确定新许可证增加的收入是否真的足以弥补离开客户带来的收入损失。在某种程度上,这将始终取决于您的市场人口统计数据和竞争程度,但是,就在我的脑海中,我个人的猜测是“不”。毕竟,您现有的帐户共享客户已经忍受了相当大的不便,如果他们愿意并且能够为您的软件支付更多费用,他们可能不会这样做。

实际上,使帐户共享更加困难的做法是降低您的软件对小型、临时和/或差的客户的单个许可证的价值。基本上,你会让你的产品变得更糟,并希望客户会购买更多的产品来弥补。虽然这种策略有时确实有效,但通常不是下注的方式。

相反,我的建议是接受确实发生帐户共享,并调整您的政策和定价策略以适应它。例如,您可以更改您的策略,以便客户可以拥有任意数量的帐户,只要最多只有一定数量的客户同时使用该软件。这样一来,您的定价将更多地基于软件的实际使用情况,而不是基于(相对无意义的)需要偶尔访问它的人数。

您还可以以非线性定价的形式(即您购买的许可证越多,每增加一个许可证越便宜)或作为额外的激励措施(例如更好和/或更便宜的支持服务)为客户提供购买更多许可证的激励措施拥有更多许可证的客户。无论如何,这个想法是为了让试图决定购买多少许可证的客户相信,购买一些备用许可证确实是最简单和最具成本效益的,以防万一。一般来说,在这种情况下,胡萝卜往往比大棒更有效。

当然,作为一名程序员,你个人在这样的决定中可能会或可能不会有太多话要说。尽管如此,至少尝试将这些问题传达给您的管理层可能并没有什么坏处,特别是如果您还可以就如何使您的软件对客户更具吸引力提供具体建议。

您可能建议的一件事是试用活动:您的公司可能不愿意仅仅根据来自 Internet 的猜想和随机建议来彻底改革其许可结构,但他们可能愿意尝试提供一些使用较少的限时许可限制(当然还有更高的价格来弥补),看看他们是否会出售,特别是如果你能告诉他们这在技术上是可行的。

询问客户的想法也可能不是一个坏主意。一项简单的匿名调查询问您的客户是否共享帐户,以及如果他们无法共享帐户,他们愿意为每个许可证支付多少费用,这可能会提供令人大开眼界的体验。

于 2012-09-17T20:11:09.760 回答
2

您是客户,显然希望他们组织中的每个人都能访问。为什么要打呢?您应该根据公司规模更改定价模型。您的客户会很高兴,因为每个人都可以使用该产品,而您会很高兴,因为如果组织规模大,您将获得更多的钱。

于 2012-09-17T17:09:25.160 回答
1

我同意 - 您需要更改定价模型以使您的成本与实际使用模式保持一致。就像对“因盗版而损失的收入”的虚假估计一样,不要指望您的实际收入会发生变化。

于 2012-09-17T17:26:17.303 回答
1

我想您可以一次将软件锁定为一两个安装。一种可能的策略是在用户登录时创建一个带有秘密随机密钥的 cookie。下次用户登录时检查此 cookie 并使用新密钥创建一个 cookie。您必须决定如何让他拥有计算机。

这当然不是万无一失的,因为用户可能会复制 cookie 等,但它需要更专门的 hack 并且更麻烦。

拥有多台计算机、多台浏览器等的用户会抱怨。唯一的解决方案是更改许可方案,使其既适合您的用户需求,又在技术上是可执行的。您的用户可以为他们使用的交易数量、他们查看的页面数量、数据库中的条目数量、搜索数量或类似的东西付费。对于网络上的 Web 应用程序,基于负载的支付更自然、更容易执行。

当管理层给你这个聪明的解决方案的奖金时,用它来支持一个开源项目;-)

于 2012-09-17T20:36:41.300 回答