新的付款分布图、WordPress SDK 2.3.2、隐私 + 透明度改进、帐户所有权转移等等!
已发表: 2020-03-19我们很高兴与社区分享我们最新的 WordPress SDK 和平台升级! 特别值得注意的是,我们在数据收集方面采取了更加灵活和透明的重要步骤,包括对 Freemius“选择加入”机制的更改。 我们还添加了轻松转移帐户所有权的功能,改进了结帐功能,并在用户仪表板中为您的用户添加了更多功能。
为了方便阅读,这里有一个可点击的列表
- WordPress SDK 2.3.2
- 待处理的会员付款通知
- 付款通知
- 退房
- 用户仪表板
- 部署
- 开发人员仪表板
WordPress SDK 2.3.2
选择加入权限增强
在过去的一年里,我们收到了大量批评,指责 Freemius 是某种间谍软件。 具有讽刺意味的是,竞争的电子商务产品收集的数据几乎与 Freemius 在激活许可证密钥后所做的数据相同。 更具讽刺意味的是,我们拥有最透明的选择加入和许可证激活表格,可以准确解释收集的内容、时间和方式,因此批评可以看到的内容自然要容易得多
在数据收集和选择加入权限方面,WordPress 生态系统是“狂野西部”。 竞争解决方案没有一致的方法让开发人员获得对其用户信息的数据共享的法律批准。 通过我们的选择加入流程,我们正在提高透明度和隐私控制,因此,如果您知道或使用 Freemius,您已经知道所有这些指控与现实无关。 无论如何,由于这是一个反复出现的问题,我们决定进行一些更改以解决一些社区成员提出的问题。
选择退出付费产品版本中的数据收集
用户提出的主要担忧之一是,在使用与 Freemius 集成的付费产品时,无法选择退出数据跟踪。 这确实是设计使然。 我们相信接收更新通知和直接通过 WP Admin 升级插件/主题版本的能力是必不可少的功能。 如果用户错过了安全更新,他们的网站可能会面临风险。 不管我们如何解释,一些用户似乎并不同意我们的观点,因此我们决定结束这场惨败,并在付费产品中公开退出选项。 我们确保添加一个明确的警告,解释为什么与许可和更新引擎的持续连接是必不可少的,将决定权留给用户:
选择加入/退出跟踪已安装的插件和主题
不久前,我们丰富了 SDK 以跟踪有关已安装插件和主题的基本信息,以供选择加入的用户使用。 目标是还通过对您的产品常用的插件和主题的见解来丰富开发者仪表板,从而为您提供数据,以帮助您确保您的产品与其常用的顶级插件/主题兼容。 这将有多种好处,包括帮助您更有效地处理支持(例如,如果您知道您的产品与用户安装的产品之一不兼容,您可以更有效地响应工单),以及出于其他业务原因,例如建立协作和伙伴关系。 不幸的是,由于我们一直在优先考虑其他功能,因此我们从未有机会完成对这些数据的索引和可视化,因此它还没有出现在开发者仪表板中。
在过去的几个月中,我们收到了来自用户和开发人员的大量支持请求,要求提供一种禁用此类数据收集的方法。 一旦我们意识到跟踪插件和主题可能会对某些用户造成问题,我们很快就引入了一种解决方法,其中包含两个特殊定义(`WP_FS__TRACK_PLUGINS` 和`WP_FS__TRACK_THEMES`),允许管理员通过将定义设置为`来关闭插件和主题跟踪`wp-config.php` 或 `functions.php` 文件中的 false`。 这解决了一段时间的问题,但还不够好。
我很高兴与大家分享新的 SDK 版本附带了丰富的选择加入和许可证激活表单,这些表单可以让用户轻松控制对插件和主题的跟踪。 插件和主题跟踪已移至独立权限,现在可以在选择加入和许可证激活期间有选择地启用/禁用:
选择退出对话框也得到了丰富,因此已经选择加入的用户将能够在不完全退出的情况下禁用插件和主题跟踪。
协作隐私文件
我们已将多年来听到的有关 Freemius 的所有隐私和数据跟踪问题汇总并彻底解决到 Github 上的单个文档中。 目标是拥有一个公开文档,当您的任何用户有与 Freemius 相关的隐私问题时,您可以参考该文档。 我们将在 GitHub 上维护文档“源”,使其具有协作性,并保持编辑过程和版本控制透明,以表明我们没有什么可隐藏的。 通过利用我们整个网络的力量,我们将能够丰富和制作更准确的文档,解决每个人的担忧。 您还可以提交带有我们可能遗漏的问题和疑虑或将来可能提出的问题的 PR。
如果您想帮助我们重新整理文档,请在此处查看。
欢迎您将其分支并提交带有您的建议的 PR。
帐户用户更改
在以前的 SDK 版本中,当用户在之前选择免费版本中的使用跟踪后激活免费增值产品的许可证密钥时,WP Admin 中的帐户页面将与用户的信息保持关联选择了免费版本,无论许可证是否属于同一用户,或者它是否是在不同帐户下购买的“外国许可证”。 此逻辑是设计创建的,允许较大的组织将计费问题与其开发团队分开。
在最近将 OceanWP 迁移到 Freemius 之后,我们有机会与庞大的代理和自由职业者客户群合作——他们正在为客户构建网站。 在许多情况下,代理商会购买项目所需的付费插件和主题,并在网站完成后继续维护网站一段时间。 因此,如果客户安装了免费插件/主题版本并选择了其使用跟踪,则客户的帐户仍然与安装相关联,并且代理商无法从其用户仪表板查看或维护网站,即使他们购买了许可证对于付费产品版本。 我们发现用户对这种行为感到困惑,导致支持工单要求我们将与安装关联的用户切换为许可证所有者。
我们通过添加一个特殊机制解决了这个问题,用户现在可以轻松地将帐户和产品安装的所有权转移给许可证所有者。
激活“外国许可证”后,您会注意到用户 ID旁边有一个新的更改用户按钮。 单击它将打开一个对话框,其中显示与该帐户关联的屏蔽电子邮件地址列表。 您现在可以简单地选择与您要将帐户所有权转移到的用户关联的电子邮件,然后单击我同意 - 更改用户按钮以完成转移:
对于带有附加组件的产品,当存在多个使用属于不同所有者的许可证激活的附加组件时,可能会显示多个电子邮件地址。
我们还丰富了许可证更改/更新对话框,以便在输入与其他所有者关联的许可证密钥时,将动态显示一个新复选框,允许您将帐户与许可证所有者关联:
请注意:由于支持此功能的逻辑复杂,初始版本不支持在多站点网络的网络级帐户页面上更改用户。 该用例将在稍后阶段得到支持。
待处理的会员付款通知
如果您使用的是 Freemius Affiliate Platform,之前您必须记住登录仪表板并检查当月 10 日是否有任何待处理的付款。 我们推出了一封新电子邮件,它将主动通知您有关待付款的信息。
提示:如果他们想依赖这些电子邮件,请确保将来自“*@freemius.com”的电子邮件列入白名单以跳过垃圾邮件。
付款通知
你们中的许多人一直在要求的另一封超级有用的电子邮件,我们很高兴能提供! 一旦我们处理了付款,您现在将收到付款的完整明细,包括您的净额、我们的收入份额、网关费用、欧盟增值税等:
退房
将销售归因于没有会员链接的会员
Freemius Checkout 有一个新的affiliate_user_id
参数,允许您将购买按钮绑定到特定的附属公司。 这意味着您现在可以与附属公司合作,直接通过他们的网站销售您的产品,而无需使用附属链接。
结帐性能优化
我们通过将加载速度降低了 avg 来优化 Checkout 的性能。 1.5 秒。 由于我们正在处理电子商务,因此所有加载的资源都是最新的,绕过任何潜在的缓存层(CDN、ISP、浏览器缓存)是至关重要的。 我们发现了如何优化该机制以强制 Checkout 仅在我们发布更新时调用新文件,因此现在我们正在利用不同的缓存层来为 checkout 的静态文件提供服务。
结帐可选电话号码
应我们的一些合作伙伴的要求,我们引入了一个可选的电话号码字段。 我们将其设计为在用户输入他们的电子邮件和姓名以及电子邮件确认字段后响应显示:
我们将继续跟踪附加字段对转化率的影响,并可能将其调整为默认不加载。
结帐付款方式更新
我们引入了一个新的is_payment_method_update
参数。 当它设置为true
并提供上下文license_key
时,结帐将以特殊模式加载,以允许客户更新与其订阅关联的付款方式。 以下是更新链接的外观:
https://checkout.freemius.com/mode/dialog/plugin/123/plan/456/?is_payment_method_update=true&license_key=urlEncodedLicenseKey
用户仪表板
如果您之前从 WooCommerce 或 Easy Digital Downloads 等自托管解决方案迁移您的平台,想要取消订阅的用户可以使用 Freemius 用户仪表板取消订阅——但这实际上不会取消之前使用的支付网关的订阅。 现在,我们更新了 Freemius 以显示相应的消息以联系支持人员:
根据社区的反馈,我们发现“白名单站点”按钮有点令人困惑,因为一些用户认为许可证在站点被列入白名单之前将无法使用。 因此,我们添加了一条澄清信息并将按钮标签更改为“限制站点”,并更新了其颜色以明确表示这是一个“危险”操作:
此外,我们了解到新的许可证白标选项导致一些用户感到困惑,他们勾选了该框,但没有在他们的网站上看到立即更改。 这是因为 SDK 当前每天同步一次许可证数据:
为了让事情更清楚,我们引入了一个新对话框,让用户知道更新可能需要长达 24 小时才能传播到网站,(以及如何加快更新的提示):
我们正在考虑使用安全端点来丰富 SDK,以便能够远程触发同步,这样这样的更新就会立即发生。
网站删除
以前,如果用户通过 FTP、SSH 或使用任何其他未使用 WP 管理仪表板中的“卸载”选项的方法删除产品,Freemius 将不会收到有关状态更改的通知。 这导致产品在用户仪表板中显示为“已安装”的情况。
我们发现这会导致用户之间的混淆,有时还会触发要求解决问题的支持票。 此外,对于一些用例,比如基于 Docker 的本地测试,一个完整的网站可以用一行代码就被丢弃。 这些用例可以在用户仪表板中生成“幽灵”网站,这是一个更加令人困惑的场景。
我们很高兴地宣布,用户现在可以自行声明网站删除,这将在 Freemius 平台上自动执行卸载逻辑,并在用户仪表板中将产品显示为“已卸载”:
这对于删除原始网站而无需手动卸载插件的情况很有用,例如开发或测试站点。
或者,如果只有一个产品被错误卸载,他们还可以将给定网站上任何产品的状态设置为已卸载:
由于用户仪表板中网站部分的默认过滤是Installed ,因此已删除的网站和产品不会显示在默认视图中。
部署
部署过程现在保留修改文件的行尾 (EOL) 格式。 我们的部署 PHP 预处理器在进行必要的更改后重建代码时使用 Linux EOL 格式,这导致它在某些情况下留下不一致的 EOL 格式。
开发人员仪表板
付款分配:终生与新订阅与续订
我们添加了一个图表来帮助您更好地了解付款分布。 现在,您可以比较您的收入实际来自何处。 您的生命周期、新订阅或续订付款对您的总收入贡献最大吗? 支付总额分布图将有助于回答这个问题。
英镑货币
所有产品现在都可以使用英镑(英镑)货币提供计划。
通过更改电子邮件地址进行资产所有权转移
这个很大,我们希望它能为我们所有人节省大量时间。 以前,如果您尝试将用户的电子邮件地址更新为系统中已经属于另一个用户的地址(即使它实际上是同一个人),您必须联系我们的支持团队,我们正在从一个用户到另一个。
这不再需要!
现在只需在开发者仪表板中更改用户的电子邮件地址,就可以转移资产的所有权。 这是尝试将用户的电子邮件地址更新为现有用户的电子邮件时弹出的过程和对话框:
此外,如果使用的是旧版本的产品并且未使用最新的 SDK,我们添加了一条通知,以便您知道在产品更新之前所有权可能不会正确发生。
设置支付方式
您现在可以在“我的资料”部分设置和更新您销售的每种货币的付款方式:
支付类型指标
我们添加了新的“支付类型”指示器——初始支付的播放按钮、订阅续订的箭头和终生支付的lifering。
重新同步许可证激活
在某些边缘情况下,许可证激活会不同步,这种情况非常罕见,但在某些边缘情况下可能会发生,以提高性能。 您现在可以使用该许可证轻松地将许可证激活与产品安装的确切数量同步,而无需更改许可证的配额:
优惠券时区
创建新优惠券时,开始日期现在基于 GMT 时区,而不是开发者的地理位置。 当开发人员和打算使用优惠券的人位于不同的时区时,这会导致在发送优惠券供人们立即使用时出现问题:
团队成员详细信息
添加团队成员以帮助管理您的业务时,产品所有者和管理员现在可以看到产品团队的电子邮件地址,而不仅仅是开发人员 ID 和他们的姓名。
谢谢阅读
如果您做到了这一点,那么您一定对其他功能感兴趣!
请随时将您的功能请求或建议添加到我们的 Trello 看板,并让我们知道您还对什么感兴趣。如果/如果可能,我们将尽最大努力将您的请求包含在我们未来的更新中。