SDK 简介
产品概述
管理学大师彼得·德鲁克说过:“如果你无法度量它,那么你也不能有效增长。”度量的目标是为了改进,尤其是现在的数据化时代,业务增长的前提是有一套可衡量的数据分析体系。所有的数据分析,最终都是为商业服务。一个分析的整个流程,包含了数据采集、数据转化、数据存储、商业智能、商业洞察和商业决策这些阶段。然而,使用传统的分析工具和方法,我们往往会花费超过 80% 的时间在最前面的数据采集、清洗、转化和存储上,而真正能带来巨大商业价值的商业洞察和决策缺只有不到 20% 的时间,整个投入产出比完全倒置。如何能花费尽可能少的时间,又能得到优质全面的数据,是我们必须要去面对和解决的问题。GrowingIO 就是我们给出的答案。
GrowingIO 是我们于 2015 年发布的新一代数据分析产品,无需埋点即可采集全量实时用户行为数据,我们希望通过提供一个简单、迅速和规模化的产品,帮助企业快速建立业务数据分析体系,让企业里面的每个人都能用数据去驱动业务增长。千里之行,始于足下,数据采集是数据分析的基础和入口。目前在数据采集方面,GrowingIO 不仅提供了无埋点的轻量级客户端 JavaScript、Apple 和 Android SDK,同时也提供打点的服务端 Java、Python、Go、Ruby、Node 等语言 SDK,方便与企业内部数据打通。
SDK 支持范围
SDK 包括客户端 SDK 和服务端 SDK。目前客户端 SDK 支持 Android 和 Apple 原生,Web JS,小程序,以及众多第三方混合开发框架。服务端 SDK 支持 Java、PHP、Python、Go。
小程序支持微信小程序、阿里(支付宝)小程序、百度小程序、抖音小程序、QQ 小程序、淘宝小程序、快手小程序、京东小程序、快应用。
SDK支持的事件类型
SDK | 访问 | 页面浏览 | 元素点击 | 元素变更 | 埋点 | 用户属性 | 激活 | 唤醒 | 应用关闭 |
---|---|---|---|---|---|---|---|---|---|
Android 无埋点 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
Android 埋点 | ✅ | - | - | - | ✅ | ✅ | ✅ | ✅ | ✅ |
Apple | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
Web JS | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | - | - | - |
小程序 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | - | - | ✅ |
HarmonyOS | ✅ | - | - | - | ✅ | ✅ | - | - | - |
React Native | ✅ | - | - | - | ✅ | ✅ | - | - | - |
Flutter | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
关于 事件类型说明请查看事件模型
Apple SDK 中,无埋点相关事件如页面浏览、元素点击、元素变更、应用关闭,仅部分平台支持
移动端框架版本兼容
框架 | SDK 类别 | App 适配的系统版本 | 框架版本 |
---|---|---|---|
原生 Android | 无埋点、埋点 | Android 4.2+ | - |
Apple | 无埋点、埋点 | iOS 10.0+ macOS 10.12+ watchOS 7.0+ tvOS 12.0+ visionOS 1.0+ | - |
HarmonyOS | 埋点 | HarmonyOS 3.1.0+ | API 9+ |
Flutter | 无埋点、埋点 | 移动端系统同上 | dart>=2.14.0 sdk>=2.10.5 |
React Native | 埋点 | 移动端系统同上 | 0.46-0.56、0.59.9 |