挑战: Sincera 团队希望能够为客户提供丰富的数据集,并让他们可以自由地从数据中获取自己的洞察。构建简单的汇总图表和提供原始数据访问权限足够容易,但存在一个“缺失的中间环节”,即如何让客户更深入地挖掘数据,而无需构建复杂的透视表或立即将数据导入他们自己的 BI 工具。
解决方案: Sincera 决定不从头开始构建其可视化解决方案,而是专注于构建其核心产品,并将嵌入式分析的挑战交给 Metabase。在研究了多种选项后,Sincera 选择了 Metabase,因为它具有高级权限、易于设置的 SSO 集成(IdP 和 JWT),以及易于使用、直观的用户界面/用户体验,这些都与他们现有的应用程序相得益彰。
结果: 借助 Metabase,Sincera 能够轻松地向客户展示数据。自定义功能有助于匹配 Sincera 应用程序的外观和感觉,而强大的权限则允许用户查看他们想要且有权访问的数据,而不会让他们感到不知所措。
“Metabase 是我们一直在寻找的嵌入式解决方案——易于集成、可定制且性能卓越。它使我们能够释放资源,专注于产品开发的其他领域,同时提高客户满意度。”
伊恩·迈耶斯
Sincera 联合创始人
对 Sincera 而言,通过电子邮件编写 SQL 和提供自定义 CSV 是一种不可接受的用户体验——他们坚信其应用程序的透明度和自助服务能力,因此他们知道需要找到一种能够让客户解锁其数据的解决方案。
但 Sincera 不想从头开始构建分析解决方案;他们宁愿专注于开发自己的产品。伊恩·迈耶斯(Sincera 联合创始人)表示:“为了客户的利益,我们宁愿将时间花在新颖的、特定领域的问题上,而不是那些‘已解决’的问题。”
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 关于广告密度(单个网页上的广告数量)的数据,然后添加自己的额外筛选器,只查看部署了最新版“头部竞价”技术的内容发布者,最后根据自己的需求从头开始重新构建可视化。
Sincera 的客户对应用程序中数据资产的规模、可访问性和速度感到非常满意。自定义功能有助于使 Metabase 的外观和感觉与 Sincera 的应用程序相匹配,因此 Metabase 感觉就像一个普通组件,而不是一个笨重的嵌入。强大的权限允许用户查看他们的数据,而不会被无关数据淹没。
伊恩·迈耶斯表示:“现在数据呈现或多或少已经是一个解决的问题,因此我们可以专注于我们业务的其他领域。”
花大量时间改进模式之间的可读性和关系是非常有益的——这种规划和设计将在构建阶段带来回报。没有人会像您一样熟悉您的数据模式,因此如果您打算允许自由探索,您需要投入工作以确保数据模型易于理解。
伊恩说:“对我们来说,Metabase 带来的最大‘突破’之一是减少了人工指导,但要达到这一点,我们需要在语义、文档以及必要时进行重构上投入时间。”