挑战: Sincera 团队希望能够为其客户提供丰富的数据集,并让他们自由地从数据中获得自己的见解。构建简单的摘要图表和提供原始数据访问权限非常容易,但缺少一个“中间环节”,使他们的客户能够更深入地挖掘数据,而无需构建复杂的透视表或立即将数据导入到他们自己的 BI 工具中。
解决方案: Sincera 决定专注于构建其核心产品,并将嵌入式分析的挑战交给 Metabase,而不是从头开始构建他们的可视化解决方案。在研究了多种选择后,Sincera 选择了 Metabase,因为它具有高级权限、易于设置的 SSO 集成(IdP 和 JWT),以及平易近人、直观的 UI/UX,与他们现有的应用程序相得益彰。
结果: 在 Metabase 的帮助下,Sincera 能够轻松地向客户展示数据。自定义帮助匹配了 Sincera 应用程序的外观和感觉,强大的权限允许用户查看他们想要且有权查看的数据,而不会让他们感到不知所措。
"Metabase 是我们正在寻找的嵌入式解决方案 - 易于集成、可自定义且性能出色。它使我们能够释放资源,专注于产品开发的其他领域,同时提高客户满意度。 "
Ian Meyers
Sincera 联合创始人
对于 Sincera 而言,编写 SQL 和通过电子邮件提供自定义 CSV 是一种不可接受的用户体验 – 他们坚信应用程序的透明度和自助服务,因此他们知道需要找到一种解决方案,使他们的客户能够解锁他们的数据。
但是 Sincera 不想从头开始构建分析解决方案;他们宁愿专注于开发他们的产品。“为了使我们的客户受益,我们宁愿将时间花在新的、特定领域的挑战上,而不是“已解决”的问题上。” - Ian Meyers,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 的客户立即对应用程序中数据资产的规模、可访问性和速度感到满意。自定义帮助匹配了 Sincera 应用程序的外观和感觉,因此 Metabase 感觉就像另一个组件,而不是笨拙的嵌入。强大的权限允许人们查看他们的数据,而不会让他们被不相关的数据淹没。
“现在,呈现数据或多或少是一个已解决的问题,因此我们可以专注于我们业务的其他领域。” - Ian Meyers。
花大量时间改进模式的可读性和模式之间的关系非常棒 – 这种计划和设计将在构建模式中获得回报。没有人会像您一样熟悉您的数据模式,因此,如果您计划允许自由探索,则需要努力确保数据模型平易近人。
“对我们来说,Metabase 提供的最大的“解锁”之一是减少了手把手指导,但是要达到这一点,我们需要花时间在语义、文档以及必要时进行重构上。” - Ian 说。