美文网首页大数据@IT·互联网程序员
GA、Mixpanel 和神策分析三款数据分析产品有何不同?

GA、Mixpanel 和神策分析三款数据分析产品有何不同?

作者: 乔一鸭 | 来源:发表于2017-03-02 10:26 被阅读744次

    首先说一下三者的核心区别吧,我从如下几个方面来详细介绍:

    数据模型:

    GA,还是以传统的页面浏览(PV)和会话(Session)为核心,当然,现在也可以手动添加事件(Event)和自定义属性。

    Mixpanel 和神策分析,数据模型是目前最流行的 Event + Profile,并且可以完全地自定义事件,自定义属性。

    分析功能:

    GA 的预置分析功能,指标和维度基本是固定的,功能很强大,不仅有 PV、UV,也有漏斗、留存等更高阶的分析功能。不过,即使是固定指标,在维度下钻的时候也是要做抽样的。需要注意的是,GA 的漏斗只能在创建后积累数据,不能向前回溯。而自定义报表(Customer Reports)的指标和维度虽然是不固定的,但是只支持事件分析,不支持漏斗(貌似付费版有自定义漏斗的 beta feature)、留存、回访,并且在免费版上数据量大了自定义报表是要抽样的,付费版可以开启强制不抽样功能。

    Mixpanel 和神策分析,在事件分析、漏斗、留存、回访等分析功能上,维度和指标都是可以完全自定义的,漏斗也是可以向前回溯的,分析功能非常灵活和强大。Mixpanel 没有抽样功能,神策分析可以选择是抽样还是全量。同时,Mixpanel 有自己的查询语言,神策分析则支持 SQL,用以满足使用者更加复杂的分析需求。

    更进一步,从理念上,神策分析是提供一个全家桶式的解决方案,以 PaaS 平台的方式为客户提供一个完整的数据处理平台,帮客户搭建好数据仓库,所有的数据、存储、计算、查询都是向客户开放的。

    收费

    GA 有免费版,不过功能较弱。付费版很贵,每年 15 万美元起。

    Mixpanel 有免费版,只支持很小很小的数据量。它是按照数据量收费的,很贵。

    神策分析没有免费版,不过提供了一定时间的免费使用。神策分析的 SaaS 版本是按照数据量收费的,私有部署版是按照机器规模收费,不过,相较而言,由于主要面向中国客户,所以收费相对更加低廉一些。

    部署方式:

    GA 和 Mixpanel 都是纯粹的 SaaS 服务。

    神策分析有 SaaS 服务,也可以私有部署。

    下面我挨个回答你上面提到的 8 个问题:

    1. 网络工程师埋点操作哪个最方便、清晰、工作量最小?

    对于埋点这个问题,我挨个介绍一下三个工具的埋点方案吧。

    GA:如果只是分析基本的 PV、Session,不牵涉自定义事件的话,埋点很简单,不需要太多额外代码。当然,前面已经提到了,GA 如果要添加事件,也一样是需要写代码的。

    Mixpanel:目前支持代码埋点和可视化埋点,代码埋点是需要每个地方依次写代码的,可视化埋点的采集能力要弱一些,可以自定义某个控件的操作,但是不能采集自定义属性。不过,依照我们的经验,由于国内的 iOS 和安卓开发都不太遵循官方的开发建议,所以 Mixpanel 的可视化埋点在国内大部分 App 上兼容性极差,可以认为是不可用的。

    神策分析:可以和 GA 一样,不写额外代码采集默认的页面浏览等操作,也支持代码埋点和可视化埋点。不过,由于我们的客户大部分是国内公司,所以在我们的努力下,我们的可视化埋点对于国内各种开发方式下的 App 要比 Mixpanel 好很多,解决了他们的不少坑。

    另外提一句,Mixpanel 和神策的埋点 SDK 都是开源的,主要是为了打消客户的疑虑,GA 的 SDK 没有开源,当然,如果相信他们“不作恶”,也可以用。

    2. 是否支持网页内或者手机APP内一部分区域或内容的追踪?

    你这个问题写得不太明确,所以不知道你想具体问啥。如果是想追踪一个特定区域或者特定内容的操作,三者都可以。

    3. 定义定制事件时是否支持任意多维度信息(比如搜索的关键字,返回值,以及注册是否成功的状态)?

    Mixpanel 和神策分析是支持任意多维度和指标的,这也是产品的核心功能之一。

    GA 的预置分析功能,指标和维度是基本固定的。自定义报表是可以支持任意多维度的,不过不支持漏斗和留存。

    4. 哪一个工具的延展性更好?比如可以让软件工程师集成到公司自己的软件库中

    这里我主要从三者在 API 方面来讲它们的区别:

    GA 有 API 可以拿到报表数据,付费版可以下载细粒度数据。

    Mixpanel 有 API,有自己的一套查询语言,可以拿所有的分析结果。也可以按日下载原始数据。

    神策有 API 可以拿到所有的分析结果,可以自己写 SQL,并且私有部署的话,由于是一个 PaaS 平台,在数据处理的各个环节,客户都可以直接获取和使用数据,与自己的系统集成,这也是我们非常推荐的一种用法。

    5. 同时使用 GA 和 MixPanel 是不是更好,会有怎样的互补?

    Mixpanel 和神策在功能上都是可以基本完全覆盖 GA 的,并且前面也提过了,在功能上比 GA 会强很多。

    不过 Mixpanel 的埋点比 GA 更加复杂,而且由于基本没有本地化,以及 SDK 的兼容性问题,对于中国公司来讲,数据接入成本很高。

    神策可以做到和 GA 一样的埋点难度,实现一样的采集能力,减少客户接入成本。在这个采集基础上,也提供了更好的分析功能。当然,这一切都是付费的。

    6. 从一个服务转换到另外一个成本和难度如何?

    三者我挨个介绍下吧:

    GA 付费版(最少 15 万美元每年)可以导出最细粒度原始数据,然后导到别的系统。免费版就不要想了。

    Mixpanel 可以按日导出原始数据,然后导到别的系统。

    神策分析可以实时导出原始数据,然后导到别的系统。

    7. 统计数据导出后如何存储和查询?是否支持每天TB级别的数据?是否和HADOOP兼容?

    导出的如果是分析结果,存储很简单。如果导出的是原始数据,那么就需要自己搭建

    数据平台了。

    三个工具都能够支持每天 TB 级别的数据。

    GA 和 Mixpanel 是 SaaS 服务,就不要想什么和 Hadoop 兼容的问题了,只能自己导回来,往自己的数据平台上再传。神策提供的是一个全家桶服务,帮客户搭好了 Hadoop、Hive、Impala、Spark,所以不需要把数据导出来,直接就在上面跑自己的任务吧。

    8. 哪个提供更多默认指标(PV,retention rate等等)?

    GA 的预置分析功能,指标基本是固定的,功能有限。自定义报表功能支持一定程度上的自定义指标,基本对应另外两者的事件分析功能。

    Mixpanel 和神策分析功能非常强大。以神策为例,仅仅是事件分析这个功能,就提供了 PV、UV、人均 PV 等事件指标,事件的每个数值类型属性的总和、平均值、最大最小值、人均平均值也都可以作为指标,事件的任意类型属性的去重数也可以作为指标。

    不过,因为分析功能太过强大,并且也是一个新的产品,所以用起来会有一定的门槛,神策也提供了完整的分析师服务来针对客户的实际情况帮助客户用好产品,解决需求。

    9. 哪个服务可以更容易方便地生成定制报告?哪一个的报告实时性和准确性更好?

    由于三个产品都提供了 API 了,所以都可以自己定制报表。

    准确性上如果数据导入没有问题,基本三者的准确性都可以保证。

    而实时性上三者有一点区别:

    GA 是实时报告,里面包含部分指标,这些是实时计算的,剩下的指标是按照天和小时更新的。

    Mixpanel 在小数据量上肯定是实时导入、实时查询的,大数据量下由于花费太大,没有实际测试,不过他们自己宣传也是实时导入、实时查询的。

    神策分析所有指标都是实时导入、实时更新的,目前已经有每天十亿级别 PV 的客户的成功案例了。

    10. 数据的安全性和私密性如何?为确保数据的安全性是否可能部署在公司本地的环境中?

    GA 和 Mixpanel 是 SaaS 服务,所以不用想了。

    神策分析是支持私有部署的,并且已经有几十个成功的部署案例了。

    相关文章

      网友评论

      本文标题:GA、Mixpanel 和神策分析三款数据分析产品有何不同?

      本文链接:https://www.haomeiwen.com/subject/xarxgttx.html