挑战: Sincera 团队希望能够为客户提供丰富的数据集,并让他们能够自由地从数据中获得自己的见解。构建简单的摘要图表和提供原始数据访问已经足够容易,但缺少一个“中间地带”,能够让他们的客户在无需构建复杂的透视表或立即将数据摄取到他们自己的 BI 工具的情况下,深入了解数据。
解决方案: Sincera 没有从头开始构建其可视化解决方案,而是选择专注于构建其核心产品,并将嵌入式分析的挑战交给外部处理。在研究了多种选项后,Sincera 选择 Metabase,因为它拥有高级权限、易于设置的 SSO 集成(IdP 和 JWT),以及能够与其现有应用程序相辅相成的、平易近人且直观的 UI/UX。
结果: 在 Metabase 的帮助下,Sincera 能够轻松地向客户展示数据。定制功能有助于匹配 Sincera 应用程序的外观和感觉,而强大的权限功能让用户能够看到他们想要且有权访问的数据,而不会让他们感到不知所措。
"Metabase 是我们一直在寻找的嵌入式解决方案——易于集成、可定制且性能卓越。它使我们能够腾出资源来专注于产品开发的其他领域,同时提高客户满意度。"
Ian Meyers
Sincera 联合创始人
通过电子邮件编写 SQL 和提供自定义 CSV 对 Sincera 来说是一种不可接受的用户体验——他们坚信其应用程序的透明度和自助服务,因此他们知道需要找到一种解决方案来赋能客户解锁他们的数据。
但 Sincera 不想从头开始构建分析解决方案;他们更愿意专注于开发他们的产品。“为了使我们的客户受益,我们宁愿将时间花在新颖的、特定领域的挑战上,而不是“已解决”的问题上。”—— Sincera 联合创始人 Ian Meyers。
Sincera 花费了大量时间研究能够满足其用例的选项。这项研究包括运行开源项目、开启试用以及阅读领先解决方案的文档和评论。
他们选择 Metabase 是因为它具有
Sincera 的数据描述了数字广告和媒体领域。这些数据涵盖了从行业标准(如 ads.txt 资产)到描述数字发布者收集的同意质量的新颖数据集。Sincera 的全浏览器爬行引擎和嵌入式 Javascript SDK 会将数据加载到 PostgreSQL 数据库中。
Sincera 使用 Metabase 快速将问题和想法转化为客户可以立即消化的答案,他们的许多客户都从事业务开发、技术产品管理或运营角色(客户经理)。
Sincera 的客户从事媒体和广告技术行业,并且经常有这样的问题:
为了设置 Metabase,Sincera 在其 Rails Web 应用程序中创建了一个新页面来托管 Metabase 的动态 iframe。为了对已知用户进行身份验证,Sincera 创建了一组新的路由,Metabase 可以与这些路由进行交互,以获取由 Web 应用程序生成的 JWT 来创建和配置帐户。此设置可确保只有拥有注册帐户且具有足够权限的人员才能访问 Metabase 中提供的更细粒度的数据。此外,通过在 JWT 中传递组成员信息,Sincera 可以配置特定于客户的数据。
Sincera 最初在其 Metabase 实例中填充了一些他们认为在其各种数据集中可能有趣的信息仪表板和问题。

Sincera 的客户倾向于从简单的开始,例如使用 Sincera 定义的仪表板,然后变得更愿意独立使用数据。例如,一些客户使用了 Sincera 关于广告密度(单个网页上的广告数量)的数据,然后添加了自己的额外过滤器,只查看部署了最新版本“header bidding”技术的发布者,最后从头开始重建可视化,以满足他们的需求。
Sincera 的客户对应用程序中数据资产的规模、可访问性和速度感到非常满意。定制功能有助于匹配 Sincera 应用程序的外观和感觉,因此 Metabase 感觉就像是另一个组件,而不是一个笨拙的嵌入。强大的权限功能让人们能够看到他们的数据,而不会让他们被不相关的数据淹没。
“现在,展示数据或多或少是一个已解决的问题,因此我们可以专注于我们业务的其他领域。”—— Ian Meyers。
花大量时间来提高模式的可读性和关系性是一件好事——这种规划和设计将在构建模式时带来回报。没有人会比您更熟悉您自己的数据模式,因此如果您打算允许自由探索,您就需要努力确保数据模型易于理解。
“对我们来说,Metabase 提供的最大的‘解锁’之一就是更少的指导,但要达到这一点,我们需要在语义、文档以及必要时的重构上花费时间。”—— Ian 说道。