数据|数据源发生变化时需要注意的点

编辑导读:很多产品的数据是在三方平台的源数据基础上设计的,源数据的内容发生了变化,将直接影响这类产品的功能。本文作者从调研变化和如何应对这两个点进行分析,探讨当数据源发生变化时需要注意的点,希望对你有帮助。

数据|数据源发生变化时需要注意的点
文章插图
一般意义上的产品,其底层数据是由用户在产品上的行为产生的,例如淘宝中的订单数据,是由消费者在淘宝上进行下单动作而产生的数据,然而有一部分产品,依赖的是三方的数据。
例如帮助淘宝商家分析,下单的用户是新用户还是老用户,在这个产品上,使用的并不是用户在该产品上产生的行为数据,而是使用了淘宝上的用户行为数据,数据源也是由淘宝开放提供的。
因这类产品的源数据非自有数据,是由三方平台产出的,而三方平台会因为其业务变动、政策变更等因素导致需要变更源数据,具体包括数据格式的变更,数据内容的变更,数据传输方式的变更。
而这类产品提供的功能是在三方平台的源数据基础上设计的,源数据的内容发生了变化,将直接影响这类产品的功能,导致统计出错等问题,严重地将会直接导致功能无法使用,对产品造成严重影响。
一起看下这个场景,因消费者数据隐私等政策出台,某电商平台为了合规,将开放的订单接口的订单中的“买家手机号”字段做了模糊处理,返回值例如157****6037。
小明所负责的产品A是一款营销短信类产品,通过“订单接口”中的“买家手机号”字段,来实现对店铺订单的消费者发送一些营销短信,包括促销信息提醒、二次购买邀请等。这次某电商平台的变更就给产品A带来了重大的影响:
变更前,买家手机号字段展示的是明文数据,产品A直接根据订单中的手机号码,发出相应的短信。
变更后,买家手机号字段展示的是模糊化的数据,无法获取到短信接收方的号码,因此无法将短信发送到产生过订单的消费者手机号中,不再能够达到对此类消费者进行提醒、邀请、回访等营销动作,对用户、该产品的业务都产生了严重影响。
作为用户,所使用的产品,不再能提供相应的服务,没有办法对用户店铺中的消费者进行营销活动,给用户造成了需要重新寻找新产品的成本和错失营销时机的损失。
作为小明所在的公司,这一项改动会直接导致产品A的核心功能受阻,影响力公司业务,甚至可能造成现有用户的大量投诉、退款和流失,对公司产品A的业务带来的影响是毁灭性的。
从这里我们可以看出,受到平台接口对于字段内容的变更,对于产品A,对于产品A所在的业务和公司产生的影响是巨大的,小明作为负责产品A的产品经理,需要对本次变更作出应对动作,避免或降低这种情况的发生。
那么在面对这样的情况时,应该去如何应对呢,本文就想从调研变化和如何应对这两个点来和大家讨论,当数据源发生变化时需要注意的点。
一、什么情况下数据源会发生变化在讨论如何应对变化前,想和大家一起先讨论个问题,什么情况下数据源会发生变化?数据源为什么要变化呢?在文章开头我们了解到底层数据从来源进行分类,能分成自有数据和三方数据两个类型,不同的数据类型发生的变化情况不同。
首先,我们来看自有数据,指储存在本产品数据库的数据,其来源可以是该产品用户在应用的行为产生的数据,是该产品运营方生产的数据,甚至可以是从其他产品或线下获取数据后加工存储下来的。
只要最终数据存储到了产品自身的数据库,就属于自有数据范畴。例如微信朋友圈中的动态和评论,是微信用户产生后并存储在微信数据库中的,属于自有数据。
因自有数据,存储在自己数据库中,对于数据的把握,是相对较为可控的。当因业务变更导致会产生数据改变时,是可以提前预料的,我们就可以在功能改变前,作出相应的调整,就能避免出现因自由数据变化带来对产品功能的重大影响。
再来看三方数据,三方数据是指非存储在本产品数据库的数据,数据的来源和维护需要依赖其他产品,例如产品B是个交易软件,其交易数据是实时从交易所获取的,这部分数据是由交易所提供和维护的,就属于三方数据。
从三方数据的定义中,我们能认识到三方数据不是由本产品存储的,对其变化是不可提前预知的,因此当三方数据做出导致数据变更的行为时,我们知晓这个变化也经常是后置的。