为什么选择 Plausible 作为 Google Analytics 的开源替代方案

Plausible 作为 Google Analytics 的可行且有效的替代方案,正获得越来越多的关注和用户。
103 位读者喜欢这篇文章。
Analytics: Charts and Graphs

JuralMin, CC0。Jason Baker 修改。

挑战强大的 Google Analytics 似乎是一项巨大的挑战。事实上,你可以说这听起来不太可能…… 但这正是 Plausible.io 自 2018 年以来成功完成的事情,注册了数千名新用户。

Plausible 的联合创始人 Uku Taht 和 Marko Saric 最近出现在 The Craft of Open Source 播客节目中,讨论了该项目以及他们如何

  • 创建了 Google Analytics 的可行替代方案
  • 在不到两年的时间内获得了如此大的发展势头
  • 通过开源该项目实现了他们的目标

请继续阅读,了解他们与播客主持人兼 Flagsmith 创始人 Ben Rometsch 对话的摘要。

Plausible 是如何起步的

2018 年冬天,Uku 开始编写一个他认为迫切需要的项目——Google Analytics 的可行且有效的替代方案——此前他对 Google 产品的发展方向以及所有其他数据解决方案似乎都使用 Google 作为“数据处理中间人”感到失望。

Uku 的第一个直觉是使用现有的数据库解决方案专注于分析方面。他立即面临一些挑战。第一次尝试使用 PostgreSQL 在技术上是幼稚的,因为它很快变得不堪重负且效率低下。因此,他的目标演变成制作一款可以处理大量数据点且性能没有明显下降的分析产品。长话短说,Uku 成功了,Plausible 现在每月可以摄取超过 8000 万条记录。

Plausible 的第一个版本于 2019 年夏天发布。2020 年 3 月,Marko 加入团队,负责该项目的沟通和营销方面。从那时起,它的受欢迎程度呈显着增长势头。

为什么选择开源?

Uku 热衷于遵循软件开发的“独立黑客”路线:创建一个产品,将其发布出去,看看它是如何增长的。开源在这方面很有意义,因为你可以快速发展社区并获得知名度。

但 Plausible 最初并非开源。Uku 最初担心软件的敏感代码,例如计费代码,但他很快意识到,没有 API 令牌,这些代码对人们毫无用处。

现在,Plausible 在 AGPL 下完全开源,他们选择 AGPL 而不是 MIT 许可证。Uku 解释说,在 MIT 许可证下,任何人都可以不受限制地对代码做任何事情。在 AGPL 下,如果有人更改代码,他们必须开源他们的更改并将代码贡献回社区。这意味着大型公司不能拿走原始代码,在其基础上构建,然后获得所有回报。他们必须分享它,从而创造一个更公平的竞争环境。例如,如果一家公司想要插入他们的计费或登录系统,他们将被依法强制发布代码。

在播客节目中,Uku 问我关于 Flagsmith 的许可证,目前它使用的是 BSD 3-Clause 许可证,该许可证非常宽松,但我即将把一些功能转移到更严格的许可证下。到目前为止,Flagsmith 社区一直理解这种变化,因为他们意识到这将带来更多更好的功能。

Plausible 与 Google Analytics

Uku 说,他认为,开源的精神在于代码应该对任何人开放用于商业用途并与社区共享,但你可以保留闭源 API 模块作为专有附加组件。通过这种方式,Plausible 和其他公司可以通过创建和销售定制的 API 附加组件许可证来满足不同的用例。

Marko 的本职工作是开发人员,但从营销方面来看,他致力于让该项目在 Hacker News 和 Lobster 等网站上获得报道,并建立 Twitter 形象以帮助产生发展势头。这种宣传所产生的热议也意味着该项目在 GitHub 上取得了成功,从 500 颗星增长到 4,300 颗星。随着流量的增长,Plausible 出现在 GitHub 的趋势列表中,这有助于其受欢迎程度像滚雪球一样增长。

Marko 还非常注重发布和推广博客文章。这一策略取得了回报,因为在头六个月内有四到五篇文章走红,他利用这些峰值来扩大营销信息并加速增长。

Plausible 增长的最大挑战是让人们从 Google Analytics 切换过来。该项目的主要目标是创建一个有用、高效且准确的网络分析产品。它还需要符合法规,并为企业和网站访问者提供高度的隐私保护。

Plausible 现在在超过 8,000 个网站上运行。通过与客户交谈,Uku 估计其中约 90% 的人原本会运行 Google Analytics。

Plausible 采用标准的软件即服务 (SaaS) 订阅模式运行。为了使事情更公平,它按月按页面浏览量收费,而不是按网站收费。这对于季节性网站来说可能很棘手,例如在节假日达到高峰的电子商务网站或每四年选举一次的美国选举网站。这些可能会在每月订阅模式下造成定价问题,但它通常适用于大多数网站。

查看播客

要了解更多关于 Uku 和 Marko 如何以惊人的速度发展开源 Plausible 项目并使其获得商业成功的信息,请收听播客并查看其他剧集,以了解更多关于“开源软件社区的来龙去脉”。

接下来阅读什么
标签
User profile image.
我曾经是一名软件工程师。现在我嫉妒软件工程师。我目前在 Flagsmith 全职工作,这是一个开源的功能标记产品。我创办了很多公司。其中一些实际上赚钱了。我也为其他人创办了一些公司。

1 条评论

好的信息

Creative Commons License本作品根据 Creative Commons Attribution-Share Alike 4.0 International License 许可。
© . All rights reserved.