Skip to main content

SDK 简介

产品概述

管理学大师彼得·德鲁克说过:“如果你无法度量它,那么你也不能有效增长。”度量的目标是为了改进,尤其是现在的数据化时代,业务增长的前提是有一套可衡量的数据分析体系。所有的数据分析,最终都是为商业服务。一个分析的整个流程,包含了数据采集、数据转化、数据存储、商业智能、商业洞察和商业决策这些阶段。然而,使用传统的分析工具和方法,我们往往会花费超过 80% 的时间在最前面的数据采集、清洗、转化和存储上,而真正能带来巨大商业价值的商业洞察和决策缺只有不到 20% 的时间,整个投入产出比完全倒置。如何能花费尽可能少的时间,又能得到优质全面的数据,是我们必须要去面对和解决的问题。GrowingIO 就是我们给出的答案。

SDK Banner

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

使用流程

  1. 购买产品。
  2. 获取 AccountId , UrlScheme , ServerHostDataSourceId
  3. 集成SDK。
  4. 数据校验。
  5. 产品上线,开始分析。
关于 CDP 产品

GrowingIO CDP 产品是集服务端数据分析和客户端自动埋点一体化的产品服务。

平台支持功能的版本与 SDK 版本对应关系

平台版本功能SDK 版本
OP-13.6无埋点、埋点>=3.0.0
OP-14.3.0全量 context 字段传输,服务端通用维度拆解3.2.0
OP-2.0.0支持 user_key,IDMapping3.3.0
OP-2.6.0支持埋点事件属性值、用户变量属性值可传数组类型Android SDK 3.3.6
Apple SDK 3.3.6
Web JS SDK 3.3.10
小程序 SDK 3.3.5
OP-2.7.0支持服务端 SDK 埋点事件可传 eventTime 参数Java SDK v1.0.11-cdp
PHP SDK v1.0.2
Python SDK v1.0.1
New SaaS新无埋点、埋点>=4.0.0
OP-4.2新无埋点、埋点>=4.0.0
OP-4.4, OP-2.11.9支持鸿蒙数据源HarmonyOS NEXT SDK
info

如果使用采集数据加密解密功能产品需要升级到 14.3.0 之后, Android SDK 3.3.0 之后, Apple SDK 3.3.0 之后