持续迭代:探索 Braze 拖放式应用内消息编辑器的演变

已发表: 2024-02-27

当谈到推动更强大的营销绩效和加深客户关系时,营销人员使用的渠道确实很重要。 虽然电子邮件和推送通知等产品外渠道往往最受关注,但很少有客户参与计划能够在不纳入应用内消息 (IAM) 等产品内渠道的情况下实现最佳性能。 从引导客户完成入职流程到推动订阅和功能采用,IAM 是一种强大的参与工具,可以让品牌在用户参与度最高并准备好采取行动时吸引他们,从而扩大营销活动的影响力。

在 Braze,应用内消息从第一天起就成为我们客户互动平台渠道组合的一部分,但我们一直在寻找方法来帮助营销人员从这个有影响力的渠道中获得更多收益。 早在 2022 年秋季,我们就推出了一款新的拖放式 IAM 编辑器,其灵感来自于产品和工程组织的一次常规黑客马拉松期间创建的原型。 从那时起,我们的团队继续构建功能,为我们的客户带来额外的灵活性和易用性。 让我们看一下这款关键产品在过去 18 个月中的演变情况以及这些变化产生了哪些影响。

改进我们的拖放式 IAM 编辑器:构建可编辑模板支持

采用 Braze 平台的拖放式应用内消息编辑器等新功能并深化其功能以提高其实用性和性能是一个复杂的迭代过程,需要大量的思考和协作才能正确实施。 为了确保我们推出的每项新功能都能带来价值,Braze 产品和工程组织为拖放编辑器设定了两个关键目标:

  • 复制 Braze 平台经典应用内消息编辑器的奇偶校验功能

  • 向编辑器引入全新功能,使消息创建为我们的客户带来更好的体验

您可以看到这些目标在拖放式 IAM 编辑器的重大更新中得到实现,即引入可编辑 IAM 模板。 请继续阅读,了解这一新产品的开发情况:

1.以客户反馈为出发点

在创建拖放式 IAM 编辑器的第一个迭代后,我们与客户合作以获取有关该初始版本的反馈,以支持对该功能的持续调整。 在这些客户对话中不断出现的一件关键事情是对模板的需求。

在发布时,我们将拖放式 IAM 编辑器与一些开箱即用的模板配对,例如电话号码捕获表单。 但我们还没有推出具有组合体验的最小可行产品(MVP),该体验允许品牌保存和管理他们可能自己创建的任何模板; 这意味着营销人员必须复制现有消息作为解决方法,以弥补模板自定义选项的缺乏。

在与客户深入研究这种方法的优缺点后,很明显,支持可编辑模板将使他们在构建和定制应用内消息时节省大量时间和资源。 问题只是如何去做。

2. 收集由内而外的见解

虽然拖放式 IAM 编辑器是一个相对较新的产品,但 Braze 平台已在产品的其他部分支持模板。 当我们探索如何最好地实现应用内消息的可编辑模板时,我们研究了 Braze 产品中已有的模板模式,特别是我们现有的电子邮件和 Webhook 模板。

我们知道,在开发这一新功能时,必须确保模板能够简化客户当前的工作流程,而不是使其复杂化。 为此,我们从我们的产品和其他类似的模板体验中汲取灵感,使我们能够制作出让当前和未来的 Braze 客户感到熟悉和直观的模板。

Product Design 这项工作的成果是创建了一个全新的视觉库,用于展示和存储拖放 IAM 编辑器中使用的模板。 为了将体验与我们现有的模板相匹配,并让将来更容易地将这项工作应用到其他渠道,我们使用 Beacon 产品系统中的组件构建了该库; 这简化了流程,并为已经在 Braze 产品其他地方使用模板的营销人员提供了很大的帮助,使他们保持一致的外观和感觉。

3. 实现工程和产品设计的结对编程

为了成功开展此类项目,必须找到支持产品、设计和工程团队之间成功、高效的合作伙伴关系的方法。 在过去的一年里,随着我们的组织致力于快速迭代我们的拖放式 IAM 编辑器,我们采用了一种策略,该策略对帮助我们的团队更高效地合作发挥了很大作用:结对编程。

结对编程传统上是指两个或多个软件工程师坐在一个给定的工作站上一起编程的情况。 在 Braze,我们扩展了这种方法,涵盖工程师和产品设计师之间的直接协作,以支持新模板功能的有效创建和完善。 我们的版本以这些团队的相关利益相关者之间的定期会议为中心,以审查正在进行的设计和技术挑战。 正如 Braze 的高级产品设计师 Kimie OuYang 所说:“这是我可以展示我的设计进度、分享原型并从我们的开发人员那里获取反馈的时间,以了解某个功能的难度,或者是否有什么我错过的地方。”可扩展。”

我们发现,当将我们的原型变为现实时,采用这种方法可以极大地支持无缝过渡。 因为我们在团队之间的会议和沟通非常一致,所以当我们的团队准备好编写用户故事并开始开发时,我们发现工程已经融入到我们确定的用户问题和设计解决方案中。 值得注意的是,这些会议不仅仅是进行设计评审;还涉及设计评审。 我们还利用它们进行工程头脑风暴,以改进代码结构并解决常规开发周期之外的复杂技术挑战。 它们非常成功,以至于我们现在将它们定期安排在我们的日历上,并将它们用作在组织内建立融洽关系的工具。

4. 采用跨团队可用性测试来验证成功

一旦我们将原型放在合适的位置,就该组建一个新团队:用户研究。 该团队与我们合作,监督拖放 IAM 模板的可用性测试,以验证我们对用户问题的解决方案,并收集可用于指导该功能进一步发展的高级见解。

“应用内消息团队为此奠定了基础,成为客户真正喜欢的工作流程,”Braze 高级用户体验研究员 Audra Wingard 说道。 “我们在这些采访中提出的问题之一是,‘[这些模板]适用于你们的其他渠道吗?’ 他们说是的。 因此,这对于 [其他 Braze 团队] 来说是一个非常好的基础……他们现在正在探索模板并弄清楚它如何在他们的环境中发挥作用。”

此类研究对于我们来说始终是一个宝贵的机会,可以了解用户如何与新功能交互(无论是在原型还是演示环境中)并实时收集可操作的反馈。 在这种情况下,可用性测试会议为我们提供了所需的反馈(和信任票),以帮助我们在发布此功能以供普遍使用之前进行最终所需的调整和改进。 此外,正如 Audra 指出的那样,用户研究能够立即将我们在可用性测试期间捕获的见解传递给其他 Braze 团队,从而帮助为整个组织的其他模板计划提供信息。

最后的想法

由于多个团队的精心协作,我们组织为 Braze 平台的拖放式 IAM 编辑器构建模板库的工作解决了关键的用户问题。 但这一努力只是 Braze 正在实施的众多举措之一,这些举措旨在提高我们产品的易用性。 展望未来,我们的团队将继续合作并分享经验教训,以便为我们的不同产品领域奠定基础。

想要了解有关 Braze 产品、设计和工程 (PDE) 组织的更多信息,以及我们如何共同支持智能、可扩展的产品开发? 查看 Braze 工程高级副总裁 Brian Wheeler 的这篇文章。

有兴趣在 Braze 工作吗? 我们正在工程、产品管理和用户体验团队中招聘各种职位。 请查看我们的职业页面,了解有关我们的空缺职位和文化的更多信息。