
PopJam是一个社会化的平台,从一开始就建立起来,对孩子们来说是安全、适当和完全匿名的。这是一个安全、温和的社区,供孩子们参与他们喜爱的内容和品牌,专门为13岁以下观众的安全和数据隐私要求(COPPA,GDPR-K)而设计。因为它是针对7-12岁的观众,所以我们非常重视隐私和合规性。对于任何平台来说,一个重要的问题就是你用来衡量和学习的产品分析。这可不是一件小事。决定要衡量什么,如何衡量,需要仔细考虑,但至少你有大量的产品和解决方案可供选择,通常都有功能齐全的sdk,以使实施更快更容易。在儿童数字生态系统中则不然。在为孩子们制作应用程序时,你还有一系列的顾虑和约束。如果您只是简单地插入现成的分析SDK,您很可能会发现analytics SDK从您的客户端应用程序广播个人识别数据(由COPPA定义)并记录它的服务器端。这是为成熟的互联网开发的分析平台的标准,使这些平台能够提供更丰富的见解,例如地理热图。然而,这是我们在整个PopJam平台上采取一切预防措施来避免的,无论是作为一个独立产品还是嵌入到客户产品中。在您考虑您在这个领域的选择时,请允许我回顾一下我们在PopJam上经历的旅程,以说明几种可能的方法。自己滚吧我们都知道便宜/快/好的三角关系。在PopJam团队中,我们从一个我们自己设计的解决方案开始。我们扩展了一个Amazon Redshift数据库,把开源查询runner Re:Dash放在首位,开始定义和实现我们自己的分析事件基础设施。我们创建了自己的客户端SDK,将产品分析事件广播到我们自己的分析API,确保不传递任何可用于识别或指纹用户的数据。然后,我们的事件服务小心地丢弃了任何剩余的PII,例如请求中的IP地址和用户代理,并将事件写入原始数据库以供夜间处理。然后,我们在原始SQL中手工构建etl、分析模式和度量定义,使用Re:Dash来调度和运行这些查询。起初,这似乎是一个很好的解决方案。便宜(构建在开源和内部构建工具上)、快(我们控制了范围和路线图)和好(我们知道它是合规的,而且我们对我们的数据有完全的可见性和控制力)。然而,没过多久,裂缝就出现了。不那么便宜虽然运营成本相对较低,但从基础设施的角度来看,运营和维护成本却远远不够。我们隔夜的批处理工作Redshift、Re:Dash都被证明有些不稳定,我们的技术负责人每个月有几天的时间都被浪费在重新启动、调试、恢复丢失的数据、对不满的业务用户作出响应以及总体上保持产品分析的有效性。当它失败时,所有的商业功能都受到了影响,因为我们在它的数据基础上建立了活动报告、社区管理仪表盘和营销归属等功能。我们的产品经理也花了大量的时间,他们不得不手工构建每一个指标、图表、仪表盘、报告工具和查询,边学习边学习。犯了错误,反过来又花了更多的时间去改正。机会成本所有这些努力不仅耗时,更不用说让团队感到沮丧,还代表了巨大的机会成本。由于我们的产品经理有时一周花两整天的时间深入SQL,他们就不太能专注于发现一个很棒的产品。在发现过程中提出的问题需要更长的时间来回答,这进一步减慢了迭代周期,而且通常我们没有能力完全回答我们自己的问题,只能依靠更简单的分析。此外,我们希望对我们的分析、分析或可视化工具箱进行的任何改进都需要在我们的积压工作中确定优先级。我们一直没有得到任何东西,除非我们把呼噜声放进去。如果我们不这么做,就没有人能让我们前进。不够好虽然Re:Dash运行得还算不错,但也有一些缺点,甚至超出了可靠性(如果我们把时间放在首位,很可能已经解决了)。我们的关键问题是我们依赖自己的统计分析和团队内部的查询技巧。产品经理(我!)不是数据科学家。我们没有专门的数据分析员。虽然我们能够在基础上自助服务,并在数据中进行合理数量的发现,但有一个更先进的分析技术和方法对我们来说是封闭的。我们需要一个分析平台,它可以真正提升我们的水平,超越我们自己的技能,增强我们真正理解我们的数据告诉我们的用户和客户使用PopJam平台的能力。调平当我们开始更频繁地挑战我们的技能极限时,我们去寻找一些可能解决我们问题的专家。我们知道存在更高级的解决方案,因为我们中的许多人在以前的角色中使用过它们。我们需要更丰富的洞察力来继续改进我们的产品开发过程。在选择振幅之前,我们尝试了几种不同的分析平台。他们完全致力于产品开发的用户界面让我们大吃一惊。振幅平台包含了一系列难以置信的强大和易于使用的分析工具,我们在以前的解决方案中没有实际的方法。其中最具影响力的改进之一是使用显微镜从任何数据点定义队列的能力。同时让产品团队能够轻松地深入了解那些(例如)经常评论的用户的行为,并了解他们还做了什么,营销团队还能够立即利用这一功能来了解由于某一特定营销活动而加入的用户群的参与程度,并评估该策略是否带来了"正确"的孩子。另一个我们不可能花时间创造自己的工具是影响分析。使用这个分析工具,我们能够揭示和探索这样一个假设:在你的PopJam旅程中,遇到并享受个性测验对你如何看待产品以及你投入和留住的程度有很大影响。迁移向振幅偏移很简单。我们保留了现有的儿童安全事件管道和客户端代码,但通过HTTP API将事件服务中的所有事件通过管道传输到振幅中。这确保了我们可以完全控制孩子们的设备上的数据。我们继续使用我们定制的客户端SDK,而不是Amplitude的客户端SDK,因为这使我们能够完全控制离开孩子设备的数据。我们维护了我们的事件服务,这有助于确保(a)我们保持与任何特定分析平台的分离,(b)在将数据传输到振幅之前,我们完全控制了数据的隐私。结果是,我们可以充分利用振幅强大的前端工具带来的所有好处,因为我们完全相信振幅包含绝对零的用户个人识别数据。虽然比以前的解决方案更昂贵,但我们重新开始关注我们的产品和平台的创新和迭代能力,这是非常宝贵的。儿童安全分析我们现在拥有的工具集比我们能够在内部实现的工具集早了几年,在分析的复杂性方面,它为产品迭代提供了一个我们永远无法达到的深度洞察力和指导。现在团队和企业都相信这些数字。我们已经在superwesome的多个非产品团队中推出了振幅,因为UI是直观和无威胁的(再见了SQL!)。PopJam的负责人斯嘉丽·凯福德(Scarlett Cayford)领导着一个由战略家、设计师和广告运营主管组成的团队,他们都定期使用振幅分析PopJam不同领域的数据。"虽然我们自己的一套工具是可行的,但这意味着我们在衡量什么方面受到限制,完全依赖于产品经理来构建新的查询。振幅足够简单,我们可以构造自己的查询,而将数据分解为不同的时间框架和地理区域非常简单。振幅的采用给了我们自主性和权威性,使我们能够更快地作出反应。"从内部开发的、基于开源的分析解决方案转向振幅是我们的一个不错的选择。我们找到了一种可以继续保护13岁以下用户的数据隐私的设置,使我们能够使用振幅,同时为我们提供了一个复杂的工具集,以了解我们的产品是如何使用的。我们不再担心分析。我们不断改进我们的工具和新的功能,因为有一个完整的其他企业在思考这个问题空间。我们不再需要成为一个领域的专家,这个领域与让互联网对孩子们更安全毫无关系。