神策 SDK 介绍
神策 SDK 是神策数据(Sensors Data)提供的核心数据采集工具,主要用于帮助开发者高效、精准、全面地采集用户行为数据。
核心功能
支持多平台
神策 SDK 除了支持主流的 iOS、Android、Web、小程序平台,还覆盖了 C++、C、Java、Python、PHP 等端,支持 Flutter、React Native、uni-app 等第三方框架,另外在游戏方面,支持了 Unreal、Unity、Cocos2d-x、小游戏 等。神策 SDK,目前拥有 50+ SDK,提供给客户一套全端的埋点数据采集工具。
标识用户
在进行用户行为分析的时候,首先就得准确的标识一个用户,但是在各种实际应用场景下,准确的标识用户一直是一个很复杂的问题,神策一直致力于寻求更合理、更准确的方法来满足各种应用场景下的用户标识问题。神策 SDK 目前有两种成熟且完善的标识用户方案,经过几千家客户和亿万用户的使用和验证,分别是简易用户关联和全域用户关联,利用这两种标识用户方案,极大提高了用户行为分析的准确性。
数据实时处理与校验
神策 SDK 内置了校验规则,对数据类型和格式做了严格的校验,避免脏数据入库影响分析结果。同时,SDK 内部会实时的将用户标识、事件相关等数据拼装起来并入库保存。
数据安全
主流的 SDK 端(如 iOS、Android)都提供了多种数据加密方案以及搭配 https 本地证书校验设置,充分保证了数据的安全性。
数据上报
神策 SDK 提供了便利的上报接口供用户上报数据,在 iOS 和 Android 端还提供了可供配置的上报策略机制,可以基于事件数和时间来自动的上报数据,同时为了降低移动端数据丢失的概率,SDK 内部采取了一些措施来尽可能的上报数据。为了满足一部分客户实时上报数据的要求,SDK 提供了实时上报数据的功能(iOS 和 Android 端)。
隐私与合规
神策 SDK 坚守合规底线,提供完善详细的合规说明文档以及 SDK 隐私声明,帮助客户合法合规的采集数据。针对合规设计了专门的接口和延迟初始化服务,提供多种数据加密方式以及允许客户自定义加密,来进一步满足某些客户个性化的合规要求。
高级扩展能力
神策主流平台的 SDK(如 iOS、Android、Web)都提供了插件化机制,支持自定义属性、自定义加密以及自定义的数据处理能力,客户也可按需集成相关功能。客户可根据自身的业务需要,灵活的使用此功能。
核心优势
高稳定与可靠性
神策 SDK 历经 10 年多的迭代和更新,经过几千家客户和亿万用户的使用和验证,目前已经非常稳定和可靠,广泛使用在银行以及金融行业的客户中,以及一些日活百万的互联网客户都得到了充分的验证。
高性能与轻量化
神策 SDK 本着追求高性能,尽可能降低对客户环境的影响,对代码做了大量的优化与测试,广泛采用多线程技术,优化内存占用,降低资源消耗等多种技术手段,使得 SDK 占用体积小(对包体积影响通常只有几十 KB),几乎不影响 app 的帧率,内存一般增加几 M,CPU 在正常使用情况下几乎不影响。
安全与合规
通过绿盟科技、奇安信、通付盾、思客云等知名安全扫描产品的扫描与测试,经过 Fortify、Nmap、Acunetix Web Vulnerability Scanner、Burpsuite Professional 等安全测试工具的测试。同时,SDK 提供源码,供客户自己查看或者扫描,不会有任何窃取数据以及后门程序
总结
神策 SDK 提供了全端的埋点覆盖能力,并且具备高性能、高可靠性与稳定性,采集数据安全合规,帮助企业有效的解决各种场景下埋点采集的难题。